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.
Deploy this app to Linode with a free $100 credit!
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.
Web proxy script built specifically to be fast, easy to mod…
An identity-aware reverse proxy, successor to now obsolete …
A proxy server that runs a Shadowsocks instance for each ac…
Comments (0)
Please login to join the discussion on this project.