Updated Manage Multiple Users (markdown)
parent
add9a379cc
commit
3931fbc9fc
1 changed files with 19 additions and 1 deletions
|
@ -7,7 +7,7 @@ If you only want to add multiple users without the on the fly feature, you can c
|
||||||
Setup
|
Setup
|
||||||
-----
|
-----
|
||||||
|
|
||||||
Turn manager on by specifying `--manager-address`, which is either a Unix socket or an IP address:
|
Turn on manager API by specifying `--manager-address`, which is either a Unix socket or an IP address:
|
||||||
```
|
```
|
||||||
python shadowsocks/server.py --manager-address /var/run/shadowsocks-manager.sock -c tests/server-multi-passwd.json
|
python shadowsocks/server.py --manager-address /var/run/shadowsocks-manager.sock -c tests/server-multi-passwd.json
|
||||||
# or
|
# or
|
||||||
|
@ -47,4 +47,22 @@ Shadowsocks will send back transfer statistics:
|
||||||
|
|
||||||
```
|
```
|
||||||
stat: {"8001":11370}
|
stat: {"8001":11370}
|
||||||
|
```
|
||||||
|
|
||||||
|
Example Code
|
||||||
|
------------
|
||||||
|
|
||||||
|
Here's code that demonstrates how to talk to the Shadowsocks server:
|
||||||
|
```
|
||||||
|
import socket
|
||||||
|
|
||||||
|
cli = socket.socket(socket.AF_UNIX, socket.SOCK_DGRAM)
|
||||||
|
cli.bind('/tmp/client.sock')
|
||||||
|
cli.sendto('ping', '/tmp/test.sock')
|
||||||
|
cli.recvfrom(1506) # You'll receive a pong
|
||||||
|
|
||||||
|
cli.send(b'add: {"server_port":8001, "password":"7cd308cc059"}')
|
||||||
|
|
||||||
|
cli.send(b'remove: {"server_port":8001}')
|
||||||
|
|
||||||
```
|
```
|
Loading…
Add table
Add a link
Reference in a new issue