安装前配置
还是老样子,那就是各种支持库的安装.
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系统