我想在我的 VPS 上设置一个具有端口转发功能的 OpenVPN 服务器,因为我无法转发我的家庭路由器中的端口。
一般问题是,是否可以通过 VPN 连接绕过路由器端口转发?
答案1
如果我理解正确的话,您想要从笔记本电脑到“外面”某处的服务器创建一个 VPN,并将端口从服务器转发到笔记本电脑。如果 VPN 中的路由设置正确,即服务器能够访问笔记本电脑,那么这应该是可能的。使用 VPN 可以消除任何路由器限制,VPN 封装流经它的所有数据。
您还可以使用 SSH 中的端口转发工具来实现此目的:
ssh -R port-srv:localhost:port-ntb user@srv
这指示客户端以 user 身份ssh
连接到服务器,侦听端口并将所有传入流量转发到localhost 上的端口(从客户端的角度来看),即笔记本。您还可以通过替换其他计算机来将流量转发到第三台计算机。srv
user
port-srv
port-ntb
ssh
localhost