Ник Пост Дата
Serge(Serge)

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

2025-01-02T16:47:02.521Z
bolvan

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

2025-01-02T17:01:57.963Z
Serge(Serge)

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

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

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

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

2025-01-02T18:39:30.677Z
Cryptor(Sergey)

Файл 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. Работают только в локальной сети. Также следует убедиться что брандмауер виндовс не блокирует доступ к прокси-серверу. А то у меня лично были с этим проблемы.

2025-01-02T19:04:04.304Z
samsonovtim(Samsonovtim)

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

proxy -p54531
users USER:CL:PASSWORD
log
2025-01-02T19:12:37.383Z
Serge(Serge)

Спасибо.

2025-01-02T19:13:35.327Z
Serge(Serge)

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

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

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]
2025-01-02T19:45:09.840Z
Cryptor(Sergey)

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

2025-01-02T19:55:42.216Z
Serge(Serge)

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

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

2025-01-02T19:58:38.459Z
Cryptor(Sergey)

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

2025-01-02T20:00:37.220Z
Serge(Serge)

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

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

2025-01-02T20:02:29.648Z
Cryptor(Sergey)

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

2025-01-02T20:05:29.567Z
Serge(Serge)

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

2025-01-02T20:06:02.660Z
Cryptor(Sergey)

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

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

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

2025-01-02T20:14:06.784Z
BBS

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

2025-01-02T20:31:05.831Z
Serge(Serge)

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

2025-01-02T20:44:00.033Z
Serge(Serge)

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

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

2025-01-02T21:04:55.529Z
BBS

Значит, проблема или в фаерволе винды (его отключение не всегда помогает), или в клиенте.
Создайте правило в фаерволе, разрешающее входящие подключения с любых 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”, значит порт открыт и подключение состоялось, проверяйте прокси клиента.

2025-01-02T21:05:32.792Z
Serge(Serge)

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

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

2025-01-02T21:07:14.073Z
BBS

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

2025-01-02T21:10:21.351Z
Serge(Serge)

Последний вопрос. Чтобы не плодить логи, достаточно теперь закомментировать (скажем, //) строку log в конфиге?

2025-01-02T21:13:49.810Z
Cryptor(Sergey)

Если не хочешь чтоб логи у тебя создавались как файлы на диске, а были только в окне программы, то оставляешь просто log в конфигруационном файле. Если убирать совсем, то логов никаких не будет вообще.

2025-01-02T21:20:31.660Z
Serge(Serge)

Спасибо.

2025-01-02T21:21:04.612Z
BBS

Не проверял, но скорее всего да. И символ комментария - # а не //
# log c:\3proxy\logs\3proxy.log D

2025-01-02T21:21:12.719Z
Serge(Serge)

Спасибо.

2025-01-02T21:29:02.603Z