前言

在网上搜索了很多ss-panel V3搭建教程,结果全是centos版本,一键脚本也无法运行 V4呢,github库被删了,也没搭建成,所以想写一篇教程,指引一下想玩ss-panel而且是Ubuntu的新手

注意

这里用的是github上面找 ss-panel-v3-mod再次修改版 ,演示主机为Ubuntu 16.04版本 而且这里使用的是宝塔搭建 这个 ss-panel-v3-mod再次修改版 主要改动如下:
1、支持支付宝当面付,用户可以直接在面板内自助充值和购买。 2、用户界面重写,UI看上去很萌,比原版的界面说实话真的要好看太多。 3、增加了一个首页HTML5模版,这个模版很漂亮很精致,并且登录用户可以在模版上显示自己的SS使用情况。

环境

使用 Xshell 登录你的VPS安装宝塔面板运行下面的指令(推荐使用Xshell,其他也行嘛):

wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh

cd /www/wwwroot/你的站点域名

git clone https://github.com/galaxychuck/ss-panel-v3-mod_UIChanges.git tmp && mv tmp/.git . && rm -rf tmp && git reset --hard

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

proc_open
proc_get_status
popen

现在下载面板程序到本地电脑,项目地址:(不要给我说github都不会用,自己百度去QWQ) https://github.com/galaxychuck/ss-panel-v3-mod_UIChanges 然后打开宝塔面板内的phpmyadmin 新建一个数据库命名为sspanel(如果在创建网站时创建了数据库 可以不用创建): 导入我们刚下载到本地的数据库文件,数据库文件的路径是:

sql/glzjin_all.sql

确定填写都是正确后,保存文件。 回到Xshell中,并在你的站点根目录内执行下面的命令开始安装依赖:

php composer.phar install

crontab -e

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

现在来创建面板的管理员账号:

php -n xcat createAdmin

一般输入这个命令后会有一些警告和错误信息,这里我们直接无视掉就好了,稍等一会儿就会提示让你输入管理员的邮箱之类的,照着填就行。 管理员账号创建完成后,现在来同步一下用户数据:

php xcat syncusers

回车即可同步完成。 至此,该面板程序就部署完成了,可以打开浏览器看看长什么样子

配置节点

现在来配置节点,首先使用我们的管理员账号登录到后台,填写节点信息

注意节点名称这里,一定要按照如下的格式来填写:

香港 普通节点1 - 100M带宽
美国 VIP节点1 - 10G带宽

诸如此类的,你可以自行发挥,但总体的格式不能有变化。

SSR后端安装

现在回到 Xshell 中,安装SSR后端:

apt-get install build-essential
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 -y install 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

ufw disable
apt-get remove iptables

编辑后端配置文件,填写你的节点对应ID和数据库信息:

vi userapiconfig.py

确定都填写正确后,用调试模式先启动后端:

python server.py

否则有问题,就自己根据报错信息来找原因。 确定没问题后,Ctrl+C退出来,输入如下命令将程序放到后台运行:

./run.sh

下面说一下你在使用此面板可能会遇到的问题:

Q A
节点前面的图标怎么显示不了? 使用宝塔文件打开你站点如下路径:/public/images/prefix 这里假设你的节点名称是 香港 普通节点1 – 100M带宽 那么你就需要把这个路径下对应的国旗图标重命名为 香港 普通节点1.jpg
ss-panel-v3-mod原版支持用户自定义加密、混淆,怎么这个面板没有了? 可能是作者出于某种原因,这个修改版默认是关闭了这些功能的,不过要重新打开也很简单。首先打开你的宝塔面板进入到如下路径:/resources/views/material/user/ 如何取消?将如上图中开头的HTML注释代码删除就好。然后你会发现在用户编辑界面消失的自定义加密界面就重新显示了,不过你会发现为何按钮是禁用的? 找到提交按钮所对应的HTML代码: 将这个属性删掉:disabled="disabled"
这个面板的邀请码界面怎么没了? 邀请码界面还在,只是默认没显示出来,你可以访问你的站点打开
右下角的这个客服按钮一直显示错误,我该如何配置这个客服系统? 首先打开官网注册一个账号:https://crisp.chat/ ,然后找到你站点的如下路径:/resources/views/material/user/ 编辑 main.tpl 在481行,修改成你的客服ID。


技术  

SSR ss-panel ubuntu vps python SS ssh SSR面板 主机搭梯

本博客所有文章除特别声明外,均采用 署名-非商业性使用 4.0 国际 (CC BY-NC 4.0) 协议进行许可。转载请注明出处!