-
Notifications
You must be signed in to change notification settings - Fork 134
搭建SS管理端 SSRpanel(后端篇)
我们继续来搭建后端。
搭建完前端后,我们用默认的账号admin,密码123456登录,新增一个节点,然后记住节点的Node_id。
如图节点Node_ID为1。
首先用xshell连接到你的服务器,root账户登录,安装一个tmux,用于执行多任务,可以提高工作效率,并能使支持程序挂机运行。(注:centos6无法快捷安装tmux,需要去github克隆源码) 接下来安装ss环境和ss服务端。
yum -y install tmux
创建一个会话窗口:
tmux new-session -s xiaoweigod
ps:如果你在安装过程中关闭了命令行窗口可以用 tmux a -t xiaoweigod
来恢复)
设置市区
# timedatectl list-timezones # 列出所有时区
# timedatectl set-local-rtc 1 # 将硬件时钟调整为与本地时钟一致, 0 为设置为 UTC 时间
# timedatectl set-timezone Asia/Shanghai # 设置系统时区为上海
如果时间还是不对,自行设置
# timedatectl set-timezone UTC
# timedatectl set-time "YYYY-MM-DD HH:MM:SS"
# timedatectl set-time "HH:MM:SS"
# timedatectl
关闭防火墙
systemctl stop firewalld
systemctl status firewalld
系统更新和前期准备
cd ~
yum -y update
yum -y groupinstall "Development Tools"
yum -y install wget
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 ~
git clone https://github.com/miseryCN/shadowsocksr.git
cd shadowsocksr
./initcfg.sh
用vi打开 usermysql.json 写入你的数据库信息和 Node ID,user为数据库用户名,password是数据库密码,db为数据库名。
一切没问题之后,可以开始运行后端程序了。
在项目根目录(shadowsocksr)中直接执行:
python server.py 看到如下信息表上运行成功
其他运行命令:
后台运行(无 log,ssh 窗口关闭后也继续运行) ./run.sh
后台运行(输出 log,ssh 窗口关闭后也继续运行) ./logrun.sh
后台运行时查看运行情况 ./tail.sh
停止运行 ./stop.sh
回到管理界面,把你的管理员账号激活,下载ssr使用一下吧~~
如需对多台服务服务器进行统一管理,需要搭建远程节点,请看下一篇: centos下搭建SS管理端-SSRpanel(远程节点篇)
1 分别运行下面两条命令
wget --no-check-certificate https://raw.githubusercontent.com/tcp-nanqinlang/general/master/General/CentOS/bash/tcp_nanqinlang-1.3.2.sh
bash tcp_nanqinlang-1.3.2.sh
2 出现下图提示时,输入数字1选择安装内核,然后回车:
3 出现如下提示后,输入reboot回车重启系统:
4 安装gcc编译工具
yum -y install gcc automake autoconf libtool make
5 重启系统完成后,重新putty连接,输入一下明亮重新运行脚本:
bash tcp_nanqinlang-1.3.2.sh
6 出现下图提示后,输入2选择安装并开启算法:
7 稍等片刻,安装成功后提示如下图:
1 连接服务器 输入如下命令:
bash tcp_nanqinlang-1.3.2.sh
2 出现下图提示后,选择4进行卸载:
3 卸载完成后重启。
注意:此卸载仅卸载算法,并不卸载内核。