socks5-proxy-server

socks5-proxy-server

Lightweight SOCKS5 proxy with user management and Telegram administration

134stars
24forks
Last commit: 1mo ago
Repo age: 8y old

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 Services

Caddy

Caddy

Extensible web server and reverse proxy with automatic HTTPS

69.2k
4.6k
Last commit: 1d ago

Caddy is a fast, extensible Go web server and reverse proxy with automatic HTTPS (ACME), HTTP/1.1, HTTP/2, and HTTP/3 support, and a JSON config API.

Alternative to:
Caddy Cloud
Caddy Cloud
+8
Traefik Proxy

Traefik Proxy

Cloud-native reverse proxy, load balancer, and ingress controller

61.1k
5.8k
Last commit: 1d ago

Traefik Proxy is a dynamic reverse proxy and load balancer that auto-discovers services from Docker, Kubernetes, and other providers, with HTTPS, routing, and observabili...

Alternative to:
Traefik Cloud
Traefik Cloud
+7
Kong Gateway

Kong Gateway

Cloud-native API and LLM gateway with extensible plugins

42.5k
5k
Last commit: 2mo ago

Kong Gateway is a high-performance, cloud-native API gateway for routing, securing, and observing API traffic, with an extensible plugin system and Kubernetes support.

Alternative to:
Amazon API Gateway
Amazon API Gateway
+7
Nginx Proxy Manager

Nginx Proxy Manager

Web UI to manage Nginx reverse proxy hosts and SSL certificates

31.1k
3.5k
Last commit: 2d ago

Nginx Proxy Manager is a web-based admin panel for managing Nginx reverse proxy hosts, redirects, streams, and Let’s Encrypt SSL certificates via Docker.

Alternative to:
NGINX Management Suite
NGINX Management Suite
+6
NGINX

NGINX

High-performance web server, reverse proxy, and load balancer

29.1k
7.7k
Last commit: 2d ago

NGINX is a high-performance HTTP server and reverse proxy with caching, load balancing, TLS termination, and TCP/UDP proxying via a modular architecture.

Alternative to:
NGINX Management Suite
NGINX Management Suite
+2
Pangolin

Pangolin

Identity-aware VPN and reverse proxy for secure remote access

18k
532
Last commit: 2d ago

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

Alternative to:
Cloudflare Access
Cloudflare Access
+16