一、最好准备两台 VPS 服务器,一台作为前端,另一台作为后端
我这里前端使用的是腾讯云服务器,后端用的是谷歌云,后端就当 ssr 节点
二、首先安装前端
进入宝塔官网一键命令安装 www.bt.cn
三、配置宝塔面板
1、安装最新的环境

2、在软件商店里找到 PHP, 点击设置,在禁用函数一栏删除

3、开放3306,数据库端口

4、新建网站

5、创建数据库
注意访问权限改为所有人

四、github 克隆 sspanel 源代码
cd /www/wwwroot/你的文件夹名git clone -b master https://github.com/Anankke/SSPanel-Uim.git tmp && mv tmp/.git . && rm -rf tmp && git reset --hard五、添加伪静态
location / {
                        try_files $uri $uri/ /index.php$is_args$args;
                }
六、配置网站设置
1、点击 网站 最右侧的设置,在 网站目录 里取消 防跨站攻击,运行目录里面选择 /public,点击 保存。

2、找到你的站点根目录下找到storage目录,点击如图按钮修改权限:

七、导入数据库
1.下载数据库文件

2、导入数据库

3、进入config目录,将.config.php.example重命名为.config.php

4、修改数据库默认站点名字、域名、数据库地址、数据库名、数据库用户名以及数据库密码

八、安装依赖
cd /www/wwwroot/你的网站根目录php composer.phar install
#若返回Could not open input file: composer.phar则使用以下命令代替composer install

安装成功

九、打开网站看看是否能正常访问了

八、添加管理员
php xcat createAdmin
php xcat syncusers
php xcat initQQWry
php xcat resetTraffic
php xcat initdownload一、购买一个国外 VPS,我这里演示谷歌云,无需再搭建任何 SSR 环境

二、sspanel 后台添加这个节点


记住添加节点后的这个 ID

没有对接数据库节点是离线的

三、使用docker进行一键对接
安装docker
docker version > /dev/null || curl -fsSL get.docker.com | bashservice docker restart数据库对接
docker run -d --name=ssrmu -e NODE_ID=节点ID -e API_INTERFACE=glzjinmod -e MYSQL_HOST=MYSQL地址 -e MYSQL_USER=mysql用户名 -e MYSQL_DB=数据库名 -e MYSQL_PASS=数据库密码 --network=host --log-opt max-size=50m --log-opt max-file=3 --restart=always fanvinga/docker-ssrmu连接成功后显示在线

四、手动对接
安装libsodium以支持更多的加密方式
timedatectl set-timezone Asia/Shanghaiyum -y groupinstall "Development Tools"yum -y install wget vimwget https://github.com/jedisct1/libsodium/releases/download/1.0.16/libsodium-1.0.16.tar.gztar xf libsodium-1.0.16.tar.gz && cd libsodium-1.0.16./configure && make -j2 && make installecho /usr/local/lib > /etc/ld.so.conf.d/usr_local_lib.confldconfig下载后端
cdyum -y install python-setuptoolseasy_install pipgit clone https://github.com/wewall/shadowsockscd shadowsockspip install -r requirements.txtcp apiconfig.py userapiconfig.pycp config.json user-config.json配合前端填写userapiconfig.py
vi userapiconfig.py数据库对接
NODE_ID = %//替换为前端对应的nodeid
API_INTERFACE = 'glzjinmod'
MysqlMYSQL_HOST = '%'//替换为前端对应的数据库地址
MYSQL_PORT = 3306
MYSQL_USER = '%'
MYSQL_PASS = '%'
MYSQL_DB = '%'
MANAGE_BIND_IP = '%'//替换为前端管理地址保存后启动后段测试是否可以运行
python server.py有问题根据报错信息来找原因。
确定没问题后,结束,输入如下命令将程序放到后台运行:
./run.sh设置开机自启
vi /etc/rc.d/rc.local
# 加入如下字段
sh /root/shadowsocks/run.sh
#赋予可执行权限
chmod +x /etc/rc.d/rc.local
#然后重启
reboot