SSPanel-Uim 后端详细搭建过程(20190628)

2019-06-2819:45:48 10 1,967

上一篇文章详细的记录SSPanel-Uim前端的详细搭建过程,这篇文章我们就详细记录SSPanel-Uim后端的搭建过程,还是那句话,只要按照步骤一步一步来就不会错。

0x01 系统要求

Centos 7 、512M以上内存,小内存的机器会导致后端经常掉线;

0x02 安装工具

必备工具如果已经安装了就略过

yum -y install vim git wget screen zip unzip

SSPanel-Uim 后端详细搭建过程(20190628)更新系统和安装环境包,一行一条代码,等待上一条执行完毕了再执行下一条

yum -y update
yum -y groupinstall "Development Tools"

SSPanel-Uim 后端详细搭建过程(20190628)安装加密包,让后端支持更多加密方式:

cd ~
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 ~

SSPanel-Uim 后端详细搭建过程(20190628)SSPanel-Uim 后端详细搭建过程(20190628)

0x03 安装后端

克隆安装后端程序,一行一条代码,等待上一条执行完毕了再执行下一条

yum -y install epel-release
yum -y install python-pip
git clone https://github.com/Anankke/shadowsocks-mod.git
cd shadowsocks-mod
git reset --hard efc986b731164aae3fef6fb5b9e8802754e63e3e
pip install -r requirements.txt
cp apiconfig.py userapiconfig.py
cp config.json user-config.json

SSPanel-Uim 后端详细搭建过程(20190628)SSPanel-Uim 后端详细搭建过程(20190628)SSPanel-Uim 后端详细搭建过程(20190628)SSPanel-Uim 后端详细搭建过程(20190628)SSPanel-Uim 后端详细搭建过程(20190628)SSPanel-Uim 后端详细搭建过程(20190628)SSPanel-Uim 后端详细搭建过程(20190628)SSPanel-Uim 后端详细搭建过程(20190628)

0x04 配置后端

后端开始配置前需要先在前端面板上新建一个节点并记录好新建节点的ID稍后配置后端需要这个节点的ID
在前端新建节点,我新建的节点ID是3
SSPanel-Uim 后端详细搭建过程(20190628)
修改后端配置文件
后端节点的默认配置文件路径是:/root/shadowsocks-mod/

vim userapiconfig.py

修改配置文件中的以下参数,其他的不懂别乱改

NODE_ID  #改为面板对应的节点ID,上一步新建的节点ID
API_INTERFACE  #改为 glzjinmod
MYSQL_HOST  #如果面板和节点在一台机这里是localhost或者127.0.0.1 如果是远程面板,这里是远程面板数据库的IP
MYSQL_USER  #改为面板机数据库用户名
MYSQL_PASS  #改面板机数据库的密码
MYSQL_DB  #改为面板机数据库的名字

SSPanel-Uim 后端详细搭建过程(20190628)

0x05 启动后端

后端相关参数配置完毕后,进入shadowsocks-mod目录执行 ./logrun.sh这样后端就跑起来了

cd /root/shadowsocks-mod
./logrun.sh

SSPanel-Uim 后端详细搭建过程(20190628)上一步让后端跑起来了,但是怎么知道后端运行有没有报错呢,我们来执行 ./tail.sh 来查看运行日志,如果日志没有错误那么后端就正常运行。或者执行 python server.py 这个命令是调试模式,如果执行 python server.py 运行没有错误就可以跳过这一步直接运行 ./logrun.sh

cd /root/shadowsocks-mod
./tail.sh

SSPanel-Uim 后端详细搭建过程(20190628)

0x06 前端验证

现在后端已经跑起来了,那么我们还需要去前端节点列表查看这个节点是否在线,远程节点可能需要等几分钟才显示正常。
SSPanel-Uim 后端详细搭建过程(20190628)

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:10   其中:访客  5   博主  5

    • 虫洞 虫洞 0

      想知道这个搭建的是ss还是ssr还是v2,还是其他?

        • PangZhan PangZhan Admin

          @虫洞 SS后端

        • ermiao ermiao 0

          想问下按照这个教程搭建的后端已经在前端中在线了但是后端中一直报错auto_block.py:89 Read hosts.deny from line 13不能使用是哪里出了问题
          2019-09-09 20:39:47 INFO asyncdns.py:324 dns server: [(‘77.88.8.8’, 53), (‘77.88.8.1’, 53)]
          2019-09-09 20:39:47 INFO asyncdns.py:324 dns server: [(‘77.88.8.8’, 53), (‘77.88.8.1’, 53)]
          2019-09-09 20:40:47 INFO auto_block.py:89 Read hosts.deny from line 13
          INFO: ShadowsocksR 3.4.0 mod by esdeathlove
          INFO: Read hosts.deny from line 13
          INFO: current process RLIMIT_NOFILE resource: soft 512000 hard 512000
          INFO: loading config from user-config.json
          2019-09-09 20:47:21 INFO util.py:49 loading libcrypto from libcrypto.so.10
          2019-09-09 20:47:21 INFO asyncdns.py:324 dns server: [(‘77.88.8.8’, 53), (‘77.88.8.1’, 53)]
          2019-09-09 20:47:21 INFO asyncdns.py:324 dns server: [(‘77.88.8.8’, 53), (‘77.88.8.1’, 53)]
          2019-09-09 20:48:21 INFO auto_block.py:89 Read hosts.deny from line 13
          2019-09-09 20:49:21 INFO auto_block.py:89 Read hosts.deny from line 13
          2019-09-09 20:50:21 INFO auto_block.py:89 Read hosts.deny from line 13
          2019-09-09 20:51:21 INFO auto_block.py:89 Read hosts.deny from line 13
          2019-09-09 20:52:21 INFO auto_block.py:89 Read hosts.deny from line 13
          2019-09-09 20:53:21 INFO auto_block.py:89 Read hosts.deny from line 13
          2019-09-09 20:54:21 INFO auto_block.py:89 Read hosts.deny from line 13
          2019-09-09 20:55:21 INFO auto_block.py:89 Read hosts.deny from line 13
          2019-09-09 20:56:21 INFO auto_block.py:89 Read hosts.deny from line 13
          2019-09-09 20:57:21 INFO speedtest_thread.py:24 Speedtest starting…You can’t stop right now!
          2019-09-09 20:57:21 INFO auto_block.py:89 Read hosts.deny from line 13
          2019-09-09 20:58:21 INFO auto_block.py:89 Read hosts.deny from line 13
          2019-09-09 20:59:21 INFO auto_block.py:89 Read hosts.deny from line 13

            • PangZhan PangZhan Admin

              @ermiao 检查防火墙,检查userapiconfig.py配置文件,在检查你客户端软件的 端口?

              • PangZhan PangZhan Admin

                @ermiao 放弃这个后端吧,自己去看wiki使用一键脚本。。

              • 在线接码 在线接码 4

                请问后端如何搭建SSR和V2?

                  • PangZhan PangZhan Admin

                    @在线接码 有时间了在写个教程吧,其实有很多参考的。自己先找找吧!

                      • 在线接码 在线接码 4

                        @PangZhan 所以SSR也是使用https://github.com/Anankke/shadowsocks-mod.git 这个,只是在前端设置不同。对吗?

                          • PangZhan PangZhan Admin

                            @在线接码 后端也不一样的,不管哪个后端,最终的结果一样没有配置好人多必封

                      • 肥宅 肥宅 4

                        安装了一会后端的小鸡内存直接就爆了然后就vps就蹦了 什么问题呀!!!