Eu tenho uma VPN que me permite avançar. O cliente VPN mostra a porta IP: porta na conexão. Eu gostaria de executar um servidor HTTP por trás da VPN.
Eu tenho a seguinte regra pf para redirecionar o tráfego do utun0, a interface VPN, para o servidor em execução no host local (os ports / IPs são apenas exemplos):
rdr passe inet proto tcp de qualquer para qualquer porta 50257 - > 127.0.0.1 porta 9000
Quando eu lanço o servidor HTTP, ele escuta 0.0.0.0:9000 e o link diz que o arquivo 172.95.64.37:50257 está aberto. Se o servidor não estiver em execução, o verificador de porta diz que a porta está fechada. Eu posso ver o tráfego em utun0 usando wireshark.
O problema é que quando eu navego para o link em um navegador, o servidor HTTP não vê o pedido e o wireshark não vê nenhum tráfego em utun0. Qualquer ideia seria apreciada.
obrigado!