Перейти к основному содержанию

Прокси за 5 минут — 3proxy

Network

Понадобилось мне дома быстро настроить прокси. С помощью 3proxy, за авторством Vladimir '3APA3A' Dubrovin, удалось всё сделать за 5 минут.

https://3proxy.ru

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

Установка 3proxy

Работаем в ОС Windows 11. Здесь мы не рассматриваем установку прокси как службу, всё это можно найти в документации. Нам нужен прокси за 5 минут. Просто качаем последний релиз:

https://github.com/3proxy/3proxy

Я взял версию 3proxy-0.9.4-lite.zip, несмотря на то, что сборка предназначена для старых версий Windows, и в новых она заработала.

  • 3proxy-0.9.4.zip - binaries for Windows Vista, 7, 8, 10 / Server 2003,2008,2012,2016,2019 (32 bit)
  • 3proxy-0.9.4-x64.zip - binaries for Windows Vista, 7, 8, 10 / Server 2003,2008,2012,2016,2019 (64 bit)
  • 3proxy-0.9.4-lite.zip - binaries for old Windows versions (Windows 95, 98, ME, NT 4.0, Windows 2000, Windows XP)
  • 3proxy-0.9.4-arm64.zip - binaries for Windows on ARM
  • 3proxy-0.9.4.x86_64.deb - deb package for x86_64 Debian-based Linux (experimental!)
  • 3proxy-0.9.4.x86_64.rpm - rpm package for x86_64 Red Hat based Linux (experimental!)
  • 3proxy-0.9.4.aarch64.rpm - rpm package for arm64 (aarch64-linux-gnu) Red Hat based Linux (experimental!)
  • 3proxy-0.9.4.arm.rpm - rpm package for arm (arm-linux-gnueabi) Red Hat based Linux (experimental!)
  • 3proxy-0.9.4.aarch64.deb - deb package for arm64 (aarch64-linux-gnu) Debian based Linux (experimental!)
  • 3proxy-0.9.4.arm.deb - rpm package for arm Debian based Linux (experimental!)

Добавил его в Сборку для системного администратора.

Распаковываем, вот и вся установка.

proxy

Настройка 3proxy

В папке bin создаём конфигурационный файл 3proxy.cfg.

3proxy

Помним, нам нужен прокси за 5 минут. Самый простой конфигурационный файл:

auth none
log
proxy
  • auth none — авторизация не требуется
  • log — вывод лога на экран
  • proxy — стандартный прокси на порту 3128

3proxy

Запуск 3proxy

Запускаем 3proxy.exe, открывается консоль. Проверим, что 3128 порт прослушивается:

netstat -tan | findstr "3128"

3proxy

Попробуем подключиться к прокси с соседнего компа:

3proxy

Что-то заработало. В консоли побежали строчки лога.

3proxy

Мы подняли прокси-сервер 3proxy за пять минут.

Теги

 

Похожие материалы

Маршрутизатор Cisco ASR 1001-HX

Cisco ASR1001-HX — высокопроизводительный маршрутизатор фиксированной конфигурации в форм-факторе 1U. Пропускная способность и оптимальное количество портов позволяет решать проблемы маршрутизации высокоскоростного трафика.

netsh trace — анализатор сетевого трафика

В Linux есть утилита tcpdump, позволяющая перехватывать и анализировать сетевой трафик. В Windows 10 есть утилита PktMon, которая поддерживает формат WireShark (PCAPNG) и Netmon (ETL). А что делать в более старых версиях Windows, где нет PktMon?

Теги