ss-panel-v3-mod魔改版单端口多用户配置教程

作者:吟游诗人     发布于「网络技术」 - 吟游诗人

ss-panel-v3-mod魔改版单端口多用户配置教程-吟游诗人
标签:
2018-07-17 分类:网络技术 阅读(548) 评论(0) 百度未收录
当前位置:吟游诗人 > 网络技术 > 正文
赞(0) 打赏

作者:吟游诗人

手机扫码查看

特别声明:文章多为网络转载,资源使用一般不提供任何帮助,特殊资源除外,如有侵权请联系!

首先你要自己注册一个普通用户账号,注册步骤什么的就不写了,很简单。接着用管理员账号登录你的面板,进入到后台点击“用户列表”编辑你刚才注册的那个账号:

ss-panel-v3-mod魔改版单端口多用户配置教程

将这个用户的类型改成“协议式单端口多用户承载端口”:

ss-panel-v3-mod魔改版单端口多用户配置教程

往下拉修改这个用户的自定义协议为:

auth_aes128_md5

修改自定义混淆方式为:

http_simple

如图:

ss-panel-v3-mod魔改版单端口多用户配置教程

如不需要修改端口,那么这一块的操作就完成了,点击修改按钮完成修改即可。如果需要修改端口,那么你就更改这个用户的连接端口即可。

接着打开你站点根目录下的config目录,编辑.config.php文件。

修改#多用户混淆参数后缀

$System_Config['mu_suffix']='v1m3cc2x';

修改#多用户混淆参数表达式,%5m代表取用户特征md5的前五位,%id代表用户id,%suffix代表上面这个后缀

$System_Config['mu_regex']='%5m';

如图:

ss-panel-v3-mod魔改版单端口多用户配置教程

使用Xshell登录你的VPS,修改ss后端的配置文件:

cd shadowsocks
vi userapiconfig.py

确保后端的MU_SUFFIX、MU_REGEX值与前端.config.php中的一致,如图:

ss-panel-v3-mod魔改版单端口多用户配置教程

修改完毕后停止运行当前后端:

./stop.sh

重新启动后端:

./run.sh

回到ss-panel-v3-mod面板中,点击“节点列表”增加一个新节点。

节点地址填写我们刚才创建的那个用户的端口号,如图:

ss-panel-v3-mod魔改版单端口多用户配置教程

接着将节点类型设置成“Shadowsocks 单端口多用户”如图:

ss-panel-v3-mod魔改版单端口多用户配置教程

其他选项自行填写即可,填写完毕添加节点即可。

此时我们以普通用户的身份访问面板,点击节点标签就可以看到节点下面会多显示一个单端口多用户的列表了:

ss-panel-v3-mod魔改版单端口多用户配置教程

使用SSR客户端填写相应的信息就可以连接了。至此,单端口多用户的配置就算完成了。

LALA的后话:

我使用相同的步骤和方法配置单端口多用户在最新版的ss-panel-v3-mod中发现现有用户能够成功连接,但新注册的用户死活连接不上,看了后端的报错信息也找不出个所以然来,后端就一直报什么协议错误、加密错误等等,但我可以肯定我在客户端设置的协议和加密都是正确的。其次,这个问题有一个奇葩的递归关系,即假设我是第一个注册的新用户,此时我是无法连接上的,但如果又有第二个人注册了账号,那么我的就能连接上了,而在我后面注册的这个人就无法连接,同理有第三个人注册的时候,我和第二个人就都能正常连接了,但第三个人无法连接。

为了证实我的步骤和方法是没有错误的,我用完全相同的步骤和方法部署在了我另外一个旧版本的ss-panel-v3-mod中,实测是没有上述问题的。

所以我到现在都还无法确定到底是新版的面板或者说是新版的后端有问题还是VPS配置有问题还是我的步骤哪里有问题,我也懒得弄了,头大。。。另外新版不知道为什么添加节点界面没有了“自定义加密”和“自定义混淆”的选项。

更新:

我想了想还是不死心,我觉得我不解决这个问题,怕是觉都睡不好,所以继续研究了一下午,找到一个暂时可以解决这个问题的办法。

1、停止并删除当前的最新版后端:

cd /root/shadowsocks
./stop.sh
cd /root
rm -rf shadowsocks

2、重新下载后端:

git clone -b manyuser https://github.com/glzjin/shadowsocks.git

3、将后端版本回滚到b669960:

cd shadowsocks
git reset --hard b669960

4、重新编辑后端配置文件:

cp apiconfig.py userapiconfig.py
cp config.json user-config.json
vi userapiconfig.py

5、运行这个后端,现在这个问题应该得到了解决。

我先是尝试回滚面板的版本号,发现回滚后问题依旧存在,接着就回滚了后端版本,再连接就发现没有这个问题了,故应该是后端的问题。所以我git pull将面板重新升级到最新版,保持使用旧版的后端,此问题就迎刃而解。

至于为什么我要将后端回滚到b669960这个版本,是因为我还有一台稳定运行的机器中就是装的这个版本,当然我特地还在这台机器内配置了一遍单端口多用户,是确定完全没有问题的。

当然这个b669960版本和目前的最新版289a410隔了很多个版本,可能在b669960版本之上还有更多比它新的版本都是没有这个问题的,但我就不一一尝试了。另外也可能是我这台机器系统和目前的这个最新版有冲突。所以此问题的解决方法仅供参考,给可能跟我遇到相同问题的朋友们一个参考。

有关Github怎么查看项目历史版本号的方法:

首先切换分支:

ss-panel-v3-mod魔改版单端口多用户配置教程

点击commits:

ss-panel-v3-mod魔改版单端口多用户配置教程

即可看到这个项目的所有历史版本:

ss-panel-v3-mod魔改版单端口多用户配置教程

分享到:
未经允许不得转载:

作者:吟游诗人, 转载或复制请以 超链接形式 并注明出处 吟游诗人
原文地址:《ss-panel-v3-mod魔改版单端口多用户配置教程》 发布于2018-07-17

评论 抢沙发

3 + 5 =


ss-panel-v3-mod魔改版单端口多用户配置教程

长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

这绝对不是广告!

Vieu4.0主题

专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。

了解一下
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册