lnmp必须
打开 /usr/local/nginx/conf/vhost/ss.conf
然后添加下面这一段到 server
location / {
try_files $uri $uri/ /index.php$is_args$args;
}
目录权限
chown -R root:root *
chmod -R 755 *
chown -R www:www storage
修改完了之后,到网站目录下进行一些修改。
cd /home/wwwroot/ss/
chattr -i .user.ini
mv .user.ini public
cd public
数据导入程序目录下的 glzjin_all.sql
修改配置文件
config/.config.php
创建管理员
php -n xcat createAdmin
同步用户
php xcat syncusers
然后 crontab -e ,计划任务添加以下五段。
30 22 * * * php /home/wwwroot/ss.panel/xcat sendDiaryMail #每日邮件
*/1 * * * * php /home/wwwroot/ss.panel/xcat synclogin
*/1 * * * * php /home/wwwroot/ss.panel/xcat syncvpn
0 0 * * * php -n /home/wwwroot/ss.panel/xcat dailyjob #每日统计
*/1 * * * * php /home/wwwroot/ss.panel/xcat checkjob
*/1 * * * * php -n /home/wwwroot/ss.panel/xcat syncnas
1、添加节点时,请注意用 " - "来分割。
前面为节点名,后面为方式。
比如 “香港 1 - Shadowsocks”
后端安装
安装 libsodium
yum -y groupinstall "Development Tools"
git clone https://github.com/jedisct1/libsodium.git
cd libsodium
./configure && make -j2 && make install
echo /usr/local/lib > /etc/ld.so.conf.d/usr_local_lib.conf
ldconfig
(如果提示cannot import name OrderedDict,可能需要给服务器打补丁:第三方插件ordereddicteasy_install ordereddict )
安装pip模块
cd shadowsocks-manyuser
pip install -r requirements.txt
创建配置文件
cp apiconfig.py userapiconfig.py
cp config.json user-config.json
修改配置文件
# Config
NODE_ID = 4 (节点id)
# hour,set 0 to disable
SPEEDTEST = 12 (测速时间)
CLOUDSAFE = 1
ANTISSATTACK = 0
AUTOEXEC = 0
MU_SUFFIX = 'usdew.com' (和前端config/.config.php必须一样)
MU_REGEX = '%5m%id.%suffix'(和前端config/.config.php必须一样)
SERVER_PUB_ADDR = '127.0.0.1' # mujson_mgr need this to generate ssr link
API_INTERFACE = 'glzjinmod' # glzjinmod(数据库连接), modwebapi(aip连接)
WEBAPI_URL = 'https://www.usdai.com' (aip模式修改)
WEBAPI_TOKEN = 'glzjin' (aip模式修改和前端config/.config.php必须一样)
# mudb
MUDB_FILE = 'mudb.json'
# Mysql
MYSQL_HOST = '127.0.0.1'
MYSQL_PORT = 3306
MYSQL_USER = 'sds'
MYSQL_PASS = 'yasds'
MYSQL_DB = 'aewsa'
MYSQL_SSL_ENABLE = 0
MYSQL_SSL_CA = ''
MYSQL_SSL_CERT = ''
MYSQL_SSL_KEY = ''
# API
API_HOST = '127.0.0.1'
API_PORT = 80
API_PATH = '/mu/v2/'
API_TOKEN = 'abcdef'
API_UPDATE_TIME = 60
# Manager (ignore this)
MANAGE_PASS = 'ss233333333'
# if you want manage in other server you should set this value to global ip
MANAGE_BIND_IP = '127.0.0.1'
# make sure this port is idle
MANAGE_PORT = 23333
1 条评论
你,
在我这里:
只能幸福,别的都不行。