我遇到了一个难题,没有太多运气找到解决方案。现在,我(不幸地)通过Verizon 3G连接到了网络。它们过滤所有传入的流量,因此我无法打开端口来接受连接。
我目前在linode.com上有一个Linux虚拟机,这种想法让我无法安装pptpd
并尝试进行一些iptables
端口转发。我已经pptpd
安装好了,而且我的家用计算机也能愉快地连接。也就是说,这是一些常规信息:
服务器(Debian)WAN IP:eth0上的xxxx-pptpd IP:ppp0上的yyy1-客户端VPN IP:yyy100
为了验证我不会发疯,我尝试了从服务器到客户端打开端口的一些连接,并且客户端确实通过VPN IP接受了连接。
我要完成的是:
互联网-> WAN IP:端口->转发到客户端VPN IP:端口
因此,例如,如果我在客户端上打开了端口6000,那么一个人可以telnet到xxxx:6000,服务器将捕获该并将其转发到192.168.3.100:6000。
我已经尝试了至少20种不同的Googled up iptables
配置,但都没有成功。有没有人有任何想法,或者甚至是我可能不知道的完全不同的方法?这里的目标是通过可怕的防火墙连接进行侦听,最好是同时侦听TCP和UDP流量。