Как сделать из Windows с GoodbyeDPI прокси-сервер?

Всех приветствую. Хочется сделать из машины с Windows, на которую установлен GoodbyeDPI, прокси-сервер для остальных устройств в локальной сети. Какой виндовый софтверный прокси-сервер лучше поставить, и будет ли его трафик обрабатываться GoodbyeDPI? (Если это где-то уже обсуждалось, поделитесь ссылкой, пожалуйста). Спасибо.

Будет. 3proxy, например

Спасибо за рекомендацию. А можете тогда по этому серверу подсказать?

Я правильно понимаю, что:

  1. Распаковываем.
  2. В папке cfg создаём файл 3proxy.cfg
  3. Пишем в него:
server
auth none 
log
proxy
  1. Один раз запускаем 3proxy --install, чтобы он создал сервис.
  2. Прописываем на остальных устройствах в клиенте Ютуба (и браузера) прокси 192.168.x.x:3128.

Извините, что спрашиваю, даже на Википедии указано, что настройка не самая простая ))) Я немножко покурил ман, вроде так, да?

Файл 3poxy.cfg нужно положить туда где и 3proxy.exe, обычно это каталог bin. Пример моего cfg

auth none
log
internal 192.168.137.1 // локальный IP твоего ПК
proxy -p8080 // http-прокси сервер с указанием порта для подключения 8080
socks // socks-прокси сервер на дефолтном пору 1080

Подымается http прокси на порту 8080 и сокс прокси на порту 1080. Работают только в локальной сети. Также следует убедиться что брандмауер виндовс не блокирует доступ к прокси-серверу. А то у меня лично были с этим проблемы.

Или ещё пример 3poxy.cfg
Получается http-прокси с портом 54531 логином USER и паролем PASSWORD

proxy -p54531
users USER:CL:PASSWORD
log

Спасибо.

Спасибо. Что-то не выходит каменный цветок.

Прописал такой конфиг:

auth none
log D:\Bin\3proxy\log.txt
internal 192.168.0.10
proxy -p8080
socks

Запустил с --install, в списке сервисов вижу, запущен.

Взял Firefox for Android Nightly, прописал в about:config:

network.proxy.http 192.168.0.10
network.proxy.http_port 8080
network.proxy.ssl 192.168.0.10
network.proxy.ssl_port 8080
network.proxy.socks 192.168.0.10
network.proxy.socks_port 1080
network.proxy.type 1

Страница (google.com) не грузится. Содержимое лога:

250102193508.437 8080 00000 - 192.168.0.10:8080 0.0.0.0:0 0 0 0 Accepting connections [14952/11636]
250102193508.450 1080 00000 - 192.168.0.10:0 0.0.0.0:0 0 0 0 Accepting connections [14952/10432]

Судя по логам подключения к прокси нету, иначе там было бы не две строчки а куча строчек в логе. Попробуй для начала просто с телефона подключиться к прокси указав его на телефоне в вайфай подключении а не приложении. Если и в таком случае не будет работать, то можно ещё попробовать выключить брандмауер хотя бы на время чтоб убедиться что он не препятствует.

Уже попробовал (в вайфай подключении). Указывал порт 8080 и (на всякий) 1080. Открывал гугл.ком через другой браузер без модификаций (Chrome Mobile). Страница не открывается, в логе после этого те же две строки.

В интерфейсе файерволле нет записей о таком бинарнике (D:\Bin\3proxy.exe)

У тебя роутер внешний вайфай раздаёт?

У тебя роутер внешний вайфай раздаёт?

Не совсем понял вопрос. Но я с того же Андроида хожу на 192.168.0.10 по SMB за файлами без проблем. То есть, внутри сети этот комп виден по такому адресу.

Я имел ввиду каким способом раздаётся интернет по вайфай, это делает роутер или ПК через вифи адаптер. Просто в моём случае сейчас раздаёт интернет по вайфай сам ПК. Я поднимаю точку доступа средствами виндовс и так идёт раздача. Если у тебя интернет от роутера, то тут может быть нюанс.

Через роутер.

Один человек в другой похожей теме писал следующее

Удалось решить проблему.
Был использован 3proxy, работает он, непосредственно, на основной, раздающей машине, а к ней уже подключаются любые другие устройства по wifi, при этом с настройкой подключения к proxy. Заблокированные сайты открываются спокойно на любом устройстве. Также проверил через подключение к роутеру и указания прокси там, работает также хорошо, но нужно дополнительно указывать DNS хостующей машины. При прописывании DNS вручную на Hotspot хостующей машины разницы не заметил, работает и так, и так.

Сама тема обсуждалась тут - Goodbyedpi Windows Hotspot - #3 by Aksis

Гляньте через cports, какие порты прослушивает 3proxy?

cports говорит, что два: 1080 и 8080, протокол TCP, локальный адрес 192.168.0.10.

Проверил подключение с того же компа. Прописал в настройках десктопного ФФ 192.168.0.10:1080, всё работает, в логе отображаются подключения.

С Андроида почему-то ни в какую не получается.

Значит, проблема или в фаерволе винды (его отключение не всегда помогает), или в клиенте.
Создайте правило в фаерволе, разрешающее входящие подключения с любых IP на TCP:1080 и TCP:8080. Для проверки, с другой машины (windows/linux) в локальной сети дайте команду
telnet 192.168.0.10 1080
Если не подключится, значит трясите фаервол.
Ещё вариант проверки: с другой машины зайдите браузером на http://192.168.0.10:1080/ Если там будет ошибка “ERR_CONNECTION_TIMED_OUT” или “ERR_CONNECTION_REFUSED” - проверяйте фаервол. А если “ERR_CONNECTION_RESET”, значит порт открыт и подключение состоялось, проверяйте прокси клиента.

Простите, что глупо потратил ваше время. Дело было в фаерволе. Всё заработало с его отключением.

Не надо было полагаться на его списки соединений, надо было полностью вырубить.

Не стоит извиняться, мы все чему-то учимся. И эта тема, скорее всего, поможет кому-то ещё.