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:

Share:

Similar to socks5-proxy-server

Pangolin logo

Pangolin

Identity-aware VPN and reverse proxy for secure remote access

22.5k
765
Last commit

Open-source identity-based remote access platform combining WireGuard VPN and tunneled reverse proxy access with granular zero-trust controls.

Actively maintained
Alternative to:
Cloudflare Access logo
Cloudflare Access
+16

Pomerium

Identity- and context-aware access proxy for zero trust access

5k
350
Last commit

Pomerium is an identity-aware access proxy that provides zero trust, per-request authorization to internal web apps and services without a traditional VPN.

Apache-2.0Actively maintained
Alternative to:
Cloudflare Access logo
Cloudflare Access
+12

Anubis

Web AI firewall utility that challenges and blocks scraper bots

21.7k
693
Last commit

Anubis is a lightweight web AI firewall that protects sites from AI crawlers and scraping bots using configurable request challenges and bot policies.

MITActively maintained
Alternative to:
Cloudflare Web Application Firewall (WAF) logo
Cloudflare Web Application Firewall (WAF)
+10

OAuth2 Proxy

Reverse proxy and middleware for OAuth2/OIDC authentication

14.9k
2.2k
Last commit

OAuth2 Proxy is a reverse proxy and middleware that protects web apps with OAuth2/OIDC login and forwards authenticated user identity to upstream services.

MITActively maintained
Alternative to:
Cloudflare Access logo
Cloudflare Access
+14
DockFlare logo

DockFlare

Cloudflare Tunnel ingress controller automated with Docker labels

2.4k
107
Last commit

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

Actively maintained
Alternative to:
Cloudflare Tunnel logo
Cloudflare Tunnel
Wiredoor logo

Wiredoor

Ingress-as-a-service to expose private services via WireGuard and NGINX

1.6k
77
Last commit

Self-hosted ingress platform that exposes internal HTTP/TCP services to the internet through reverse WireGuard tunnels, with NGINX routing and automatic TLS certificates.

Apache-2.0Actively maintained
Alternative to:
ngrok logo
ngrok
+13