Mam sieć VPN, która pozwala mi przekierowywać. Klient VPN pokazuje przypisany port IP: przy połączeniu. Chciałbym uruchomić serwer HTTP za VPN.
Mam następującą regułę pf do przekierowywania ruchu z utun0, interfejsu VPN, na serwer działający na localhost (porty / adresy IP to tylko przykłady):
rdr przekazuje inet proto tcp z dowolnego do dowolnego portu 50257 -> port 127.0.0.1 9000
Po uruchomieniu serwera HTTP nasłuchuje on w wersji 0.0.0.0:9000, a http://portchecker.co mówi, że 172.95.64.37:50257 jest otwarty. Jeśli serwer nie działa, moduł sprawdzania portów informuje, że port jest zamknięty. Widzę ruch na utun0 za pomocą wireshark.
Problem polega na tym, że kiedy przechodzę do http://172.95.64.37:50257 w przeglądarce, serwer HTTP nie widzi żądania i wireshark nie widzi żadnego ruchu na utun0. Wszelkie pomysły będą mile widziane.
dzięki!
źródło