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

Прокси за 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 за пять минут.

Теги

 

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

Port-forwarding перенаправление портов в Windows

Начиная с Windows XP в операционной системе Windows имеется встроенная возможность перенаправления сетевых портов — port-forwarding. Более того, любое входящее TCP соединение можно перенаправить не только на другой порт, но и на другой IP адрес.

Теги

BAT скрипт для передергивания сети на сервере Windows Server 2012 R2

Однажды наши виртуальные Windows сервера стали терять сеть. Проблему удалось выявить с сетевыми адаптерами VMware E1000. Примечательно, что в Ubuntu эти сетевухи работают без нареканий, а вот в Windows Server 2012 R2 - сеть иногда зависала.

Сбой сети на виртуальной машине Windows Server 2012 R2 в среде VMware

Наступил на собственные грабли, забыл заменить тип сетевой карты с E1000 на VMXNET 3 на одном из новых серверов. Однако, мне повезло дважды. Во-первых, сервер был ещё не в бою и сбой не повлиял на работу системы. А во-вторых, удалось сделать несколько скриншотов для написания этой статьи. :)