artemgh Asked:2022-06-17 23:33:47 +0800 CST2022-06-17 23:33:47 +0800 CST 2022-06-17 23:33:47 +0800 CST 如何从 VPS 制作 VPN 服务器?[关闭] 772 我在 Ubuntu 上有一个普通的 VPS 服务器。我想把它做成一个VPN,也就是你可以在浏览器中指定VPN并使用它。唯一的问题是这台服务器有多达30个IP地址,我需要实现这样的逻辑,我们从这个IP连接到哪个IP并访问互联网。 OpenVpn 对我有多合适? ubuntu 2 个回答 Voted KRAK45 2022-06-18T01:39:02+08:002022-06-18T01:39:02+08:00 安装相应的软件。不太可能需要像 squid 这样的成熟代理,很可能需要一个代理来绕过 ILV。如果是这样,那么我有一个坏消息——这无济于事。因为请求当然会到达代理,但由于它对分析是开放的,它很容易被拦截-阻止-伪造-甚至是严重的一个 VPN,它将确保请求在未经修改的情况下传递。 Best Answer DiD 2022-06-18T21:22:15+08:002022-06-18T21:22:15+08:00 如果您对服务器具有 SSH 访问权限,只需使用一个命令在客户端计算机上安装sshuttle。使用第二个命令启动它。就是这样。所有连接都已通过 VPS 路由。流量本身使用 SSH 加密。如果您需要隐藏特殊服务,那么您需要在一些自定义Snowflake实现之上使用 shadowsocks,并将指纹屏蔽作为 DNS 流量。顺便说一下,后者是由iodine实现的。
安装相应的软件。不太可能需要像 squid 这样的成熟代理,很可能需要一个代理来绕过 ILV。如果是这样,那么我有一个坏消息——这无济于事。因为请求当然会到达代理,但由于它对分析是开放的,它很容易被拦截-阻止-伪造-甚至是严重的一个 VPN,它将确保请求在未经修改的情况下传递。
如果您对服务器具有 SSH 访问权限,只需使用一个命令在客户端计算机上安装sshuttle。使用第二个命令启动它。就是这样。所有连接都已通过 VPS 路由。流量本身使用 SSH 加密。如果您需要隐藏特殊服务,那么您需要在一些自定义Snowflake实现之上使用 shadowsocks,并将指纹屏蔽作为 DNS 流量。顺便说一下,后者是由iodine实现的。