小 忆 博 客
有梦想,有精彩

配置shadowsocks多用户多节点管理(2)

前几天写了shadowsocks多用户多节点管理(1),这次来说说,ss-spanel中使用smtp发送邮件、多节点配置以及一个安装锐速破解版一键安装脚本介绍。

ss-spanel中使用smtp发送邮件

在ss-spanel v3这个版本中,smtp发送邮件被作者弃用,作者推荐使用Mailgun来发送邮件,Mailgun虽好,但国内某些邮件服务商因为某种原因,拦截了Mailgun的邮件,导致无法正常发送邮件到客户手中。所以只能暂时用smtp来解决问题,废话不多说,开始吧!

1、找到ss-panel 程序目录app/Services/Mail/Smtp.php 文件第27行:

1
2
3
4
5
$mail->SMTPSecure = 'tls';
将其修改为:
if(Config::get('smtp_ssl') == 'true'){
$mail->SMTPSecure = (Config::get('smtp_port') =='587'?'tls':'ssl');
}

2、修改配置文件

在.env配置文件中修改以下内容:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
mailDriver = 'smtp'

// 邮箱验证设置
emailVerifyEnabled = 'true' // 是否开启注册时邮箱验证 (true:开启 false:关闭)
emailVerifyCodeLength = '8' // 邮箱验证代码长度
emailVerifyTTL = '30' // 验证代码有效时间 单位分钟
# smtp
smtp_host = 'smtp.qq.com'
smtp_username = '80745941@qq.com'
smtp_port = '465'
smtp_name = 'QQ'
smtp_sender = '80745941@qq.com'
smtp_passsword = '00000000000000'
smtp_ssl = 'true'

关于QQ邮箱如何设置smtp请自行百度。这时用你的游览器访问你的网站/admin/test/sendmail,测试一下是否能够发信了?

配置多节点

ss-spanel配置多节点有个坑,所以专门拿出来给大家说说吧!

在shadowsocks-manyuser的配置文件config.py中有一个NODE_ID字段,默认为1,当然你只有一台服务器无所谓,但是你有几台呢?这个NODE_ID需要和你在ss-spanel后台中添加节点中的排序号码一样,不然无法显示节点的负载、在线人数、产生流量等信息。

安装锐速加速服务器网络

虽然我们安装好了shadowsocks服务,但是连接上之后,在大多数时候你会发现观看youtube视频时还是很卡,当然你是土豪可以例外。

此脚本由91yun提供,自动化安装。

1
wget -N --no-check-certificate https://github.com/91yun/serverspeeder/raw/master/serverspeeder.sh && bash serverspeeder.sh

如果安装失败,请到91yun查看相关的文章帮助。

快去感受一下吧!

ad