由于我的祖国(伊朗)的互联网限制,阻止了 DPI 检测到的所有 VPN 流量,我只能使用共享的模糊代理(V2Ray 和相关技术)连接到互联网。普通 VPN 协议(OpenVPN、Wireguard 等)无法自行工作,因为它们被我的 ISP 检测到并阻止。
但现在我无法访问某些服务,因为我的连接被 Spotify 和 OpenAI 等在线服务提供商标记为可疑(由于网络混淆和 IP 共享)
当通过另一个 VPN(V2ray VPN/代理隧道)隧道传输 VPN(例如使用 wireguard 的 Windscribe)时,我的连接工作正常
我已经通过在我的计算机上运行 VPN 并在计算机上运行的虚拟机上运行第二个 VPN 进行了测试
我的问题是,如果没有虚拟机我怎样才能做同样的事情?是在同一个 Windows 实例中运行这两个应用程序,还是让另一台计算机运行隧道并通过该计算机发送网络的其余流量?
附言:我的调制解调器/路由器是 TP-link TD-W8951ND,如果你想看看它支持哪些网络工具
答案1
要在不使用虚拟机 (VM) 的情况下实现类似的设置,您可以使用一种称为“通过 SSH 建立隧道”的技术。以下是帮助您进行设置的分步指南:
选择网络中的一台可以充当隧道服务器的计算机(另一台 Windows 计算机或 Linux 计算机)。为了方便本指南,我们将其称为“服务器 B”。
在服务器 B 上,如果尚未安装 SSH 服务器,请安装它。对于 Windows,您可以使用 OpenSSH for Windows 或 Bitvise SSH Server 等软件。对于 Linux,OpenSSH 通常默认可用。
转发服务器 B 上 V2Ray 代理所需的端口。这将允许你的本地机器连接到服务器 B 上运行的 V2Ray 代理。具体步骤取决于你使用的 SSH 服务器软件,因此请查阅其文档或教程以了解端口转发。
在本地计算机(主 Windows 实例)上安装 SSH 客户端软件。对于 Windows,您可以使用 PuTTY 或 OpenSSH for Windows 等软件。对于 Linux,OpenSSH 通常默认可用。
使用本地计算机上的 SSH 客户端软件,发起与服务器 B 的 SSH 连接。确保在此连接期间启用端口转发。
在本地机器上配置 V2Ray 客户端以连接到指向服务器 B 的本地转发端口。这将有效地通过 SSH 连接将您的 V2Ray 流量隧道传输到服务器 B。
在本地计算机上配置第二个 VPN(例如 Windscribe),以使用服务器 B 作为其端点。这将允许您通过服务器 B 隧道传输整个网络的流量。
通过执行这些步骤,您应该能够实现与运行虚拟机类似的设置。但是,您不使用虚拟机,而是使用 SSH 隧道通过服务器 B 路由流量。请记住查阅您选择的 SSH 服务器和客户端软件的文档,以获取有关端口转发和通过 SSH 连接的更多具体说明。