{"repo":"alexzhangs/shadowsocks-manager","free":true,"listed":false,"github":"https://github.com/alexzhangs/shadowsocks-manager","clone":"git clone https://github.com/alexzhangs/shadowsocks-manager.git","description":null,"language":"Python","stars":18,"topics":["shadowsocks-manager","shadowsocks-libev","django","django-rest-framework","celery","supervisor","python","multi-user","scheduled-jobs","linux"],"license":"MIT","category":"networking-infra","readme_excerpt":"shadowsocks-manager A web-based Shadowsocks management tool. Features: Central user management Heartbeat on Shadowsocks ports(users) Shadowsocks multi-user API Shadowsocks node cluster Statistic for network traffic usage Scheduled jobs dns-lexicon API Auto-creating DNS records Production deployment ready How's the Shadowsocks supported: libev edition: Full functional. python edition: Lacks the collection of traffic statistics. Lacks the ability to test user port creation status. Code in Python, base on Django, Django REST framework, Celery, and SQLite. The development status can be found at: project home. Screenshots Shadowsocks Node List: Add Shadowsocks Node: Add Shadowsocks Account: 1. Requirements Python 3.10+ Django 5.2 LTS Docker Shadowsocks-libev 3.2.0 for Linux (multi-user API is required) 2. Install This project is a part of an entire VPN solution, which includes the Shadowsocks server and Shadowsocks manager. The Shadowsocks server serves the traffic, the Shadowsocks manager serves the users and the traffic statistics. The solution is designed to be deployed in the AWS cloud. If you are looking for such a solution, you can refer to the repo aws-cfn-vpn. With aws-cfn-vpn , you can deploy the entire solution with a few commands. 2.1. Dependencies Assume you have installed the Docker on your host. 2.2. Manual installation 2.3. Install with script 2.4. Verify the installation If all go smoothly, the shadowsocks-manager services should have been all started. Open the web","default_branch":null,"files":null,"tree":[],"storefront":"/r/alexzhangs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/alexzhangs/shadowsocks-manager/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}