如果我让一个程序通过代理运行,然后打开我的 VPN,VPN 会“覆盖”代理吗?情况是,我希望所有流量都通过 VPN 加密,但我希望这个程序中的代理速度快,同时仍通过 VPN 加密,这可能吗?我可以通过代理运行这个程序,同时仍通过 VPN 加密流量吗?还是使用代理的程序将不加密?
第二个问题,有什么好的程序可以用来分析我的网络流量,以便我可以自己测试吗?
答案1
我有一个程序通过代理运行,然后打开我的 vpn,vpn 会“覆盖”代理吗?
不,VPN 更像是一个网络适配器(或者如果您愿意,也可以使用虚拟“网卡”)。因此,如果启用了 VPN,代理流量就有可能通过 VPN(反之则不行 - 至少在同一台机器上执行此操作时不行)。
情况是,我希望所有流量都通过 vpn 加密,但我希望在这个程序中使用代理的速度,并且仍然通过 vpn 加密,这可能吗?
如果你坚持使用VPN,那么最终的您获得的网络速度将受到 VPN 的限制,并且速度将是两种速度中较慢的速度(实际上,您最终获得的速度将比单独使用 VPN 或代理慢得多)。
我可以通过代理运行这个程序,同时仍然通过 vpn 加密流量,还是使用代理的程序不会被加密?
正如我之前所举的例子,您的 VPN 就像另一个“网卡”(LAN 接口),只不过它是虚拟的。这是我能给出的最好的比喻。因此,您可以使用代理或甚至另一个 VPN(隧道中的隧道)用于处理来自您计算机的所有流量。
这几乎是标准做法,我们有时在较大的组织内也会这样做(为了增加安全性)。
然而,您付出的代价就是连接速度下降,并且您在流量中放置的 VPN/代理越多,情况就越糟糕。
换句话说,如果你试图添加一个代理来提高“速度”,那它就无法解决问题,因为限制因素将是交通在前往目的地的途中遇到的最慢的通道(因此,如果 VPN 速度较慢,则在设置中添加代理并不会使速度更快)。
第二个问题,有什么好的程序可以用来分析我的网络流量,以便我可以自己测试吗?
有很多工具。对于非专业人士来说,最简单但同时又能让你深入了解这个过程的工具是Fiddler。
如果你真的想深入挖掘,那么Wireshark是专业人士使用的工具之一。
你没有提到你所在的平台,但这里有一个其他工具列表如果您不喜欢我上面提到的两个工具。
答案2
任何人说你做不到都是误解。你可以做到。
我在家里同时运行代理和 VPN。实际上,我同时运行两个 VPN 和一个代理。
代理会创建一个路由表,允许我连接到我的家庭网络。我可以在我的 192.168.2.x 网络之外,并通过浏览器导航到我的家庭服务器。我还在 192.168.2.2:1024 上运行了一个代理。我的笔记本电脑默认使用当时所在的普通互联网来路由流量,除非 IP 在 VPN 子网中,或者程序配置为使用代理(在 VPN 子网中)
然后,我在希望通过家庭网络和 VPN 进行路由的特定程序中使用 socks5 代理。
这个设置允许我做一些事情。
我的工作 VPN 子网中的流量通过工作 VPN 我的家庭 VPN 子网中的流量流向我的家庭 VPN 允许您更改其代理设置的各个程序可以通过代理通过我的家庭 VPN 进行路由。
答案3
根据我的理解,是的,vpn 设置将覆盖代理设置。因此您不能同时使用代理和 VPN。VPN 速度较慢的原因主要是由于 VPN 客户端和 VPN 服务器之间的加密。因此,当数据被 VPN 加密时,您根本无法享受代理的速度。
答案4
实际上,我相信你可以同时使用两者。VPN 连接将抓取你的所有网络流量并将其路由到退出 VPN 服务器,同时,你的代理流量将通过你的 VPN 隧道,在退出服务器退出,然后连接到你设置的代理服务器。