# socks5-proxy-server

> A self-hosted SOCKS5 proxy server with optional authentication and a Telegram bot for user management, deployed via Docker Compose with Redis backend.

- **Category:** Network
- **Licence:** Apache-2.0
- **Latest version:** v1.20.0
- **Open source:** oss
- **Languages:** JavaScript
- **Platforms:** Docker Compose
- **Tags:** Redis, Proxy, Telegram, Socks5, Node.js, Docker, Docker Compose, Self Hosted, Socks5 proxy

## Description

Socks5 proxy server is a self-hosted SOCKS5 proxy written in Node.js that runs via Docker Compose. It provides a SOCKS5 proxy service on a configurable port with optional username/password authentication. User accounts are managed through CLI commands executed inside the container. An optional Telegram bot allows administrators to create and delete users, view usage statistics, and generate passwords. The stack includes a Redis database for storing user data and statistics. The project is open source under the Apache-2.0 license.

## Links

- [Homepage](https://github.com/nskondratev/socks5-proxy-server)
- [GitHub Repository](https://github.com/nskondratev/socks5-proxy-server)

---
Source: https://selfhost.directory/project/socks5-proxy-server