【在linux中】linux中Shadowsocks-Go Mu 安装配置教程

时间:2020-09-26  来源:redis  阅读:

安装前配置

还是老样子,那就是各种支持库的安装.
 
Debian

apt-get update
apt-get install -y redis-server git

CentOS

yum install -y redis-server git

安装GO环境

Ubuntu/Debian – 安装配置Golang           安装教程:https://www.bxl.me/9531.html
CentOS 6 – 安装配置Go语言                   安装教程:https://www.bxl.me/9525.html
安装SS-GO-MU

既然我们都已经部署好了go环境,还用什么git呢?
这里需要注意的是我们配置好的Go环境变量不能有误.否则失败/错误.

go get github.com/orvice/shadowsocks-go
cd ~/.go/src/github.com/orvice/shadowsocks-go/mu
go get
go build

编译需要几分钟,去泡个茶.

配置SS-GO-MU

然后复制配置文件到bin执行目录并改名.

cp example.conf ~/.go/bin/config.conf

再然后就是开始编辑配置文件

vi ~/.go/bin/config.conf

 

基本配置说明

[base]
N 1 # 暂时没有用
ip 0.0.0.0 # 暂时没有用
checktime 60 # 检查间隔时间
synctime 60 # 同步流量间隔时间
client webapi

根据client的配置,选择配置webapi或者mysql,webapi与ss-panel v3的mu api兼容。

上面是官方给出来的说明文件.

下面一些配置文件的说明,这里呢再次详细的说一下.

[webapi]
url http://sspanel.dev/mu   #填写你sspanel地址,注意后缀有mu
key key                     #API通讯秘钥,在前端SSpanel配置的.env 文件中
node_id 1                   #节点编号,填写错误流量就有错误了哦.

[mysql]
host  127.0.0.1:3306        #Mysql的地址,如果不在同一VPS上,需要打开mysql的远程设置,博客内有教程.
user user                   #mysql的用户名
pass pass                   #mysql的密码
db   db                     #数据库
table table                 #数据表名,这里一般为user.

[redis]
host localhost:6379         #Redis数据库地址
# if no passwd set,comment this line
pass ""                     #Redis数据库密码
db 1                        #Redis数据库默认库顺序


配置完毕上面的信息(正确的情况)后,我们也可以正常的启动了.
启动SS-GO-MU

cd ~/.go/bin/
./mu

后台运行可以尝试screen或者是supervisor 这两个工具.
 
注:如果你的redis配置错误的话会提示

ERRO[0000] boot redis fail: ERR Client sent AUTH, but no password is set

看到这段话,说明就是下一篇文章的更新所在了,

【在linux中】linux中Shadowsocks-Go Mu 安装配置教程

http://m.bbyears.com/shujuku/101020.html

推荐访问:linux怎么读 linux系统
相关阅读 猜你喜欢
本类排行 本类最新