This repository was archived by the owner on Jun 25, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 217
shadowsocks manyuser 安装与对接
Acris Liu edited this page Apr 28, 2016
·
10 revisions
目前支持版本: PY交易, manyuser , UDP support manyuser , manyuser-rss 请选其一
尚未支持的版本,请自行修改sql查询字符串即可与面板对接
# 版本1 (支持udp和自定义加密)
$ git clone -b manyuser https://github.com/Acris/shadowsocks-rm.git
$ cd shadowsocks-rm/shadowsocks
# 版本2 (原 shadowsocks py manyuser)
$ git clone -b manyuser https://github.com/sendya/shadowsocks.git
$ cd shadowsocks/shadowsocks
# 版本3 (*版 shadowsocks-R manyuser)
$ git clone -b manyuser-rss https://github.com/sendya/shadowsocks.git
$ cd shadowsocks/shadowsocks版本1
shadowsocks-rm支持自定义加密 支持Pro节点 (推荐) 由 @Anan Yang 和 @Acris 提供支持
原作者@mengskysama版本2
shadowsocks py manyuser
原作者@mengskysama版本3
shadowsocks-R manyuser
原作者@breakwa11如果您对 py/c# 等语言较为熟悉,可以尝试自行修改SQL字段来支持本面板,并且真诚希望您能共享出来。
您的fork链接以及贡献者将在此处显示。
请参考README
$ yum install m2crypto python-setuptools
$ easy_install pip$ apt-get install python-pip python-m2cryptopip install cymysql# 配置 数据库地址,数据库名,端口等.. (修改配置文件等,可按照原文教程进行安装!!
$ vim ./Config.py
# 测试是否可以正常运行
$ python server.py提供一个 systemd 服务脚本,写进 /etc/systemd/system/shadowsocks-py.service 即可,记得修改其中的运行用户组以及运行路径
[Unit]
Description=Shadowsocks Proxy Services(Py ManyUser)
After=syslog.target
After=network.target
[Service]
Type=simple
User=shadowsocks
Group=shadowsocks
WorkingDirectory=/home/shadowsocks
ExecStart=/usr/bin/python /home/shadowsocks/shadowsocks/server.py -c /home/shadowsocks/shadowsocks/config.json
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
Restart=always
Environment="USER=shadowsocks","HOME=/home/shadowsocks"
[Install]
WantedBy=multi-user.target
需要修改的地方有:
WorkingDirectory=/home/shadowsocks , ExecStart=后面参数 , Environment=后面参数
将shadowsocks查询语句(一般存在于文件dbtransfer.py 或者 db_transfer.py)
port, passwd, u, d, t, transfer_enable, enable, switch 修改对应
port, sspwd, flow_up, flow_down, lastConnTime, transfer, enable 面板已舍弃 switch
其中 user 表在本面板为 member