SOCKS5 proxy server
Socks5 proxy server Prerequisites
How to run
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.
Create user
docker exec -it socks5-proxy-server-proxy-1 sh -c 'exec node scripts/create-user.js'Delete user
docker exec -it socks5-proxy-server-proxy-1 sh -c 'exec node scripts/delete-user.js'Show users statistics
docker exec -it socks5-proxy-server-proxy-1 sh -c 'exec node scripts/users-stats.js'Telegram bot for administration Configuration
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'Available commands
/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)Twice a month we will interview people behind open source businesses. We will talk about how they are building a business on top of open source projects.
We'll never share your email with anyone else.