仅通过 http 的 VPN

Eas*_*onk 6 vpn

我有两台机器。一个运行在 HTTP 代理后面,它只允许 HTTP 连接到互联网。(FTP、SSH 其他一切都不允许通过此网络)。

第二台机器是具有连接到互联网的公共 IP 的服务器。我可以在这两台机器上安装任何软件。有什么工具可以帮助我从第一台机器访问第二台机器?

我想做一些事情,比如FTP传输,远程登录等等。

Gil*_*il' 5

Openvpn支持通过 http 代理进行操作。它的客户端可在大多数桌面平台上使用;该服务器在大多数 Unix 上都可用。优点:您可以透明地使用任何网络协议(包括 UDP 和流)。缺点:需要一些设置;在某些应用程序中开销很明显;您需要双方的管理员权限。

HttptunnelHttptunnel都允许您通过 HTTP 建立一个 TCP 连接(例如 ssh)。亲:您不需要任何一方的管理员权限。缺点:您需要在服务器端使用特殊软件;预计会有明显的开销;设置和使用的难易程度各不相同。

如果您只对 ssh 感兴趣,您可以使用corkscrew 之类的程序告诉它通过代理运行。优点:几乎不需要设置;没有特殊的服务器端设置;没有连接开销。缺点:如果代理过于严格(例如不让 https 通过),则不起作用;特定于 ssh。

在端口 80 或 443 上运行服务器可能会有所帮助。

  • 基于 HTTP 的 OpenVPN 需要 CONNECT 支持,但通常不会实现或只是被阻止。 (3认同)

Y.G*_*G.J -3

你可以尝试REALVNC,如果你打开了端口,你可以尝试VPN