Как я могу использовать WireGuard в качестве прокси?

Я хочу, чтобы мой клиент WireGuard подключился к одноранговому серверу за прокси-сервером SOCKS5 и применил его только к моему браузеру, так же, как Tor Browser. Но поскольку WireGuard является реализацией VPN, он создаст виртуальное сетевое соединение, таким образом, направляя всю систему к VPN.

1 ответ

Вам нужно будет поместить свой браузер в то, что обеспечивает собственный сетевой стек, которым можно управлять с помощью сетевых правил. Обычно это делается путем запуска вашего браузера внутри виртуальной машины или системы контейнеров (например, Docker).

Android делает это автоматически, помещая каждое приложение в отдельный контейнер и предоставляя ему сетевой стек. Это позволяет системной IP-маршрутизации управлять трафиком от каждого приложения в отдельности.

Некоторые системы упаковки приложений destkop также начинают это делать, поэтому вы можете найти контейнерный браузер, который имеет собственную внутреннюю IP-маршрутизацию и может использоваться для этого.

В противном случае лучше всего настроить виртуальную машину (например, Virtual Box) и таким образом отделить ваши VPN-приложения от сети.

Другие вопросы по тегам