我的朋友所在的国家/地区屏蔽了 Facebook,但他想使用被屏蔽的 Facebook API 服务。他无法使用代理,因为没有办法配置用于访问 Facebook API 的 API 库以使用代理。所以除了设置托管在中国境外的 VPN 之外,还有其他方法可以绕过吗?网关?怎么做?正在寻找基于 Linux 的解决方案。
答案1
为什么要放弃使用 VPN?如果你认为“VPN == IPSec”,那么你的世界观就被大大限制了。OpenVPN 的设置和运行非常简单,占用的资源很少,并且可以在三大操作系统上运行(尽管它最常用于 Linux)。它还能够通过 HTTPS 代理运行(包括一个选项,可以让它发出必要的CONNECT
命令,因此,如果你让 VPN 服务器监听 443/tcp 而不是默认的(1194/udp),那么即使你身处非常非常受限的防火墙后面,你也可以使用 VPN。
答案2
您可以使用开放VPN或者通过 ssh 进行 socks / 端口转发。
远程端点需要托管在所谓的自由世界 - 即压迫国家防火墙之外。