Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

最新的编译的ssrplus用reality节点一直反复重启,节点没问题 #1632

Open
RORYSSS opened this issue Dec 12, 2024 · 65 comments
Open

Comments

@RORYSSS
Copy link

RORYSSS commented Dec 12, 2024

lede最新源码和helloworld最新源码拉取后编译固件成功。但是使用ssrplus时reality节点一直反复重启,改成ws+tls则没有这样的问题。但是该reality节点放到一同编译进的passwall就正常使用。24年5月我按照同样方法编译的固件则完全没问题,不知道是啥原因,百思不得其解。求高人指点!

@zxlhhyccc
Copy link
Contributor

@RORYSSS 我这里没有问题,你的节点是否可私聊发我,我检测一下看什么情况,如有问题我将解决。zxlhhy@163.com

@zxlhhyccc
Copy link
Contributor

zxlhhyccc commented Dec 12, 2024

@RORYSSS 已修复,现在你的节点断了,请修复,今天太晚了,我明天晚上再测试一下没问题就会提PR修复。

image
image

@guiys
Copy link

guiys commented Dec 13, 2024

搭车有个同样的问题,用这个页面上的节点也会反复重启。就是绿色的‘ShadowsocksR Plus+ 运行中’过几秒变成红色,之后又变成绿色。
页面上ssr节点会重启,但ss不会。节点放进ios小火箭里都正常。

@RORYSSS
Copy link
Author

RORYSSS commented Dec 13, 2024

@RORYSSS 已修复,现在你的节点断了,请修复,今天太晚了,我明天晚上再测试一下没问题就会提PR修复。

image image

重新发你测试节点了,看下邮件可能还需要修复其他问题,感谢!

@zxlhhyccc
Copy link
Contributor

重新发你测试节点了,看下邮件可能还需要修复其他问题,感谢!

好的,晚上再看是否还需要修改并再测试,没问题就提PR。

@zxlhhyccc
Copy link
Contributor

zxlhhyccc commented Dec 13, 2024

重新发你测试节点了,看下邮件可能还需要修复其他问题,感谢!

@RORYSSS 你的节点又断了,请提供可用节点,基本上差不多了,最后测试一下即可。

@RORYSSS
Copy link
Author

RORYSSS commented Dec 13, 2024

我的节点服务器刚刚被攻击了, suspended,我都不知道怎么会这样。借别人的 T好不容易爬上来,目前只能这样了。

@zxlhhyccc
Copy link
Contributor

@RORYSSS 你的意思是目前节点没法使用了是吗?

@zxlhhyccc
Copy link
Contributor

@RORYSSS 你的问题现已修复,见PR: #1633

@zxlhhyccc
Copy link
Contributor

@guiys 测试你发的页面的ssr节点,一切正常运行。

@RORYSSS
Copy link
Author

RORYSSS commented Dec 14, 2024

反馈一下,今早重新编译固件,问题不一样了。就是节点流控是 none,导入 ssr,如果选流控 none 的,ssr 启动不了。反而选 xtls-rprx-vision, ssr 就启动成功了。但还是出不去。同样 passwall 导入节点流控 要手动选一下none,然后成功 出去都没问题。是不是没修复啊。不好意思不能再提供测试节点,你的 163 邮箱估计有问题。

@zxlhhyccc
Copy link
Contributor

zxlhhyccc commented Dec 14, 2024

@RORYSSS 节点没有流控配置时,导入配置默认就是none,你直接保存配置即可,为何还要选择none?如果节点没有流控,选择了流控肯定出不去。你发节点到:zxlhhy@gmail.com190704089@qq.com 吧,我再测试你的节点。

@guiys
Copy link

guiys commented Dec 14, 2024

@guiys 测试你发的页面的ssr节点,一切正常运行。

感谢帮助,今天根据这篇试了一下,报错:ERROR: Cannot initialize cipher rc4。我想可能也跟openssl有关吧。。。OpenSSL 3.0.15 3 Sep 2024 (Library: OpenSSL 3.0.15 3 Sep 2024)

@RORYSSS
Copy link
Author

RORYSSS commented Dec 14, 2024

今天下午测试下得出结论是 1.服务端设流控xtls-rprx-vision,客户端也设xtls-rprx-vision,那么 ssrplus 正常启动,且成功出去了。2.服务端设流控 none,客户端也设none,则 ssrplus 没法启动更别说出去了,但在手机小火箭里一起正常使用。3.服务端设流控 none,客户端设xtls-rprx-vision,ssrplus正常启动,但出不去。 综上所述,代码问题,哪里还得大神修改一下。

@zxlhhyccc
Copy link
Contributor

@RORYSSS 请发节点,另外,我今天刚把导入配置修正了,已经可以正常按节点参数正常导入,原来的代码导入配置不是缺少这个就是缺少那个。

@zxlhhyccc
Copy link
Contributor

@RORYSSS 你刚发的节点一切正常:
image
image
image

@RORYSSS
Copy link
Author

RORYSSS commented Dec 14, 2024

能不能贴一下编译ssrplus时makemenu config时需要怎样配置啊?难道是我没选好?我都是默认不动的。

@zxlhhyccc
Copy link
Contributor

zxlhhyccc commented Dec 14, 2024

能不能贴一下编译ssrplus时makemenu config时需要怎样配置啊?难道是我没选好?我都是默认不动的。

你按我的pr正确修改了吗?怀疑你没修改到位,对了,刚才我提交了彻底修复导入配置的bug问题,还是在那个PR里。

image

另外一个情况提醒你,ssrp还不支持nft,你编译的是ipt还是nft?你要编译ipt而不是nft,并编译dnsmasq-full并勾选IPset,取消Nftset。
image

@RORYSSS
Copy link
Author

RORYSSS commented Dec 14, 2024

好的,我看下怎么根据PR改。主要我不是很懂这些。

@zxlhhyccc
Copy link
Contributor

好的,我看下怎么根据PR改。主要我不是很懂这些。

不需要你改,你wget下来直接替换就行

@zxlhhyccc
Copy link
Contributor

@RORYSSS 正常了吗?

@RORYSSS
Copy link
Author

RORYSSS commented Dec 14, 2024

还在怎么学怎么 wget 你的 pull request 来替换我本机上 clone 下来的文件,我是外行主要是。另外我编译时没选 dnsmasq-full,就选了默认的 dnsmasq,不知道有没有关系。

@zxlhhyccc
Copy link
Contributor

zxlhhyccc commented Dec 14, 2024

必须dnsmasq-full不要dnsmasq

你把原来的删除,直接:git clone -b ssrp https://github.com/zxlhhyccc/helloworld.git 吧,这个就是我提PR的分支,原版加了这个PR。

@RORYSSS
Copy link
Author

RORYSSS commented Dec 14, 2024

算了,我等 commit merge你的 pr 后重新拉取后编译吧,花好多时间在这个上面,自己又是菜鸟,实在是累。总之非常感谢你的 contribution。

@zxlhhyccc
Copy link
Contributor

@RORYSSS 可以了吗?能提供有流量控制的节点吗?我想测试一下有流量控制的节点。

@zxlhhyccc
Copy link
Contributor

zxlhhyccc commented Dec 14, 2024

算了,我等 commit merge你的 pr 后重新拉取后编译吧,花好多时间在这个上面,自己又是菜鸟,实在是累。总之非常感谢你的 contribution。

我给你吧。
到编译环境里去解压缩,直接复制粘贴替换原来的即可。
luci-app-ssr-plus.zip

@zxlhhyccc
Copy link
Contributor

@RORYSSS 能否发一个有流控的节点我测试是否也没问题?如果有问题我好修。

@bendfeng
Copy link

我今天编译的也是自动重启,提示ssrplus redir tcp error.restart!

@zxlhhyccc
Copy link
Contributor

zxlhhyccc commented Dec 19, 2024

我今天编译的也是自动重启,提示ssrplus redir tcp error.restart!

无法复现。请问你什么节点?能否私发节点我测试?如果有问题我将修复。

@zxlhhyccc
Copy link
Contributor

@RORYSSS 已合并了。

@zxlhhyccc
Copy link
Contributor

@bendfeng 与openssl一点关系都没有,我就是3.0.*最新版本,一切使用正常。

@zxlhhyccc
Copy link
Contributor

zxlhhyccc commented Dec 22, 2024

下午用lede+hellworld 编译了一下固件,固件成功,只能用默认配置的ssrplus ,使用也没啥使用问题,就是有的协议不全。把 ssrplus 所有功能都勾选就老是编译失败,也不知道啥原因。于是我用 lede+small 那个仓库可以把 ssrplus 所有功能都勾选并且编译成功,

请贴出编译失败的报错,你说的怎么判断是什么原因呢。
另外,我花了两天时间,修复了trojan协议的配置导入和订阅问题,pr即将提交。
xray的其他ss、ssr节点,无此类订阅暂不清楚有无问题。

@bendfeng
Copy link

@bendfeng 与openssl一点关系都没有,我就是3.0.*最新版本,一切使用正常。

就加密方式是RC4-MD5就无限重启,

@zxlhhyccc
Copy link
Contributor

就加密方式是RC4-MD5就无限重启,

我没有此类节点,能否提供一个节点我测试?如确实是openssl3.0.x版本问题,看能否解决。

@bendfeng
Copy link

就加密方式是RC4-MD5就无限重启,

我没有此类节点,能否提供一个节点我测试?如果确实是openssl3.0.x版本问题,看能否解决。

可以,您发个联系方式给我

@zxlhhyccc
Copy link
Contributor

可以,您发个联系方式给我

zxlhhy@163.com

@bendfeng
Copy link

zxlhhy@163.com

麻烦您查收下,已经发送给你了

@zxlhhyccc
Copy link
Contributor

zxlhhyccc commented Dec 24, 2024

麻烦您查收下,已经发送给你了

好的,我刚为ssrp添加备份、恢复备份和重置的功能。
image

刚简单测试了一下不会重启,但节点不通,是不是你发的节点参数不对,请再核实是否有误,节点不通无法找原因。

@bendfeng
Copy link

麻烦您查收下,已经发送给你了

好的,我刚为ssrp添加备份、恢复备份和重置的功能。 image

刚简单测试了一下不会重启,但节点不通,是不是你发的节点参数不对,请再核实是否有误,节点不通无法找原因。

那不清楚,昨天我又重新拉取源码编译了最新固件,也是一直重启,任务地方都未修改,SSRPLUS重启,OPENCLASH能正常使用,另外我重新发了节点给您,麻烦您在测试看看,我是在虚拟机测试的,改了openssl 1.1.*的文件,同样的环境能正常使用。

@zxlhhyccc
Copy link
Contributor

zxlhhyccc commented Dec 25, 2024

@bendfeng 经测试,你的节点在我这里一切正常,我openssl版本为3.0.15,应该是仓库中的shadowsocksr-libev源码有问题,源码中的补丁与我的有不一样,应该要更新补丁。

@bendfeng
Copy link

@bendfeng 经测试,你的节点在我这里一切正常,我openssl版本为3.0.15,应该是仓库中的shadowsocksr-libev源码有问题,源码中的补丁与我的有不一样,应该要更新补丁。

好的谢谢,找到问题就行

@chenliangxin
Copy link

@bendfeng 经测试,你的节点在我这里一切正常,我openssl版本为3.0.15,应该是仓库中的shadowsocksr-libev源码有问题,源码中的补丁与我的有不一样,应该要更新补丁。
我也遇到同样的问题,如果使用旧版的代码可以解决,那要如何操作?谢谢大佬~~

@zxlhhyccc
Copy link
Contributor

@bendfeng @chenliangxin 今天没空,明天抽个时间我更新一下shadowsocksr-libev补丁你们再测试。

@chenliangxin
Copy link

@bendfeng @chenliangxin 今天没空,明天抽个时间我更新一下shadowsocksr-libev补丁你们再测试。

谢谢大佬,很期待。

@zxlhhyccc
Copy link
Contributor

谢谢大佬,很期待。

@chenliangxin @bendfeng 应该已修复,请测试、见PR: #1645

@guiys
Copy link

guiys commented Dec 29, 2024

@zxlhhyccc 请问如何能打印更详细的日志呢?我今天用你pr的ssr分支编译(menuconfig全部默认选项),依旧会重启。还是一样的ERROR... 节点就是这里提到的第一个SSR
root@LEDE:~# ssr-redir -c /var/etc/ssrplus/tcp-udp-ssr-retcp.json
2024-12-29 11:31:28 INFO: protocol auth_chain_a
2024-12-29 11:31:28 INFO: protocol_param (null)
2024-12-29 11:31:28 INFO: method none
2024-12-29 11:31:28 INFO: obfs plain
2024-12-29 11:31:28 INFO: obfs_param (null)
2024-12-29 11:31:28 INFO: initializing ciphers... none
2024-12-29 11:31:28 INFO: tcp port reuse enabled
2024-12-29 11:31:28 INFO: UDP relay enabled
2024-12-29 11:31:28 INFO: udp port reuse enabled
2024-12-29 11:31:28 INFO: listening at 0.0.0.0:1234
2024-12-29 11:31:28 INFO: running from root user
2024-12-29 11:31:37 ERROR: Cannot initialize cipher rc4

@zxlhhyccc
Copy link
Contributor

zxlhhyccc commented Dec 29, 2024

@guiys 你说的节点,我这里一切正常:
image

image

@guiys
Copy link

guiys commented Dec 29, 2024

@zxlhhyccc 你好,我能把自己编译的镜像发给你吗?看看到底是哪里的问题....还有我的配置文件。

@zxlhhyccc
Copy link
Contributor

zxlhhyccc commented Dec 29, 2024

@guiys 把你menuconfig生成的配置和你的配置文件发我看看就行,另外,你是官方分支编译的还是lean的仓库编译的?提示一下,你编译的固件是不是nft而不是ipt?

@guiys
Copy link

guiys commented Dec 29, 2024

@zxlhhyccc 邮件已经发送了,我是用的lean仓库编译的,只动了luci-app没有动其他配置。应该是ipt

@zxlhhyccc
Copy link
Contributor

zxlhhyccc commented Dec 29, 2024

@guiys 简单看了一下,应该是openssl的设置问题,比如:
CONFIG_LUA_ECO_WOLFSSL=y 应该设置为 CONFIG_LUA_ECO_OPENSSL=y
CONFIG_OPENSSL_PREFER_CHACHA_OVER_GCM is not set应该设置为Y
CONFIG_OPENSSL_ENGINE_BUILTIN_AFALG=y应该不设置。
你到openssl里详细设置一下。
再就是,我看了一下lean的openssl,下面两行删除后编译,估计这个也是引起问题的原因(实际是3.0.x版本,非得改为1.1的版本):
image

另外,你是旁路由?也怀疑是你的旁路由没设置正确。
建议安装一个插件,可以直接帮你设置好。https://github.com/sirpdboy/luci-app-netwizard

@bendfeng
Copy link

谢谢大佬,很期待。

@chenliangxin @bendfeng 应该已修复,请测试、见PR: #1645

您好大佬,用您仓库的分支ssr试过不行,另外把openssl那俩行重新编译还是重启

@zxlhhyccc
Copy link
Contributor

您好大佬,用您仓库的分支ssr试过不行,另外把openssl那俩行重新编译还是重启

可否远程?

@guiys
Copy link

guiys commented Dec 31, 2024

@guiys 简单看了一下,应该是openssl的设置问题,比如: CONFIG_LUA_ECO_WOLFSSL=y 应该设置为 CONFIG_LUA_ECO_OPENSSL=y CONFIG_OPENSSL_PREFER_CHACHA_OVER_GCM is not set应该设置为Y CONFIG_OPENSSL_ENGINE_BUILTIN_AFALG=y应该不设置。 你到openssl里详细设置一下。 再就是,我看了一下lean的openssl,下面两行删除后编译,估计这个也是引起问题的原因(实际是3.0.x版本,非得改为1.1的版本): image

另外,你是旁路由?也怀疑是你的旁路由没设置正确。 建议安装一个插件,可以直接帮你设置好。https://github.com/sirpdboy/luci-app-netwizard

@zxlhhyccc 大佬,按你的设置试了,还是会重启。今天你的pr合并之后,我把代码删了重新拉重新编译,依旧重启。于是我又按其他帖子把openssl降到1.1.1(也没有改CONFIG),make clean后重新编译,就不会重启了。。。。所以很玄学

@zxlhhyccc
Copy link
Contributor

@guiys 能否远程?

@guiys
Copy link

guiys commented Dec 31, 2024

@zxlhhyccc 需要提供什么信息?是要连openwrt还是编译环境?我发邮件给你

@zxlhhyccc
Copy link
Contributor

@guiys 看你路由是怎么设置的,再看看你的编译环境。

@bendfeng
Copy link

您好大佬,用您仓库的分支ssr试过不行,另外把openssl那俩行重新编译还是重启

可否远程?

可以的

@zxlhhyccc
Copy link
Contributor

zxlhhyccc commented Jan 1, 2025

@bendfeng 什么时候可以远程?

@bendfeng
Copy link

bendfeng commented Jan 1, 2025

@bendfeng 什么时候可以远程?

您好大佬,年底没时间折腾了,以后再说

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants