如何成为一个SS奸商改

by

in

好的我们不说废话。沒有前戏。

ss-panel是什么?

注意ss-panel不等于ss。注意我们这里用的不是原版ss-panel。我们用的是魔改版的ss-panel

github上也有教程,我只是自己赘述一下以免忘记。

前戏还是有点长。

First of all things,你需要钱。买一个国外的vps。不知道什么是vps的……自行百度吧。

绑上你的域名。不知道什么是域名或者没有域名……自行百度吧。

ssh连接到你的vps。注意先用root登陆。我这里用的ubuntu你要是厉害其实啥系统都成。

先wget一个lnmp的包然后解开她的衣服。

wget http://soft.vpser.net/lnmp/lnmp1.2-full.tar.gz
tar xvzf lnmp1.2-full.tar.gz
cd lnmp1.2-full
./install.sh

接着就安装lnmp。先记好你的mysql密码,然后依次安装数据库(Mysql 5.5.42)、php5.6.9,这里不装内存分配器(memory allocater)。选完以后找个人喝杯茶来一发。

这时候添加一个vhost

lnmp vhost add

输入你的域名,不选择Rewrite,懒得记日志,用同样的名字建立数据库,验证你的Mysql的root密码。

然后我们要对网页详细配置文件进行配置。

首先打开/usr/local/nginx/conf/vhost/你的域名.conf,在server段中加入

location / {
                        try_files $uri $uri/ /index.php$is_args$args;
                }

顺手把root那一行改成

root /home/wwwroot/ss.panel/public;

然后下载程序源代码(千万记住装好git,不会就再百度)

cd /home/wwwroot/你的域名
git clone https://github.com/glzjin/ss-panel-v3-mod.git tmp && mv tmp/.git . && rm -rf tmp && git reset --hard
chown -R root:root *
chmod -R 755 *
chown -R www:www storage

到网站目录下修改

chattr -i .user.ini
mv .user.ini public
cd public
chattr +i .user.ini

接下来重启你的nginx

这里我们配置好了网站的运行(注意只是运行,详细配置还没)。

可以打开phpmyadmin之类的Mysql管理工具了。

新建一个用户,不妨叫做sspanel。

把原来一开始在加vhost的时候的数据库的权限给sspanel。

导入glzjin_all.sql,在原来git上clone下来的文件里。至于怎么搞出来……use your brain

好的回到我们的ssh里。把原来clone下来的代码的config目录里的config.php.sample重命名成config.php,再打开了改她。

里头都有中文提示,各取所需。

改完这个配置文件,创建管理员:

php xcat createAdmin

同步一下用户:

php xcat syncusers

然后输入命令:

crontab -e

添加以下五段。

30 22 * * * php /home/wwwroot/你的域名/xcat sendDiaryMail
*/1 * * * * php /home/wwwroot/你的域名/xcat synclogin
*/1 * * * * php /home/wwwroot/你的域名/xcat syncvpn
0 0 * * * php -n /home/wwwroot/你的域名/xcat dailyjob
*/1 * * * * php /home/wwwroot/你的域名/xcat checkjob    
*/1 * * * * php -n /home/wwwroot/你的域名/xcat syncnas

这些都是前端的东西。接下来我们运行后端。

首先找一个合适的目录,clone一下代码。

git clone https://github.com/glzjin/shadowsocks.git

 

注意要先配置好你vps的python,特别是pip要先装好。装一个cymysql

pip install cymysql

 

接下来看这里的讲解

不解释了。

 


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *