我有一个具有 SSH 访问权限的服务器(在端口 22 和 443 上)。
我的 ISP 阻止了除端口 80 和 443 之外的所有端口。
我有一个简单的方法可以让所有内容(通过 SSH)进入我的服务器,然后通过相同的 SSH 连接返回响应,但在某种程度上我可以使用客户端中的所有端口。
比如:我 → SSH 连接 → 我的服务器 → 请求 → 服务器 → 我的服务器 → 我
它就像一个 VPN,但我没有可用于 VPN 的任何端口(443 已被 SSH 占用)。
答案1
您需要 OpenVPN 才能执行此操作。好消息是,OpenVPN 和 SSH 可以很好地协同工作。
OpenVPN 可以使用现有的 SSH 连接进行隧道传输。更多信息请参见http://www.classy.dk/hacks/archives/002287.html和http://www.anonyproz.com/openvpnsshtunnel.pdf