2018-09-04:配置ss服务记

配置perl及cpan包管理器

1
2
3
4
5
6
7
8
yum install -y perl perl-core perl-CPAN # 单有perl还不行,需要依赖其CPAN包管理器
perl -MCPAN -e shell # 然后需要安装perl的DBI组件
cpan>install DBI
//安装完成后退出cpan
cpan>quit

安装改版

配置nginx

1
2
3
4
5
6
7
sever{
root /xxxx/pulbli;
location / {
try_files $uri $uri/ /index.php$is_args$args;
}
}
1
2
3
4
5
6
7
8
9
10
11
12
# 安装不同的ss-panel
git clone https://github.com/sphard/ss-panel-v3-mod_UIChanges.git tmp && mv tmp/.git . && rm -rf tmp && git reset --hard
git clone https://github.com/xcxnig/ss-panel-v3-mod_UIChanges.git tmp && mv tmp/.git . && rm -rf tmp && git reset --hard
php composer.phar install
crontab -e

添加如下cron:

1
2
3
4
5
6
30 22 * * * php /www/wwwroot/你的站点目录/xcat sendDiaryMail
*/1 * * * * php /www/wwwroot/你的站点目录/xcat synclogin
*/1 * * * * php /www/wwwroot/你的站点目录/xcat syncvpn
0 0 * * * php -n /www/wwwroot/你的站点目录/xcat dailyjob
*/1 * * * * php /www/wwwroot/你的站点目录/xcat checkjob
*/1 * * * * php -n /www/wwwroot/你的站点目录/xcat syncnas
1
2
3
php -n xcat createAdmin
php xcat syncusers

安装ssr后端服务

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
wget https://github.com/jedisct1/libsodium/releases/download/1.0.16/libsodium-1.0.16.tar.gz
tar xf libsodium-1.0.16.tar.gz && cd libsodium-1.0.16
./configure && make -j2 && make install
echo /usr/local/lib > /etc/ld.so.conf.d/usr_local_lib.conf
ldconfig
cd /root
yum install -y python-setuptools
easy_install pip
git clone -b manyuser https://github.com/glzjin/shadowsocks.git
cd shadowsocks
pip install -r requirements.txt
cp apiconfig.py userapiconfig.py
cp config.json user-config.json