3

Быть вынужденным использовать прокси - это кошмар. Вы должны настроить почти все программное обеспечение для прокси, если программное обеспечение поддерживает его. Было бы здорово, если бы мы могли настроить наш сетевой адаптер на использование прокси-сервера SOCKS по умолчанию. Поскольку это не вариант для Windows 10, я ищу виртуальный адаптер, который делает галочку.

Что-то вроде этого:

Software -> Virtual Network Adapter -> SOCKS Proxy

2 ответа2

2

Вот что я сделал, чтобы сделать это.

  1. Используйте драйверы крана OpenVPN для установки виртуального сетевого адаптера (используйте драйверы NDIS5).
  2. Назовите это как taplan
  3. Назначьте 10.0.0.1 вашему сетевому адаптеру с именем taplan . Используйте 255.255.255.0 в качестве маски подсети.
  4. У вас есть сервер socks или используйте общедоступный сервер, которым вы владеете, для подключения через прокси-сервер через ssh туннель

Если у вас нет прокси-сервера socks, вам нужен публичный сервер. Вы можете использовать putty для установки ssh-соединения вместе с туннелем, который действует как прокси-сервер socks. Пример команды выглядит примерно так:

ssh -D 8123 -f -C -q -N socksserverip.com

После этого у вас есть прокси-сервер socks на localhost хосте в порту 8123 .

  1. Проверьте ваш прокси-сервер socks в Firefox, указав localhost:8123 как прокси-сервер socks. Если у вас есть подключение к интернету, то пока все хорошо.

  2. Загрузите tun2socks из готовых двоичных файлов Windows. Для этого вопроса я использовал файл badvpn-1.999.128-win32.zip .

Извлеките файл bin/badvpn-tun2socks.exe куда-нибудь в системную переменную PATH и переименуйте его в t2s.

  1. Сконфигурируйте tun2socks, чтобы ваш адаптер taplan использовал прокси socks.

Введите командную строку с правами администратора и введите:

$ t2s --tundev "tap0901:taplan:10.0.0.1:10.0.0.0:255.255.255.0" --netif-ipaddr 10.0.0.2 --netif-netmask 255.255.255.0 --socks-server-addr 127.0.0.1:8123

Теперь у вас есть виртуальный сетевой адаптер с именем taplan который использует прокси-сервер socks, настроенный в качестве локального хоста, для подключения к Интернету. Все запросы, перенаправленные на этот адаптер, будут проходить через ваш общедоступный / удаленный сервер.

  1. Настройте свои интернет- routes .

В командной строке введите:

$ route PRINT

это покажет вам ваши текущие маршруты. Шлюз по умолчанию является верхним. Обратите внимание, что IP.

$ route CHANGE 0.0.0.0 MASK 0.0.0.0  your_current_gateway_ip METRIC 400
$ route ADD 0.0.0.0 MASK 0.0.0.0 10.0.0.2 METRIC 50

Теперь весь ваш интернет-трафик будет использовать 10.0.0.2 в качестве шлюза, который настроен в виртуальном сетевом адаптере.

1

Вы ищете общесистемный прокси-сервер для всех программ, включая те, которые обходят прокси-сервер Windows 10, который определен в « Настройки»> «Сеть и Интернет> Прокси- сервер» в разделе «Настройка прокси-сервера вручную».

Для этого вам понадобится сторонний продукт, поскольку в Windows 10 для этого нет встроенного механизма.

Ниже перечислены продукты, которые я знаю, хотя вам нужно будет опробовать их, чтобы увидеть, насколько хорошо они работают в вашей среде:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .