我有两台机器。其中一台运行在 HTTP 代理后面,只允许 http 连接到互联网。(FTP、SSH 所有其他东西都不允许通过此网络)。
第二台机器是一台具有公共 IP 并连接到互联网的服务器。我可以在这两台机器上安装任何软件。有什么工具可以帮助我从第一台机器访问第二台机器吗?
我想做一些诸如 FTP 传输、远程登录等事情。
答案1
OpenVPN支持通过 http 代理进行操作。其客户端可在大多数桌面平台上使用;服务器可在大多数 unix 上使用。优点:您可以透明地使用任何网络协议(包括 UDP 和流媒体)。缺点:需要进行一些设置;在某些应用程序中开销明显;您需要双方的管理员权限。
Http隧道和Http隧道每个都允许您通过 HTTP 设置一个 TCP 连接(例如 ssh)。优点:您不需要任何一方的管理员权限。缺点:您需要在服务器端安装特殊软件;预计会有明显的开销;设置和使用的难易程度可能有所不同。
如果你只对 ssh 感兴趣,你可以使用以下程序告诉它通过代理进行操作螺旋状。优点:几乎无需设置;无需特殊的服务器端设置;没有连接开销。缺点:如果代理限制过多(例如,不允许 https 通过),则无法工作;特定于 ssh。
在端口 80 或 443 上运行服务器可能会有帮助。
答案2
答案3
答案4
您可以尝试 REALVNC,如果端口开放,您可以尝试 VPN