18
2018
11

关于ss插件的若干bug的反馈及问题解决方法

昨天安装了ss插件,使用过程中发现了若干的bug,因此的话在这里反馈下。基本上大多数的bug都是由于ss插件对ssr的支持产生的。

Bug#1、ssr无法成功代理

原因,/etc/misstar/applications/ss/script/ss这一脚本中,58,59行出现笔误将混淆和协议参数的键值写漏param,重新加上解决问题。

Bug#2、ss导入功能中,ssr的协议参数和混淆参数无法导入。

问题原因:/etc/misstar/wwwroot/views/ss.tpl中javascript的导入部分读取文件数据时,使用了错误的key值去读取对应的参数(impss函数中,1047,1048行,ssr_obfsparam应该是obfsparam)

具体修改:

同时的话,为了让导入时能够识别哪些是ss的节点哪些是ssr节点,不用最后一个一个修改,再加入了个变量去判断,最后那个函数可以变成如下:

Bug#3,对于ssr的节点,修改节点信息后保存会卡在保存的过程中对话框不会退出,得刷新网页才行。

原因是lua程序/etc/misstar/lua/ss.lua中有若干debug的信息输出(123-124),导致前端的javascript解析json出错,注释掉或者删掉即可

Bug#4,使用tls1.2开头的混淆方式时,编辑界面混淆方式总是显示默认的plain。

原因是加载ss信息时,前端通过jquery查询id对应的元素来控制ui显示对应的选项,但是id名称有小数点好像会出问题(可能是jquery的原因)。

修复方法:id里面的小数点用横杠-代替,javascript里面也做对应的修改。


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。