我使用的是 CentOS 和 Debian。我想要一个可以用作代理服务器的 VPN 服务器,因为我需要它来玩游戏。
我不想使用OPENVPN,因为那需要安装客户端才能连接。相反,我想使用原始的Windows VPN连接来连接到VPN服务。
网上有几个我按照的例子,但是连接到 VPN 服务器后我无法访问任何网站。
答案1
如果您可以与 VPN 服务器建立有效的连接,那么最困难的部分就完成了。您遇到的问题是由于 Windows VPN 客户端默认将默认网关更改为隧道端点。
由于您肯定没有配置 IP 转发,因此通过 VPN 服务器发送数据包的尝试必定会失败。您有以下几种可能:
您可能希望在 VPN 端点上启用 IP 转发。这可以通过以下命令实现:
echo 1 > /proc/sys/net/ipv4/ip_forward
或者,您可以更改 VPN 客户端的设置,以不更改默认网关。这可以在配置中设置。为此,您必须
- 打开 VPN 连接属性。
- 切换到网络选项卡
- 选择 TCP/IPv4 并单击属性。
- 使用窗口底部的按钮打开扩展设置。
- 取消选中
Use default gateway on remote network