socks5-proxy-server
Lightweight SOCKS5 proxy with user management and Telegram administration
143 stars 26 forks last commit first released Apache-2.0
Slowing down
No commits since 29 Nov 2025. Check the issue tracker before you rely on it.
socks5-proxy-server is a minimal Node.js implementation of a SOCKS5 proxy that supports authenticated users, per-user usage statistics, and administration via CLI or a Telegram bot.
Key Features
- SOCKS5 proxy implementation with configurable listening port and log level
- Optional authentication support (REQUIRE_AUTH toggle) and per-user credentials
- Docker Compose first-class deployment with environment-based configuration
- CLI scripts for creating/deleting users and viewing usage statistics
- Optional Telegram bot for administration (create/delete users, stats, password generation)
- Supports webhook or polling modes for Telegram; webhooks require SSL certificates
- Simple logging and usage accounting per user
Use Cases
- Provide authenticated outbound SOCKS5 proxy access for teams or services
- Manage proxy users and track per-user bandwidth or usage via CLI or Telegram bot
- Rapidly deploy a small-scale proxy in Docker-based environments for development or small production needs
Limitations and Considerations
- Administration is via CLI scripts or Telegram bot only; there is no web-based admin UI
- Webhook-based Telegram administration requires valid TLS/SSL certificates
- Repository targets single-node deployments; clustering, high-availability, or built-in persistent database backends are not provided out of the box
socks5-proxy-server is a practical, lightweight option for teams that need a simple, self-hosted SOCKS5 proxy with basic user management and remote administration via Telegram. It is optimized for quick Docker deployments and straightforward operation rather than enterprise-scale proxy features.
Categories:
Tags:
Tech Stack:
Similar to socks5-proxy-server

Pangolin
Identity-aware VPN and reverse proxy for secure remote access
Open-source identity-based remote access platform combining WireGuard VPN and tunneled reverse proxy access with granular zero-trust controls.
Pomerium
Identity- and context-aware access proxy for zero trust access
Pomerium is an identity-aware access proxy that provides zero trust, per-request authorization to internal web apps and services without a traditional VPN.
Anubis
Web AI firewall utility that challenges and blocks scraper bots
Anubis is a lightweight web AI firewall that protects sites from AI crawlers and scraping bots using configurable request challenges and bot policies.
OAuth2 Proxy
Reverse proxy and middleware for OAuth2/OIDC authentication
OAuth2 Proxy is a reverse proxy and middleware that protects web apps with OAuth2/OIDC login and forwards authenticated user identity to upstream services.

DockFlare
Cloudflare Tunnel ingress controller automated with Docker labels
Self-hosted controller that automates Cloudflare Tunnels, DNS records, and Access policies using Docker labels, with a web UI and optional multi-server agents.

Wiredoor
Ingress-as-a-service to expose private services via WireGuard and NGINX
Self-hosted ingress platform that exposes internal HTTP/TCP services to the internet through reverse WireGuard tunnels, with NGINX routing and automatic TLS certificates.


