Как я могу использовать WireGuard в качестве прокси?
Я хочу, чтобы мой клиент WireGuard подключился к одноранговому серверу за прокси-сервером SOCKS5 и применил его только к моему браузеру, так же, как Tor Browser. Но поскольку WireGuard является реализацией VPN, он создаст виртуальное сетевое соединение, таким образом, направляя всю систему к VPN.
1 ответ
Вам нужно будет поместить свой браузер в то, что обеспечивает собственный сетевой стек, которым можно управлять с помощью сетевых правил. Обычно это делается путем запуска вашего браузера внутри виртуальной машины или системы контейнеров (например, Docker).
Android делает это автоматически, помещая каждое приложение в отдельный контейнер и предоставляя ему сетевой стек. Это позволяет системной IP-маршрутизации управлять трафиком от каждого приложения в отдельности.
Некоторые системы упаковки приложений destkop также начинают это делать, поэтому вы можете найти контейнерный браузер, который имеет собственную внутреннюю IP-маршрутизацию и может использоваться для этого.
В противном случае лучше всего настроить виртуальную машину (например, Virtual Box) и таким образом отделить ваши VPN-приложения от сети.