×
Few antiviral products inadequately detect 3proxy as Trojan.Daemonize,
Backdoor.Daemonize, etc and many detect 3proxy as a PUA (potentially unwanted program).
It may cause browser warning on download page.
3proxy is not trojan or backdoor and contains
no functionality except described in documentation. Clear explanation of this
fact is given, for example, in
Microsoft’s
article.
Do you like 3proxy? You can donate in bitcoins: 1FkUDPwDWvavwcMeLeK8QAzEZLhdTZeCre, or in any other form.
Download 3proxy tiny free proxy
- Stable version
- Development version
- Code signing certificate: 3proxy.cer
- GIT: https://github.com/z3APA3A/3proxy.git
- Archive of older versions: https://github.com/z3APA3A/3proxy-archive
- See also: Plugins and extensions
There are no currently 3proxy port maintainers for different distributions.
If you want to become port maintainer please contact [email protected].
×
Few antiviral products inadequately detect 3proxy as Trojan.Daemonize,
Backdoor.Daemonize, etc and many detect 3proxy as a PUA (potentially unwanted program).
It may cause browser warning on download page.
3proxy is not trojan or backdoor and contains
no functionality except described in documentation. Clear explanation of this
fact is given, for example, in
Microsoft’s
article.
Do you like 3proxy? You can donate in bitcoins: 1FkUDPwDWvavwcMeLeK8QAzEZLhdTZeCre, or in any other form.
Last announced 3proxy tiny free proxy version is 0.9.3 (03/12/2020)
- Release Notes/Features
- 3proxy-0.9.3.tgz sources for Unix/Linux/Windows and documentation
- Docker images
- 3proxy-0.9.3.zip Windows binaries. Include 3proxy universal proxy compiled for Win32 (Requires Windows Vista / Windows Server 2008 or above).
- 3proxy-0.9.3-lite.zip Windows binaries compiled with gcc. This compilation is more compatible with 0.5 version (including counters file format) and works with Windows 95/98/NT/2000/XP, Windows Server 2003.
- 3proxy-0.9.3-x64.zip Windows binaries. Include 3proxy universal proxy compiled for Win64 (Windows Vista / Windows Server 2008 or above 64 bit Intel edition).
- 3proxy-0.9.3-arm64.zip Windows binaries. Include 3proxy universal proxy compiled for Win64 (Windows Vista / Windows Server 2008 or above ARM64 edition).
- 3proxy-0.9.3.x86_64.deb x86_64 Linux deb file (experimental) for Debian-based distributions
- 3proxy-0.9.3.x86_64.rpm x86_64 Linux rpm file (experimental) for RedHat based distributions
- 3proxy-0.9.3.arm.rpm arm Linux rpm file (experimental) for RedHat based distributions
- 3proxy-0.9.3.aarch64.rpm aarch64 (arm64) Linux rpm file (experimental) for RedHat based distributions
- 3proxy-0.9.3.arm.deb arm Linux deb file (experimental) for Debian-based distributions
- 3proxy-0.9.3.aarch64.deb arm64 Linux deb file (experimental) for Debian-based distributions
Contributors:
- 3APA3A, 3APA3A at 3proxy.ru, code developer
- Vladimir Dubrovin, vlad at 3proxy.ru, code developer
3proxy-0.9.4
! Fix: invalid handling of ‘-‘ character in ACL hostname
! Fix: minor bugfixes and improvements
+ parentretry command added (defaults to 2) to retry connections to parent proxies
— icqpr related code (OSCAR proxy) removed, due to drop of OSCAR support by messengers
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!)
3proxy-0.9.3
Bugfixes:
Fixed: systemd description file (proxy may fail to start after reboot or via systemctl)
Fixed: group/account creation in installation scripts
Fixed: countall/nocounall do not work in some configurations
Fixed: counters do not work if counter file is not specified
Fixed: counters without rotation (type N) are incorrectly shown in web admin interface
Fixed: %n may be incomplete or missed in long log records
Fixed: connect back functionality does not work
Improvements:
+ Docker builds
3proxy-0.9.3..zip — binaries for Windows Vista, 7, 8, 10 / Server 2003,2008,2012,2016,2019 (32 bit)
3proxy-0.9.3-x64.zip — binaries for Windows Vista, 7, 8, 10 / Server 2003,2008,2012,2016,2019 (64 bit)
3proxy-0.9.3-lite.zip — binaries for old Windows versions (Windows 95, 98, ME, NT 4.0, Windows 2000, Windows XP)
3proxy-0.9.3-arm64.zip — binaries for Windows on ARM
3proxy-0.9.3.x86_64.deb — deb package for x86_64 Debian-based Linux (experimental!)
3proxy-0.9.3.x86_64.rpm — rpm package for x86_64 Red Hat based Linux (experimental!)
3proxy-0.9.3.aarch64.rpm — rpm package for arm64 (aarch64-linux-gnu) Red Hat based Linux (experimental!)
3proxy-0.9.3.arm.rpm — rpm package for arm (arm-linux-gnueabi) Red Hat based Linux (experimental!)
3proxy-0.9.3.aarch64.deb — deb package for arm64 (aarch64-linux-gnu) Debian based Linux (experimental!)
3proxy-0.9.3.arm.deb — rpm package for arm Debian based Linux (experimental!)
3proxy-0.9.2
Bugfixes:
Fixed: bandwidth limiters (once again)
Fixed: data filtering plugins (PCREPlugin, SSLPlugin). SSLPlugin use on Linux requires to disable splice (-s0)
FIxed: standalone proxies do not react on HUP (Ctrl+C) in Linux/Unix
Fixed: few minor bugs
Improvements:
+ deb for arm platforms (experimental)
+ Openssl 1.1 support for SSLPlugin
3proxy-0.9.2..zip — binaries for Windows Vista, 7, 8, 10 / Server 2003,2008,2012,2016,2019 (32 bit)
3proxy-0.9.2-x64.zip — binaries for Windows Vista, 7, 8, 10 / Server 2003,2008,2012,2016,2019 (64 bit)
3proxy-0.9.2-lite.zip — binaries for old Windows versions (Windows 95, 98, ME, NT 4.0, Windows 2000, Windows XP)
3proxy-0.9.2-arm64.zip — binaries for Windows on ARM
3proxy-0.9.2.x86_64.deb — deb package for x86_64 Debian-based Linux (experimental!)
3proxy-0.9.2.x86_64.rpm — rpm package for x86_64 Red Hat based Linux (experimental!)
3proxy-0.9.2.aarch64.rpm — rpm package for arm64 (aarch64-linux-gnu) Red Hat based Linux (experimental!)
3proxy-0.9.2.arm.rpm — rpm package for arm (arm-linux-gnueabi) Red Hat based Linux (experimental!)
3proxy-0.9.2.aarch64.deb — deb package for arm64 (aarch64-linux-gnu) Debian based Linux (experimental!)
3proxy-0.9.2.arm.deb — rpm package for arm Debian based Linux (experimental!)
3proxy-0.9.1
Bugfixes:
Fixed: socket may be closed before all data received/sent
Fixed: bandlimin non-working
Fixed: countall/nocountall
Fixed: few race conditions
Improvements:
deb/rpm build, systemd support (experimental)
3proxy-0.9.1..zip — binaries for Windows Vista, 7, 8, 10 / Server 2003,2008,2012,2016,2019 (32 bit)
3proxy-0.9.1-x64.zip — binaries for Windows Vista, 7, 8, 10 / Server 2003,2008,2012,2016,2019 (64 bit)
3proxy-0.9.1-lite.zip — binaries for old Windows versions (Windows 95, 98, ME, NT 4.0, Windows 2000, Windows XP)
3proxy-0.9.1-arm64.zip — binaries for Windows on ARM
3proxy-0.9.1.x86_64.deb — deb package for x86_64 Debian-based Linux (experimental!)
3proxy-0.9.1.x86_64.rpm — rpm package for x86_64 Red Hat based Linux (experimental!)
3proxy-0.9.1.aarch64.rpm — rpm package for arm64 (aarch64-linux-gnu) Red Hat based Linux (experimental!)
3proxy-0.9.1.arm.rpm — rpm package for arm (arm-linux-gnueabi) Red Hat based Linux (experimental!)
3proxy-0.9.0
- Socket options, interface binding
- Connection limiting / connection rate limiting
- RADIUS support (beta)
- Zero copy (splice) support for Linux
- Possibility to limit user to single IP (via authentication cache)
bugfixes, improvements
3proxy-0.9.0..zip — binaries for Windows Vista, 7, 8, 10 / Server 2003,2008,2012,2016,2019 (32 bit)
3proxy-0.9.0-x64.zip — binaries for Windows Vista, 7, 8, 10 / Server 2003,2008,2012,2016,2019 (64 bit)
3proxy-0.9.0-lite.zip — binaries for old Windows versions (Windows 95, 98, ME, NT 4.0, Windows 2000, Windows XP)
3proxy-0.9.0-arm64.zip — binaries for Windows on ARM
3proxy-0.9.0-rc
- Socket options, interface binding
- Connection limiting / connection rate limiting
- RADIUS support (beta)
- Zero copy (splice) support for Linux
bugfixes, improvements
3proxy-0.9.0-rc.zip — Precompiled binaries for Windows Vista / Server 2003 and above (32 bit)
3proxy-0.9.0-rc-x64.zip — Precompiled binaries for Windows Vista / Server 2003 and above (64 bit)
3proxy-0.9.0-rc-lite.zip — Precompiled binaries for older Windows versions
3proxy-0.9.0-rc-arm64.zip — — Precompiled binaries for Windows on ARM
3proxy-0.8.13
Bugfixes:
!! Fixed out-of-bound write and few minor bugs on configuration saving in admin
! fixed: $ is not correctly handled in the beginning of quoted line on configuration parsing
3proxy-0.8.13.zip — Precompiled binaries for Windows Vista / Server 2003 and above (32 bit)
3proxy-0.8.13-x64.zip — Precompiled binaries for Windows Vista / Server 2003 and above (64 bit)
3proxy-0.8.13-lite.zip — Precompiled binaries for older Windows versions
3proxy-0.8.12
Bugfixes:
! Fixed hostname support in SOCKSv5 UDP portmapping
! -fno-strict-aliasing added to gcc options (compiling without this option can lead to unpredictable issues under Debian with gcc 6 and potentially others)
! Fixed LDAP plugin compilation issues (LDAP plugin is still listed as unsupported though)
and some minor fixes and improvements.
3proxy-0.8.12.zip — Precompiled binaries for Windows Vista / Server 2003 and above (32 bit)
3proxy-0.8.12-x64.zip — Precompiled binaries for Windows Vista / Server 2003 and above (64 bit)
3proxy-0.8.12-lite.zip — Precompiled binaries for older Windows versions
3proxy-0.8.11
Minor bugfixes / improvements:
! Fixed: deadlock on insufficient resources
! Fixed: race condition in ssl_plugin
! Fixed: minor memory leak on configuration reload
! Fixed: recursion detection was not working
! Fixed: %n for IPv6 in logging terminates log record
! Fixed: reverse PTR validation (required for dnsauth)
! Fixed: error on external 0.0.0.0 for NOIPV6 (light version)
+ Better support for IPv6 in ftppr
3proxy-0.8.10
!Fix: parent proxy can be used in some cases where it shouldn’t
!Fix: bandlimiters may not work for older connections on configuration reload
Что такое 3proxy?
3proxy это маленький многоплатформенный набор прокси-серверов (под Linux/Unix и Windows, включая 64-битные версии).
Он включает в себя HTTP прокси с поддержкой HTTPS и FTP (proxy/proxy.exe), SOCKSv4/SOCKSv4.5/SOCKSv5 прокси (socks/socks.exe), POP3 прокси (pop3p/pop3p.exe), SMTP прокси (smtpp/smtpp.exe), AIM/ICQ прокси (icqpr/icqpr.exe), MSN messenger / Live messenger proxy (msnpr/msnpr.exe), FTP proxy, кэширующий DNS прокси, TCP и UDP портмапперы (tcppm, udppm) а так же комбинированный прокси-сервер с поддержкой дополнительных возможностей, таких как управление доступом, ограничение ширины потребляемого канала, ограничение трафика на день, неделю и месяц, перенаправление соединений, построение цепочек соединений (proxy chaining), ротацию лог-файлов, ведение журналов через ODBC и syslog и т.д. (3proxy).
Он создан в рассчете на то, чтобы быть маленьким и простым и в то же время функциональным. Он может быть скомпилирован как с помощью Visual C так и с помощью gcc. Версия под Win32/Win64 использует родные библиотеки (т.е. не требуется Cygwin или другие POSIX-эмуляторы), поддерживается установка в качестве сервиса. На сегодняшний день работоспособность проверена на Windows начиная с 98 (для Windows до Vista требуется версия lite) и заканчивая последними версиями, FreeBSD/i386/x64, NetBSD/i386/x64, OpenBSD/i386/x64, Linux/i386/x64/arm/PPC/Alpha, Mac OS X, Solaris/i386/x64.
3proxy является FreeWare и может быть использован по лицензии GNU/GPL или под собственной лицензией. Начиная с версии 0.6 Используется лицензия типа BSD, позволяющая, так же, использовать LGPL, Apache License и многие другие совместимые типы лицензирования.
Где скачать 3proxy?
На официальном сайте https://3proxy.ru/download/stable/
Скачивать нужно вот это
- 3proxy-0.9.3.zip Windows binaries. Include 3proxy universal proxy compiled for Win32 (Requires Windows Vista / Windows Server 2008 or above).
Установка и удаление 3proxy
Извлеките файлы из архива 3proxy-0.9.3.zip в любой каталог (например, c:\3proxy).
Откройте командную строку (cmd.exe). Перейдите в каталог с 3proxy и дайте команду 3proxy.exe —install c:\3proxy\cfg\3proxy.cfg:
D:\>C: C:\>cd C:\3proxy C:\3proxy>3proxy.exe --install c:\3proxy\cfg\3proxy.cfg
c:\3proxy\cfg\3proxy.cfg — это путь до файла конфигурации
Сервис должен быть установлен и запущен. Если сервис не запускается, проверьте содержимое файла журнала, попробуйте запустить 3proxy.exe вручную и проанализировать сообщения об ошибках.
Для удаления 3proxy необходимо остановить сервис и дать команду 3proxy.exe —remove:
D:\>C: C:\>cd C:\3proxy C:\3proxy>net stop 3proxy C:\3proxy>3proxy.exe --remove
после чего каталог 3proxy можно удалить.
Создайте ярлык для 3proxy.exe и поместите его в автозагрузку.
Перезагрузитесь. Если сервер не запускается, проверьте содержимое файла журнала, попробуйте запустить 3proxy.exe вручную и проанализировать сообщения об ошибках.
После этого можно присутпать к настройке 3proxy
Поделитесь статьёй:
Понадобилось мне дома быстро настроить прокси. С помощью 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!)
Добавил его в Сборку для системного администратора.
Распаковываем, вот и вся установка.
Настройка 3proxy
В папке bin создаём конфигурационный файл 3proxy.cfg.
Помним, нам нужен прокси за 5 минут. Самый простой конфигурационный файл:
auth none
log
proxy
- auth none — авторизация не требуется
- log — вывод лога на экран
- proxy — стандартный прокси на порту 3128
Запуск 3proxy
Запускаем 3proxy.exe, открывается консоль. Проверим, что 3128 порт прослушивается:
netstat -tan | findstr "3128"
Попробуем подключиться к прокси с соседнего компа:
Что-то заработало. В консоли побежали строчки лога.
Мы подняли прокси-сервер 3proxy за пять минут.