SOCKS5 proxy server with built-in authentication and Telegram-bot for user management and user statistics on data spent (handy when you pay per GB of data). It is dockerised and simple to install.
Self-host this app on a heavily discounted RackNerd VPS for $0.99/mo only!
cp .env.example .env
nano .env
. Fields:docker compose up -d
In all commands you need to call js-script in app docker container.
So you need to find out container name with proxy application by running the following command:
docker compose ps
For example, it will be socks5-proxy-server-proxy-1
.
In all the following commands you need to replace socks5-proxy-server-proxy-1
with the yours container name.
docker exec -it socks5-proxy-server-proxy-1 sh -c 'exec node scripts/create-user.js'
docker exec -it socks5-proxy-server-proxy-1 sh -c 'exec node scripts/delete-user.js'
docker exec -it socks5-proxy-server-proxy-1 sh -c 'exec node scripts/users-stats.js'
docker exec -it socks5-proxy-server-telegram_bot-1 sh -c 'exec node scripts/create-admin.js'
You also can delete admin via script, if you need:
docker exec -it socks5-proxy-server-telegram_bot-1 sh -c 'exec node scripts/delete-admin.js'
/users_stats
- show data usage statistics per user/create_user
- create new proxy user/delete_user
- delete proxy user/get_users
- get list of proxy users/generate_pass [length]
- generate random password with specified length (10 by default)Please login to review this project.
No reviews for this project yet.
Expose your local endpoints to the Internet - with a Kubern…
Lightweight non-caching HTTP/HTTPS proxy server.
Nginx webserver and reverse proxy with PHP support, built-i…
Comments (0)
Please login to join the discussion on this project.