好的我们不说废话。
注意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
接下来看这里的讲解。
不解释了。
Leave a Reply