如何在 VPN 后面运行本地代理?

如何在 VPN 后面运行本地代理?

问题

在不关闭 VPN 的情况下访问 VPN 不友好的网站。

背景

连接后,我的 VPN 为我提供多个socks5代理端点。将其与火狐容器只需点击几下我就可以得到新标签在另一个城市、国家、大陆……

但有时,特别是购物时,我无法使用 VPN。在这些情况下,我想简单地创建一个绕过 VPN 的新选项卡,有点像 Tail 的不安全浏览器(但在单个容器中)。

解决方案?

理想的解决方案是本地代理,即在本地主机上运行的代理,通过连接到我的路由器的网络接口而不是 VPN 接口路由流量。

理想的:

wlan0 |-> wg0 -> socks -> destination (VPN IP)
      |-> socks -> destination (ISP IP)

不理想:

  • 购买住宅代理,因为我对在某个地方搭载僵尸的可能性感到不舒服。
  • 在我的路由器上设置本地代理,因为它不可移植,除非我将其打开到互联网,这是不可取的,因为它已经多年没有收到固件更新了。
  • 关闭 VPN 或有线代理,因为它会在后台泄漏太多流量(DNS、cron、Tor)。

设置

wpa_supplicant我在 Debian 12 上使用 NetworkManager运行。

相关内容