shadowsocks-manager
Version:
A shadowsocks manager tool for multi user and traffic control.
80 lines (62 loc) • 1.93 kB
Markdown
# freeAccount plugin
This plugin creates a website to share shadowsocks for free.
## Usage
### Quick start with docker
1. Make a config folder, and create file `default.yml` `free.yml` in it:
```
default.yml:
type: s
shadowsocks:
address: 127.0.0.1:6001
manager:
address: 127.0.0.1:6002
password: '123456'
db: 'db.sqlite'
--------------------
free.yml:
type: m
manager:
address: 127.0.0.1:6002
password: '123456'
plugins:
freeAccount:
use: true
port: 12345
# port value can be a range: '1000-2000,2003,2005-2009'
flow: 500000000
# or 500M, 500K, 500G
time: 3600000
# or 30m, 2h
address: 'free.ssmgr.top'
method: 'aes-256-cfb'
listen: '0.0.0.0:80'
db: 'free.sqlite'
```
2. run this command, the ports depends on your `free.yml` file:
```
docker run --name types -idt -v /your/config/file/path:/root/.ssmgr --net=host gyteng/ssmgr ssmgr -c default.yml -r
docker run --name typem -idt -v /your/config/file/path:/root/.ssmgr --net=host gyteng/ssmgr ssmgr -c free.yml
```
### Start in normal way
1. Start `ssmgr` with type s, you can read the guide [here](https://github.com/shadowsocks/shadowsocks-manager).
2. Create config file `~/.ssmgr/free.yml`:
```
type: m
manager:
address: 127.0.0.1:6002
password: '123456'
plugins:
freeAccount:
use: true
port: 12345
# port value can be a range: '1000-2000,2003,2005-2009'
flow: 500000000
time: 3600000
address: 'free.ssmgr.top'
method: 'aes-256-cfb'
listen: '0.0.0.0:80'
db: 'free.sqlite'
```
3. run `ssmgr -c free.yml`, and you can visit the website.
## Demo
[https://free.ssmgr.top](https://free.ssmgr.top)