连接到公共 WiFi 时如何覆盖端口设置?

连接到公共 WiFi 时如何覆盖端口设置?

我正在连接到免费的公共 wifi,我想连接或使用其他端口,例如 FTP 和 SSH。有什么可能性可以覆盖它?为了连接到互联网,他们要求我在网络 (Mac OSX) 下的 HTTP 和 HTTPS 设置中添加他们的代理。我问他们为什么不能使用其他端口,他们告诉我他们的互联网设置仅对 HTTP 和 HTTPS 端口开放。

使用 VPN 是否可以覆盖他们的设置?如果您连接到公共 WiFi 并且想使用其他端口,请建议一些解决方法。

仅供参考,我需要使用其他端口(例如 SSH 和 FTP)来管理我的 FTP 服务器。我使用的是 MacOSX 环境。

编辑:


我会尝试尽可能多地添加细节,我不太确定他们的网络结构,因为我不擅长网络,而且我还没有看到他们的设置。但我知道他们在每个角落都有无线路由器,你可以从中获取信号。我认为这也与公共图书馆的设置相同,你只能浏览与研究相关的内容,并且一些网站(例如 p2p、黑客等)被阻止。

我看过一些教程(youtube)如何使用VPN绕过限制,其中大多数需要先通过SSH连接。不幸的是,SSH 端口已被阻止。我走在正确的轨道上吗?

感谢您的回复! :)

答案1

您可以使用 SSL-VPN (SSTP),也可以将 SSH 服务器设置为侦听端口 443(https 端口)并连接到它。

答案2

任何好的 VPN 都应该能够通过 HTTPS 代理转发任意数据包。例如OpenVPN 可以做到。当然,与所有 VPN 一样,您需要一个出口点:您在另一侧控制的机器,您的数据包可以在其中解开并恢复其全部潜力。

其他技术包括隧道 IP 流量通过 DNS,因为某些具有强制规则的接入点(例如强制 HTTP(S) 代理)允许 DNS 请求通过(但并非所有接入点都这样工作)。上次我听说,IP-over-DNS 通常可以工作,但可以说性能不是最优的。

相关内容