如何通过代理路由VPN?

KI4*_*JGT 7 server vpn networking proxy tor

我有一个 ISP(公立医院),它通过一个名为 Fortiguard 的程序阻止了一切。这很烦人。它封锁了我的公共图书馆作为一个恐怖组织,我的工作电子邮件说它被认为是社交媒体,我的计算机支持和编码网站属于“黑客”类别。

然而,Crackle、Netflix、Youtube、Facebook 和 Pandora 似乎运行良好。我很惊讶这些网站甚至可以工作。VPN 不起作用。更改 DNS 服务器不起作用。HTTPS 甚至不能保证我的安全。唯一有效的是 Tor。我想通过 Tor 中受信任的出口节点路由我的所有系统连接。

我认为最好的方法是在我的 VPS 上创建一个带有隐藏服务地址(vps 带宽有限)的 VPN 服务器(如果他们没有阻止ssh)。为此,我需要通过 Tor 代理路由所有内容,然后通过 vpn 协议路由到隐藏的服务地址。我要在这里再呆三天,我真的很想给这家医院 IT 留下一点我的想法,但为了避免对抗,我宁愿少说废话,绕过这一切。

长话短说:有没有办法通过代理路由 vpn?所以互联网访问将是这样的:

PC --> 代理 --> VPN --> 互联网

inn*_*rld 6

阅读官方手册

您可以通过以下方式启动 openvpn:

# openvpn --config config.file --http-proxy 127.0.0.1 3128
Run Code Online (Sandbox Code Playgroud)

但是,http-proxy 不支持 UDP,您可能只能使用 TCP vpn 来执行此操作。

但是openvpn 有--socks-proxy 选项,您可以使用socks5 代替http-proxy,socks5 可以同时执行UDP 和TCP。