Cloudflare Addon + Traccar

Hej!
Na początku opiszę swój setup:

  1. HA z dostępem z zewnątrz za pomocą addonu cloudflare (local) z podpiętą domeną ponieważ jestem za double natem

Mam problem z transferem pozycji GPS z nadajnika który powinien się komunikować po porcie 5055 z traccarem. Traccar postawiony w postaci addona. Nie bardzo rozumiem jakieś protokoł TCP UDP bo podobno cloudflare coś przepuszcza, coś nie, może ktoś bardziej rozeznany w temacie by pomógł.

Config w cloudflare w addonie wygląda tak:

i w ten sposób nie działa.

Będę wdzięczny za pomoc i jakieś propozycje rozwiązań bo kręcę się w kółko, testuję wszystko po kolei po kilka razy i nic. Dziwne jest, że jeżeli w analogiczny sposób skonfiguruję tunel dla telefonu (aplikacja traccar klient na telefonie) dla innego portu to to działa. Więc w jakiś dziwny sposób nadajnik gps s20 wanyama jakimś dziwnym protokołem się próbuje skontaktować i nie wiem jak to naprawić. Jestem pewny portu dla nadajnika

Pozdrawiam!

Port dla tego GPS to 5023 , protokół to GT06.
Domyślnie traccar ma to tylko skonfigurowane wyłącznie dla telefonu - trzeba sobie dopisać do jego konfiguracji swoje urządzenie w pliku traccar.xml ( niestety nie powiem Ci jak to jest w HA na addonie ).
Dla ST-901 jest to taki wpis

<entry key='h02.port'>5013</entry>

więc dla Twojego będzie :

<entry key='gt06.port'>5023</entry>

Bardzo dziękuję za odpowiedź. Oczywiście masz rację z tym configiem. Teraz to wygląda tak:

Wpis w konfiguracji cloudflare również poprawiłem:

Log z cloudflare wygląda tak:

2023-04-22T12:59:58Z ERR  error="Incoming request ended abruptly: context canceled" cfRay=7bbe0bd04eb5b14e-ATL event=1 ingressRule=4 originService=http://192.168.1.10:5023
2023-04-22T12:59:58Z ERR Request failed error="Incoming request ended abruptly: context canceled" connIndex=3 dest=https://traccardevices.domena.ga/ event=0 ip=198.41.192.27 type=http
2023-04-22T13:00:03Z ERR  error="Incoming request ended abruptly: context canceled" cfRay=7bbe0c0c2edf452b-ATL event=1 ingressRule=4 originService=http://192.168.1.10:5023
2023-04-22T13:00:03Z ERR Request failed error="Incoming request ended abruptly: context canceled" connIndex=2 dest=http://traccardevices.domena.ga/ event=0 ip=198.41.200.113 type=http
2023-04-22T13:00:18Z ERR  error="Incoming request ended abruptly: context canceled" cfRay=7bbe0c4cbce2addd-ATL event=1 ingressRule=4 originService=http://192.168.1.10:5023
2023-04-22T13:00:18Z ERR Request failed error="Incoming request ended abruptly: context canceled" connIndex=3 dest=https://traccardevices.domena.ga/ event=0 ip=198.41.192.27 type=http
2023-04-22T13:00:48Z ERR  error="Incoming request ended abruptly: context canceled" cfRay=7bbe0d08b8c71f9d-ATL event=1 ingressRule=4 originService=http://192.168.1.10:5023
2023-04-22T13:00:48Z ERR Request failed error="Incoming request ended abruptly: context canceled" connIndex=1 dest=https://traccardevices.domena.ga/ event=0 ip=198.41.192.67 type=http
2023-04-22T13:03:00Z ERR  error="Incoming request ended abruptly: context canceled" cfRay=7bbe0e090ea5e54a-DFW event=1 ingressRule=4 originService=http://192.168.1.10:5023
2023-04-22T13:03:00Z ERR Request failed error="Incoming request ended abruptly: context canceled" connIndex=3 dest=http://traccardevices.domena.ga/robots.txt event=0 ip=198.41.192.27 type=http
2023-04-22T13:03:00Z ERR  error="Incoming request ended abruptly: context canceled" cfRay=7bbe0e0c888d3548-WAW event=1 ingressRule=4 originService=http://192.168.1.10:5023
2023-04-22T13:03:00Z ERR Request failed error="Incoming request ended abruptly: context canceled" connIndex=2 dest=http://traccardevices.domena.ga/ event=0 ip=198.41.200.113 type=http

log z traccara

2023-04-22 14:59:50  INFO: [T00a239b6] connected
2023-04-22 14:59:50  INFO: [T00a239b6: gt06 < 172.30.33.10] 474554202f20485454502f312e310d0a486f73743a2074726163636172646576696365732e676e6965776b6f68612e67610d0a557365722d4167656e743a204d6f7a696c6c612f352e3020285831313b204c696e7578207838365f363429204170706c655765624b69742f3533372e333620284b48544d4c2c206c696b65204765636b6f29204368726f6d652f35362e302e323932342e3837205361666172692f3533372e333620476f6f676c652d5061676552656e646572657220476f6f676c6520282b68747470733a2f2f646576656c6f706572732e676f6f676c652e636f6d2f2b2f7765622f736e69707065742f290d0a4163636570743a20746578742f68746d6c2c6170706c69636174696f6e2f7868746d6c2b786d6c2c6170706c69636174696f6e2f786d6c3b713d302e392c2a2f2a3b713d302e380d0a4163636570742d456e636f64696e673a20677a69700d0a43646e2d4c6f6f703a20636c6f7564666c6172650d0a43662d436f6e6e656374696e672d49703a2036362e3234392e38382e33320d0a43662d4970636f756e7472793a2055530d0a43662d5261793a20376262653062643034656235623134652d41544c0d0a43662d56697369746f723a207b22736368656d65223a226874747073227d0d0a43662d576172702d5461672d49643a2034383061633937362d316236342d343436622d393534362d3237663735376136353635610d0a436f6e6e656374696f6e3a206b6565702d616c6976650d0a582d466f727761726465642d466f723a2036362e3234392e38382e33320d0a582d466f727761726465642d50726f746f3a2068747470730d0a0d0a
2023-04-22 14:59:58  INFO: [T00a239b6] disconnected
2023-04-22 14:59:59  INFO: [T2fa67a74] connected
2023-04-22 14:59:59  INFO: [T2fa67a74: gt06 < 172.30.33.10] 474554202f20485454502f312e310d0a486f73743a2074726163636172646576696365732e676e6965776b6f68612e67610d0a557365722d4167656e743a204d6f7a696c6c612f352e3020285831313b204c696e7578207838365f363429204170706c655765624b69742f3533372e333620284b48544d4c2c206c696b65204765636b6f29204368726f6d652f35362e302e323932342e3837205361666172692f3533372e333620476f6f676c652d5061676552656e646572657220476f6f676c6520282b68747470733a2f2f646576656c6f706572732e676f6f676c652e636f6d2f2b2f7765622f736e69707065742f290d0a4163636570743a20746578742f68746d6c2c6170706c69636174696f6e2f7868746d6c2b786d6c2c6170706c69636174696f6e2f786d6c3b713d302e392c2a2f2a3b713d302e380d0a4163636570742d456e636f64696e673a20677a69700d0a43646e2d4c6f6f703a20636c6f7564666c6172650d0a43662d436f6e6e656374696e672d49703a2036362e3234392e38382e34370d0a43662d4970636f756e7472793a2055530d0a43662d5261793a20376262653063306332656466343532622d41544c0d0a43662d56697369746f723a207b22736368656d65223a2268747470227d0d0a43662d576172702d5461672d49643a2034383061633937362d316236342d343436622d393534362d3237663735376136353635610d0a436f6e6e656374696f6e3a206b6565702d616c6976650d0a582d466f727761726465642d466f723a2036362e3234392e38382e34370d0a582d466f727761726465642d50726f746f3a20687474700d0a0d0a
2023-04-22 15:00:03  INFO: [T2fa67a74] disconnected
2023-04-22 15:00:09  INFO: [T52325027] connected
2023-04-22 15:00:09  INFO: [T52325027: gt06 < 172.30.33.10] 474554202f20485454502f312e310d0a486f73743a2074726163636172646576696365732e676e6965776b6f68612e67610d0a557365722d4167656e743a204d6f7a696c6c612f352e3020285831313b204c696e7578207838365f363429204170706c655765624b69742f3533372e333620284b48544d4c2c206c696b65204765636b6f29204368726f6d652f35362e302e323932342e3837205361666172692f3533372e333620476f6f676c652d5061676552656e646572657220476f6f676c6520282b68747470733a2f2f646576656c6f706572732e676f6f676c652e636f6d2f2b2f7765622f736e69707065742f290d0a4163636570743a20746578742f68746d6c2c6170706c69636174696f6e2f7868746d6c2b786d6c2c6170706c69636174696f6e2f786d6c3b713d302e392c2a2f2a3b713d302e380d0a4163636570742d456e636f64696e673a20677a69700d0a43646e2d4c6f6f703a20636c6f7564666c6172650d0a43662d436f6e6e656374696e672d49703a2036362e3234392e38382e33320d0a43662d4970636f756e7472793a2055530d0a43662d5261793a20376262653063346362636532616464642d41544c0d0a43662d56697369746f723a207b22736368656d65223a226874747073227d0d0a43662d576172702d5461672d49643a2034383061633937362d316236342d343436622d393534362d3237663735376136353635610d0a436f6e6e656374696f6e3a206b6565702d616c6976650d0a582d466f727761726465642d466f723a2036362e3234392e38382e33320d0a582d466f727761726465642d50726f746f3a2068747470730d0a0d0a
2023-04-22 15:00:18  INFO: [T52325027] disconnected

Imei raczej dobry podaję w konfiguracji dodawania nowego urządzenia… Masz jeszcze jakieś pomysły? Może te logi coś mówią a ja ich nie rozumiem…

Protocol Identification - Traccar
Spróbuj czy rzeczywiście to jest ten protokół.
Albo problem leży w samym Cloudflare.

na 100% to ten protokół i port - sprawdałem to z serwerem demo traccara i no działało.
Myślisz że CF coś blokuje?

Myślę że tak.
Masz jeszcze opcje numer 2 czyli jak nie masz wolnego komputera w domu to na PC/Laptop VM , na niej Linuksa i traccara. Zobaczysz czy to wina HA czy CF

w CF sprawdź logi firewalla bo na 99% wycina to połączenie

załóżmy że tak, da się to jakoś “odblokować”?