[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-6555":3},{"id":4,"name":5,"fullName":6,"owner":5,"repo":5,"description":7,"homepage":8,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":19,"compositeScore":20,"rankGlobal":9,"rankLanguage":9,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":22,"topics":25,"createdAt":9,"pushedAt":9,"updatedAt":45,"readmeContent":46,"aiSummary":47,"trendingCount":15,"starSnapshotCount":15,"syncStatus":48,"lastSyncTime":49,"discoverSource":50},6555,"3proxy","3proxy\u002F3proxy","3proxy - tiny free proxy server","https:\u002F\u002F3proxy.org\u002F",null,"C",5231,913,129,41,0,5,13,87,18,39.88,"Other",false,"master",true,[26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],"accounting","c","https-proxy","ipv6","network-management","network-security","portmap","proxy","proxy-server","sni","socks","socks-proxy","socks-server","socks5","socks5-proxy","socks5-server","stunnel","tls-proxy","traffic-shaping","2026-06-12 02:01:26","# 3APA3A 3proxy tiny proxy server\n\n(c) 2002-2025 by Vladimir '3APA3A' Dubrovin \u003C3APA3A@security.nnov.ru>\n\n## Branches\n\n- **Master** (stable) branch - 3proxy 0.9\n- **Devel** branch - 3proxy 10 (don't use it)\n\n## Download\n\nBinaries and sources for released (master) versions (Windows, Linux):\nhttps:\u002F\u002Fgithub.com\u002Fz3APA3A\u002F3proxy\u002Freleases\n\nDocker images:\nhttps:\u002F\u002Fhub.docker.com\u002Fr\u002F3proxy\u002F3proxy\n\nArchive of old versions:\nhttps:\u002F\u002Fgithub.com\u002Fz3APA3A\u002F3proxy-archive\n\n## Documentation\n\nDocumentation (man pages and HTML) available with download, on https:\u002F\u002F3proxy.org\u002F and in github wiki https:\u002F\u002Fgithub.com\u002F3proxy\u002F3proxy\u002Fwiki\n\n## Windows Installation\n\nInstall and start proxy as Windows service:\n\n```bash\n3proxy [path_to_config_file] --install\n```\n\nConfig file should be located in the same directory or may be optionally specified.\n\nRemove the service (should be stopped before via `net stop 3proxy`):\n\n```bash\n3proxy --remove\n```\n\n## Building on Linux\n\n### With Makefile\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fz3apa3a\u002F3proxy\ncd 3proxy\nln -s Makefile.Linux Makefile\nmake\nsudo make install\n```\n\n### Default Configuration (Linux\u002FUnix)\n\n3proxy uses 2 configuration files:\n- `\u002Fetc\u002F3proxy\u002F3proxy.cfg` (before-chroot) - This configuration file is executed before chroot and should not be modified.\n- `\u002Fusr\u002Flocal\u002F3proxy\u002Fconf\u002F3proxy.cfg` symlinked from `\u002Fetc\u002F3proxy\u002Fconf\u002F3proxy.cfg` (after-chroot) - Main configuration file. Modify this file if required.\n\nAll paths in `\u002Fusr\u002Flocal\u002F3proxy\u002Fconf\u002F3proxy.cfg` are relative to chroot directory (`\u002Fusr\u002Flocal\u002F3proxy`). For future versions it's planned to move 3proxy chroot directory to `\u002Fvar`.\n\nLog files are created in `\u002Fusr\u002Flocal\u002F3proxy\u002Flogs` symlinked from `\u002Fvar\u002Flog\u002F3proxy`.\n\nBy 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.\n\n### Adding Users\n\nUse `\u002Fetc\u002F3proxy\u002Fconf\u002Fadd3proxyuser.sh` script to add users:\n\n```bash\n\u002Fetc\u002F3proxy\u002Fconf\u002Fadd3proxyuser.sh username password [day_limit] [bandwidth]\n```\n\nParameters:\n- `day_limit` - traffic limit in MB per day\n- `bandwidth` - bandwidth in bits per second (1048576 = 1Mbps)\n\nOr modify `\u002Fetc\u002F3proxy\u002Fconf\u002F` files directly.\n\n### With CMake\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fz3apa3a\u002F3proxy\ncd 3proxy\nmkdir build && cd build\ncmake ..\ncmake --build .\nsudo cmake --install .\n```\n\nCMake does not use chroot configuration, config file is `\u002Fetc\u002F3proxy\u002F3proxy.cfg`\n\n## MacOS X \u002F FreeBSD \u002F *BSD\n\n### With Makefile\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fz3apa3a\u002F3proxy\ncd 3proxy\nln -s Makefile.FreeBSD Makefile\nmake\n```\n\nBinaries are in `bin\u002F` directory.\n\n### With CMake (recommended)\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fz3apa3a\u002F3proxy\ncd 3proxy\nmkdir build && cd build\ncmake ..\ncmake --build .\nsudo cmake --install .\n```\n\nThis installs:\n- Binaries to `\u002Fusr\u002Flocal\u002Fbin\u002F`\n- Configuration to `\u002Fetc\u002F3proxy\u002F`\n- Plugins to `\u002Fusr\u002Flocal\u002Flib\u002F3proxy\u002F`\n- rc scripts to `rc.d` for BSD\n- launchd plist to `\u002FLibrary\u002FLaunchDaemons\u002F` for MacOS\n\n### Service Management on macOS\n\n```bash\n# Load and start service\nsudo launchctl load \u002FLibrary\u002FLaunchDaemons\u002Forg.3proxy.3proxy.plist\n\n# Stop service\nsudo launchctl stop org.3proxy.3proxy\n\n# Start service\nsudo launchctl start org.3proxy.3proxy\n\n# Unload and disable service\nsudo launchctl unload \u002FLibrary\u002FLaunchDaemons\u002Forg.3proxy.3proxy.plist\n```\n\n## Features\n\n### 1. General\n\n- IPv4 \u002F IPv6 support for incoming and outgoing connection, can be used as a proxy between IPv4 and IPv6 networks in either direction\n- Unix domain sockets support\n- HTTP\u002F1.1 Proxy with keep-alive client and server support, transparent proxy support\n- HTTPS (CONNECT) proxy (compatible with HTTP\u002F2 \u002F SPDY)\n- Anonymous and random client IP emulation for HTTP proxy mode\n- FTP over HTTP support\n- DNS caching with built-in resolver\n- DNS proxy\n- DNS over TCP support, redirecting DNS traffic via parent proxy\n- SOCKSv4\u002F4.5 Proxy\n- SOCKSv5 Proxy\n- SOCKSv5 UDP and BIND support (fully compatible with SocksCAP\u002FFreeCAP for UDP)\n- Transparent SOCKS redirection for HTTP, POP3, FTP, SMTP\n- SNI proxy (based on TLS hostname)\n- TLS (SSL) server and client, 3proxy may be used as https:\u002F\u002F type proxy or stunnel replacement\n- POP3 Proxy\n- FTP proxy\n- TCP port mapper (port forwarding)\n- UDP port mapper (port forwarding)\n- SMTP proxy\n- Threaded application (no child process)\n- Web administration and statistics\n- Plugins for functionality extension\n- Native 32\u002F64 bit application\n\n### 2. Proxy Chaining and Network Connections\n\n- 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)\n- Connect back proxy support to bypass firewalls\n- Parent proxy support for any type of incoming connection\n- Username\u002Fpassword authentication for parent proxy(s)\n- HTTPS\u002FSOCKS4\u002FSOCKS5 and ip\u002Fport redirection parent support\n- Random parent selection\n- Chain building (multihop proxing)\n- Load balancing between few network connections by choosing network interface\n\n### 3. Logging\n\n- Tuneable log format compatible with any log parser\n- stdout logging\n- File logging\n- Syslog logging (Unix)\n- ODBC logging\n- RADIUS accounting\n- Log file rotation\n- Automatic log file processing with external archiver (for files)\n- Character filtering for log files\n- Different log files for different services are supported\n\n### 4. Access Control\n\n- ACL-driven Access control by username, source IP, destination IP\u002Fhostname, destination port and destination action (POST, PUT, GET, etc), weekday and daytime\n- ACL-driven (user\u002Fsource\u002Fdestination\u002Fprotocol\u002Fweekday\u002Fdaytime or combined) bandwidth limitation for incoming and (!)outgoing traffic\n- ACL-driven traffic limitation per day, week or month for incoming and outgoing traffic\n- Connection limitation and ratelimiting\n- User authentication by username \u002F password\n- RADIUS Authentication and Authorization\n- User authentication by DNS hostname\n- Authentication cache with possibility to limit user to single IP address\n- Access control by username\u002Fpassword for SOCKSv5 and HTTP\u002FHTTPS\u002FFTP\n- Cleartext or encrypted passwords\n- Connection redirection\n- Access control by requested action (CONNECT\u002FBIND, HTTP GET\u002FPOST\u002FPUT\u002FHEAD\u002FOTHER)\n- All access control entries now support weekday and time limitations\n- Hostnames and * templates are supported instead of IP address\n\n### 5. Extensions\n\n- Regular expression filtering (with PCRE2) via PCREPlugin\n- Authentication with Windows username\u002Fpassword (cleartext only)\n- SSL\u002FTLS decryptions with certificate spoofing\n- Transparent redirection support for Linux and *BSD\n\n### 6. Configuration\n\n- Support for configuration files\n- Support for includes in configuration files\n- Interface binding\n- Socket options\n- Running as daemon process\n- Utility for automated networks list building\n- Configuration reload on any file change\n\n**Unix:**\n- Support for chroot\n- Support for setgid\n- Support for setuid\n- Support for signals (SIGUSR1 to reload configuration)\n\n**Windows:**\n- Support `--install` as service\n- Support `--remove` as service\n- 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)\n\n**Windows 95\u002F98\u002FME:**\n- Support `--install` as service\n- Support `--remove` as service\n\n### 7. Compilation\n\n- MSVC (static)\n- OpenWatcom (static)\n- Intel Windows Compiler (msvcrt.dll)\n- Windows\u002Fgcc (msvcrt.dll)\n- Cygwin\u002Fgcc (cygwin.dll)\n- Unix\u002Fgcc\n- Unix\u002Fccc\n- Solaris\n- Mac OS X, iPhone OS\n- Linux and derived systems\n- Lite version for Windows 95\u002F98\u002FNT\u002F2000\u002FXP\u002F2003\n- 32 bit and 64 bit versions for Windows Vista and above, Windows 2008 server and above\n\n## Executables\n\n### 3proxy\nCombined proxy server may be used as executable or service (supports installation and removal). It uses config file to read its 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`\n\n### proxy\nHTTP proxy server, binds to port 3128\n\n### ftppr\nFTP proxy server, binds to port 21. Please do not mess it with FTP over HTTP proxy used in browsers\n\n### socks\nSOCKS 4\u002F5 proxy server, binds to port 1080\n\n### pop3p\nPOP3 proxy server, binds to port 110. You must specify POP3 username as `username@popserver[:port]` (port is 110 by default).\n\nExample: in Username configuration for your e-mail reader set `someuser@pop.somehost.ru`, to obtain mail for someuser from pop.somehost.ru via proxy.\n\n### smtpp\nSMTP proxy server, binds to port 25. You must specify SMTP username as `username@smtpserver[:port]` (port is 25 by default).\n\nExample: in Username configuration for your e-mail reader set `someuser@mail.somehost.ru`, to send mail as someuser via mail.somehost.ru via proxy.\n\n### tcppm\nTCP port mapping. Maps some TCP port on local machine to TCP port on remote host.\n\n### tlspr\nTLS proxy (SNI proxy) - sniffs hostname from TLS handshake\n\n### udppm\nUDP port mapping. Maps some UDP port on local machine to UDP port on remote machine. Only one user simultaneously can use UDP mapping, so it can'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).\n\n### 3proxy_crypt\nProgram to obtain crypted password for cleartext. Supports both salted and NT password.\n\n```bash\n3proxy_crypt password          # produces NT password\n3proxy_crypt salt password     # produces password hash with salt \"salt\"\n```\n\n---\n\nRun utility with `--help` option for command line reference.\n\nLatest version is available from https:\u002F\u002F3proxy.org\u002F\n\nWant to donate the project? https:\u002F\u002F3proxy.org\u002Fdonations\u002F\n","3proxy 是一个轻量级的免费代理服务器。它支持多种协议，包括 HTTP、HTTPS、SOCKS4 和 SOCKS5 代理服务，并具备流量整形、端口映射和网络管理等功能。该软件采用 C 语言编写，具有高效稳定的特点，同时支持 IPv6 和 TLS 加密技术。3proxy 适用于需要网络代理、流量控制及安全防护的场景，如企业内部网络管理、个人隐私保护以及开发测试环境等。其小巧灵活的设计使得部署和配置变得简单快捷。",2,"2026-06-11 03:07:35","top_language"]