# 3APA3A 3proxy tiny proxy server (c) 2002-2025 by Vladimir '3APA3A' Dubrovin <3proxy@3proxy.org> Branches: Master (stable) branch - 3proxy 0.9 Devel branch - 3proxy 10 (don't use it) * Download Binaries and sources for released (master) versions (Windows, Linux): https://github.com/z3APA3A/3proxy/releases Docker images: https://hub.docker.com/repository/docker/3proxy/3proxy Archive of old versions: https://github.com/z3APA3A/3proxy-archive * Documentation Documentation (man pages and HTML) available with download, on https://3proxy.org/ and in github wiki https://github.com/3proxy/3proxy/wiki * Windows installation 3proxy --install installs and starts proxy as Windows service (config file should be located in the same directory) 3proxy --remove removes the service (should be stopped before via 'net stop 3proxy'). * To build in Linux install git and build-essential packages, use git clone https://github.com/z3apa3a/3proxy cd 3proxy ln -s Makefile.Linux Makefile make sudo make install Default configuration (for Linux/Unix): 3proxy uses 2 configuration files: /etc/3proxy/3proxy.cfg (before-chroot). This configuration file is executed before chroot and should not be modified. /usr/local/3proxy/conf/3proxy.cfg symlinked from /etc/3proxy/conf/3proxy.cfg (after-chroot) is a main configuration file. Modify this file, if required. All paths in /usr/local/3proxy/conf/3proxy.cfg are relative to chroot directory (/usr/local/3proxy). For future versions it's planned to move 3proxy chroot direcory to /var. Log files are created in /usr/local/3proxy/logs symlinked from /var/log/3proxy. By default, socks is started on 0.0.0.0:1080 and proxy on 0.0.0.0:3128 with basic auth, no users are added by default. use /etc/3proxy/conf/add3proxyuser.sh script to add users. usage: /etc/3proxy/conf/add3proxyuser.sh username password [day_limit] [bandwidth] day_limit - traffic limit in MB per day bandwidth - bandwith in bits per second 1048576 = 1Mbps or modify /etc/3proxy/conf/ files directly. * For MacOS X / FreeBSD / *BSD git clone https://github.com/z3apa3a/3proxy cd 3proxy ln -s Makefile.FreeBSD Makefile make (binaries are in bin/ directory) Features: 1. General + IPv6 support for incoming and outgoing connection, can be used as a proxy between IPv4 and IPv6 networks in either direction. + HTTP/1.1 Proxy with keep-alive client and server support, transparent proxy support. + HTTPS (CONNECT) proxy (compatible with HTTP/2 / SPDY) + Anonymous and random client IP emulation for HTTP proxy mode + FTP over HTTP support. + DNS caching with built-in resolver + DNS proxy + DNS over TCP support, redirecting DNS traffic via parent proxy + SOCKSv4/4.5 Proxy + SOCKSv5 Proxy + SOCKSv5 UDP and BIND support (fully compatible with SocksCAP/FreeCAP for UDP) + Transparent SOCKS redirection for HTTP, POP3, FTP, SMTP + SNI proxy (based on TLS hostname) + TLS (SSL) server - may be used as https:// type proxy + POP3 Proxy + FTP proxy + TCP port mapper (port forwarding) + UDP port mapper (port forwarding) + SMTP proxy + Threaded application (no child process). + Web administration and statistics + Plugins for functionality extension + Native 32/64 bit application 2. Proxy chaining and network connections + Can be used as a bridge between client and different proxy type (e.g. convert incoming HTTP proxy request from client to SOCKSv5 request to parent server). + Connect back proxy support to bypass firewalls + Parent proxy support for any type of incoming connection + Username/password authentication for parent proxy(s). + HTTPS/SOCKS4/SOCKS5 and ip/port redirection parent support + Random parent selection + Chain building (multihop proxing) + Load balancing between few network connections by choosing network interface 3. Logging + tuneable log format compatible with any log parser + stdout logging + file logging + syslog logging (Unix) + ODBC logging + RADIUS accounting + log file rotation + automatic log file processing with external archiver (for files) + Character filtering for log files + different log files for different servces are supported 4. Access control + ACL-driven Access control by username, source IP, destination IP/hostname, destination port and destination action (POST, PUT, GET, etc), weekday and daytime. + ACL-driven (user/source/destination/protocol/weekday/daytime or combined) bandwith limitation for incoming and (!)outgoing trafic. + ACL-driven traffic limitation per day, week or month for incoming and outgoing traffic + Connection limitation and ratelimting + User authentication by username / password + RADIUS Authentication and Authorization + User authentication by DNS hostname + Authentication cache with possibility to limit user to single IP address + Access control by username/password for SOCKSv5 and HTTP/HTTPS/FTP + Cleartext or encrypted (crypt/MD5 or NT) passwords. + Connection redirection + Access control by requested action (CONNECT/BIND, HTTP GET/POST/PUT/HEAD/OTHER). + All access control entries now support weekday and time limitations + Hostnames and * templates are supported instead of IP address 5. Extensions + Regular expression filtering (with PCRE) via PCREPlugin + Authentication with Windows username/password (cleartext only) + SSL/TLS decryptions with certificate spoofing + Transparent redirection support for Linux and *BSD 6. Configuration + support for configuration files + support for includes in configuration files + interface binding + socket options + running as daemon process + utility for automated networks list building + configuration reload on any file change Unix + support for chroot + support for setgid + support for setuid + support for signals (SIGUSR1 to reload configuration) Windows + support --install as service + support --remove as service + support for service START, STOP, PAUSE and CONTINUE commands (on PAUSE no new connection accepted, but active connections still in progress, on CONTINUE configuration is reloaded) Windows 95/98/ME + support --install as service + support --remove as service 6. Compilation + MSVC (static) + OpenWatcom (static) + Intel Windows Compiler (msvcrt.dll) + Windows/gcc (msvcrt.dll) + Cygwin/gcc (cygwin.dll) + Unix/gcc + Unix/ccc + Solaris + Mac OS X, iPhone OS + Linux and derivered systems + Lite version for Windows 95/98/NT/2000/XP/2003 + 32 bit and 64 bit versions for Windows Vista and above, Windows 2008 server and above 3proxy Combined proxy server may be used as executable or service (supports installation and removal). It uses config file to read it's configuration (see 3proxy.cfg.sample for details). 3proxy.exe is all-in-one, it doesn't require all others .exe to work. See 3proxy.cfg.sample for examples, see man 3proxy.cfg proxy HTTP proxy server, binds to port 3128 ftppr FTP proxy server, binds to port 21 socks SOCKS 4/5 proxy server, binds to port 1080 ftppr FTP proxy server, please do not mess it with FTP over HTTP proxy used in browsers pop3p POP3 proxy server, binds to port 110. You must specify POP3 username as username@target.host.ip[:port] port is 110 by default. Exmple: in Username configuration for you e-mail reader set someuser@pop.example.org, to obtains mail for someuser from pop.somehost.ru via proxy. smtpp SMTP proxy server, binds to port 25. You must specify SMTP username as username@target.host.ip[:port] port is 25 by default. Exmple: in Username configuration for you e-mail reader set someuser@mail.example.org, to send mail as someuser via mail.somehost.ru via proxy. tcppm TCP port mapping. Maps some TCP port on local machine to TCP port on remote host. tlspr TLS proxy (SNI proxy) - sniffs hostname from TLS handshake udppm UDP port mapping. Maps some UDP port on local machine to UDP port on remote machine. Only one user simulationeously can use UDP mapping, so it cann't be used for public service in large networks. It's OK to use it to map to DNS server in small network or to map Counter-Strike server for single client (you can use few mappings on different ports for different clients in last case). mycrypt Program to obtain crypted password fro cleartext. Supports both MD5/crypt and NT password. mycrypt password produces NT password mycrypt salt password produces MD5/crypt password with salt "salt". Run utility with --help option for command line reference. Latest version is available from https://3proxy.org/ Want to donate the project? https://3proxy.org/donations/
ChrisPC Anonymous Proxy 9.25.0121 Free
ChrisPC Anonymous Proxy позволит вам анонимно находиться в сети Интернет, быстро подключаться к прокси-серверам из более чем 50 стран и быстро менять IP-адрес. Программа умеет блокировать рекламу на сайтах, а также скрипты слежения и счетчики посещения…
get_app10 217 | Бесплатная |
NekoRay 4.0.1
Мощный инструмент для управления прокси-серверами с широким набором функций. Он обеспечивает безопасность, анонимность и удобство в настройке, делая его идеальным выбором для опытных пользователей и тех, кто только начинает исследовать мир прокси-серверов…
get_app14 255 | Бесплатная |
Eproxy Proxy Server 5.05
Eproxy Proxy Server — http/https/ftp прокси-сервер. Прокси-сервер – это программа, с помощью которой все ваши компьютеры смогут одновременно работать в интернете через одно соединение…
get_app39 736 | Условно-бесплатная |
Proxy Checker 1.3
Удобное приложение для проверки доступности и статуса прокси-серверов. Оно поддерживает добавление и управление списками прокси, имеет интуитивно понятный интерфейс и цветовую кодировку результатов проверки. Поддерживается импорт списков в формате CSV…
get_app1 041 | Бесплатная |
Web Proxy Checker 2.92
Web Proxy Checker — программа для проверки SOCKS4/SOCKS5/HTTP/HTTPS прокси-серверов с аутентификацией и без нее. Web Proxy Checker имеет многопоточную архитектуру и позволяет проверять прокси в двух режимах…
get_app20 264 | Платная |
VOVSOFT — Proxy Server 1.1
Удобное приложение для управления HTTP и SOCKS прокси-серверами на компьютерах под управлением Windows. Оно позволяет перенаправлять трафик, обходить географические ограничения и тестировать приложения, обеспечивая при этом высокий уровень безопасности…
get_app909 | Бесплатная |
ProxyEnabler 0.1
Надежный партнер в обеспечении анонимности и преодолении ограничений в Интернете, позволяющий быстро переключаться между прокси-серверами в соответствии с потребностями. Управляйте прокси-сервером легко и удобно, наслаждаясь свободным доступом к контенту…
get_app1 708 | Бесплатная |
Geo Router 2.32
Приложение, которое представляет из себя обратный прокси-сервер. Разделяет входящий трафик по странам происхождения, а затем направляет его на указанные серверы. Автоматически определяет конфигурацию оборудования и настраивается для маршрутизации трафика…
get_app676 | Бесплатная |
HandyCache RC4 1.0.0.885
HandyCache — прокси-сервер для раздачи интернета в локальной сети. С его помощью можно ускорить загрузку страниц в браузере, экономить трафик, заблокировать загрузку и отображение рекламы…
get_app13 911 | Бесплатная |
ProxyChecker 8.2.0.40
ProxyCheker — это программа для выявления самого быстрого проксисервера…
get_app6 506 | Бесплатная |
UserGate Proxy & Firewall 6.5.3
UserGate — простой и удобный в настройке прокси-сервер, обеспечивающий подключения пользователей локальной сети к Интернет через один внешний IP-адрес. Прокси-сервер ведет точный учет трафика (NAT), имеет встроенный межсетевой экран (firewall), Port mappi…
get_app122 401 | Условно-бесплатная |
Slava Proxy Server 2.6
Slava Proxy Server — программа предназначена для обеспечения совместного доступа к сети Internet с помощью локальной сети. Используется там, где необходим общий доступ посредством proxy соединения….
get_app14 516 | Условно-бесплатная |
Proxy Searcher 5.1
Proxy Searcher — бесплатная утилита, которая позволяет пользователю осуществлять пользователю поиск доступных прокси-серверов. Программа автоматически проверяет работоспособность и скорость найденных прокси…
get_app11 159 | Бесплатная |
Premium Proxy Switcher 4.0.0
Premium Proxy Switcher — удобное приложение для быстрой подмены своего IP-адреса путем изменения исходящего прокси-сервера…
get_app15 988 | Бесплатная |
Http Proxy Scanner 1.6
Http Proxy Scanner — простая утилита, которая поможет найти прокси-сервера HTTP…
get_app13 506 | Бесплатная |
Vovsoft Proxy Server is an easily manageable proxy server for Windows. This straightforward tool supports both HTTP and SOCKS protocols, allowing you to enhance privacy, access geo-blocked content, and test applications effortlessly. With its user-friendly interface, creating your proxy server has never been simpler.
Key Features
- HTTP and SOCKS Support: Supports both HTTP and SOCKS (SOCKS4 and SOCKS5) proxy protocols, allowing flexibility for various applications and use cases. Also supports SSL/TLS, enabling secure connections for HTTPS URLs.
- Easy Control: Simple interface with start and stop buttons for effortless control over the proxy server operations.
- Port Configuration: Users can easily configure and change port numbers to suit their specific networking needs.
- Windows Compatibility: Designed to operate seamlessly on Windows platforms, ensuring compatibility with a wide range of systems.
Use Cases
- Application Testing: Test applications that require proxy server support without hassle.
- Content Access: Access geo-restricted content with ease.
- Privacy and Security: Maintain anonymity by routing traffic through proxy servers.
Proxy Server is the ideal solution for anyone needing reliable proxy management capabilities on Windows. Enhance your online experience and manage proxy services effortlessly with this program.
Category: Servers Firewall & Proxy Servers
Supports: Windows 11, Windows 10, Windows 8/8.1, Windows 7, Windows Vista, Windows XP (32-bit & 64-bit)
Language: English
License: Freeware — no nags, no ads, fully functional
Related Software
Explore the definitive guide to configuring proxies on Windows 11. This comprehensive tutorial covers everything, providing detailed instructions to enhance your online privacy, circumvent restrictions, and optimize your internet connectivity. Whether you are a novice or an IT professional, you will find practical guidance and expert recommendations to master proxy configurations efficiently.
Configuring Proxies on Windows 11: Step-by-Step Instructions
Simplified Navigation Instructions
Right-click the Start menu → Select Settings → Navigate to Network & Internet → Click on Proxy.
Automatic Configuration: A Convenient Solution
Enable “Automatically detect settings” for corporate environments. For PAC file configurations:
- Activate “Use setup script”
- Input the script address (e.g.,
http://company.net/proxy.pac
)
3. Manual Configuration for Advanced Users
- Enable “Use a proxy server”
- Enter the IP address and port (e.g.,
192.168.1.10:1080
) - New Feature: For proxies requiring authentication:
- Select “Require password”
- Provide credentials upon promp
Important Tip: Select “Bypass proxy server for local addresses” to ensure direct communication within your local network.
Verification and Troubleshooting: Essential Checks
- IP Verification (what is my IP): Live IP Verification Tool
- Connection Testing: Proxy Diagnostics Suite
- Common Troubleshooting Tips:
- Error 407: Verify authentication credentials.
- Timeout Issues: Confirm correct port configurations.
- Partial Connectivity: Review the proxy bypass settings.
Advanced Configuration Techniques
Application-Specific Proxy Settings
- Google Chrome: Navigate to Settings → Advanced → System → Open proxy settings.
Security Best Practices
- Prefer SOCKS5 over SOCKS4 when available for enhanced security.
- Utilize HTTPS proxies for conducting financial transactions.
- Regularly rotate proxies using free proxy lists for improved anonymity.
Frequently Asked Questions
- “Why am I unable to connect despite proper configuration?”
- – Review firewall settings; Windows Defender may block newly configured proxies.
- “Free vs. Paid Proxies – What are the key differences?”
- – Free proxies often log user activity. For sensitive operations, premium services are recommended.
- “Proxy vs. VPN – When should I use each?”
- – Use VPNs for comprehensive encryption, and proxies for routing specific application traffic.
- This guide walks you through setting up a proxy server on Windows, but if you’re using a macOS device, don’t worry—we’ve got you covered too! For detailed instructions on configuring a proxy on macOS, check out our comprehensive guide on how to set up a proxy on macOS. Whether you’re on Windows or macOS, configuring a proxy server can help you enhance online privacy, bypass geo-blocks, and optimize your network performance.
Applies ToWindows 10 Windows 11
When you’re connected to the internet and using a proxy server while browsing the web, that traffic goes through the proxy server instead of coming directly from your Windows PC. A proxy server can be used when you’re connected using Wi-Fi or Ethernet. In some cases, your company or organization might require a proxy server.
To use a proxy server, you’ll need one or more of the following things, depending on how you’re setting it up:
-
Automatically. Windows detects the proxy server settings automatically, so you don’t have to enter any information.
-
Set up script. You’ll need to know the location of the proxy setup script for your organization (if proxy settings aren’t detected automatically). If you don’t know the address for the proxy setup script, you might need to contact the IT department for your organization.
-
Manually. You’ll need to know the proxy server name or IP address and port (optional). If you don’t have this information, you might need to contact your IT department.
Note: If you’re using a VPN connection and it uses a proxy server, you’ll need to set it up separately for that VPN connection.
In general, a VPN and proxy server connection might appear to have some similarities, but a VPN provides a more secure connection compared to a proxy server. For more info about setting up a VPN connection, see Connect to a VPN in Windows.
-
In the Settings app on your Windows device, select Network & internet > Proxy.
-
Under Automatic proxy setup, turn on Automatically detect settings.
-
In the Settings app on your Windows device, select Network & internet > Proxy.
-
If you or your organization uses a setup script, next to Use setup script, select Set up.
-
In the Edit setup script dialog box, turn on Use setup script, enter the script address, then select Save.
-
In the Settings app on your Windows device, select Network & internet > Proxy.
-
Under Manual proxy setup, next to Use a proxy server, select Set up.
-
In the Edit proxy server dialog box, do the following:
-
Turn on Use a proxy server.
-
In the Proxy IP address and Port boxes, enter the proxy server name or IP address and port (optional) in the respective boxes.
-
If you don’t want to use the proxy server when you visit certain websites, enter the ending of the website address in the exception list (for example, *.contoso.com).
For multiple websites, type each website address and separate the addresses with a semicolon (for example: *.contoso.com; *.adatum.com). The * is a wildcard so any website addresses that end with the website address listed will bypass the proxy server.
-
Select or clear the Don’t use the proxy server for local (intranet) addresses check box.
We recommend you select this check box unless your organization requires the proxy server to be used for intranet addresses. -
Select Save.
-
-
In the Settings app on your Windows device, select Network & internet > VPN.
-
Select the VPN connection, then select Advanced options.
-
On the VPN connection settings screen, select Edit next to Proxy settings for this VPN connection.
-
In Proxy settings, select the type of proxy setup you want to use, then enter the proxy server information for that VPN connection. If you don’t know the proxy server settings for your VPN connection, you might need to contact your IT department.
-
Select Apply.
Need more help?
Want more options?
Explore subscription benefits, browse training courses, learn how to secure your device, and more.