使用类似“消费者 VPN”私人互联网接入,具有端口转发功能是否可以执行以下操作:
在 NAT 后面的网络上设置服务器并使用端口转发,以便可以通过互联网访问服务器?此外,在 VPN 客户端界面中,我对设置感到困惑:远程端口和本地端口。例如,如果服务器在端口 8090 上运行,那么它将作为本地端口还是远程端口?尝试连接到服务器的人会进入哪个端口?
端口转发不能解决连接到非静态 IP 地址后面的服务器的问题,对吗?
答案1
另外,在 VPN 客户端界面中,我对设置感到困惑:远程端口和本地端口。例如,如果服务器在端口 8090 上运行,那么该端口是本地端口还是远程端口?尝试连接到服务器的人会进入哪个端口?
在大多数接口中,这两个标签通常表示目标端口,但“远程端口”是外部端口(由用户输入),而“本地端口”是内部端口(由您自己的服务器看到)。它们可以相同,也可以不同,这取决于您的需要。
因此如果你输入123作为“远程”和80作为“本地”,则用户连接到<VPN 公共 IP>:123最终将被转发至<你的计算机>:80. 基本上与您在家用路由器中看到的相同。
(遗憾的是,“远程端口”的含义与 TCP 本身的含义完全不同,因为 TCP 数据包的目标和源端口。
端口转发不能解决连接到非静态 IP 地址后面的服务器的问题,对吗?
不是。但如果 VPN 产品专门提供端口转发功能,那么我估计它也能提供静态 IP 地址。