ssrplus订阅的机场节点被抛弃怎么办?

ssr plus+新版不能正常订阅,提示无效v2ray节点然后被删除。让路由器ssrplus+出国软件能重新订阅上机场alterID不为0的节点。

lean的helloworld也就是shadowsocksr plus+自2022年2月份起追随上游移除 alterId 配置项并强制启用 Vmess AEAD 认证,抛弃了alterid>0的v2ray节点,对于个人vps翻墙出国无所谓,只要服务端升级到最新版本就好。对于机场用户就不太友好了,由于机场主后台端及前台端不愿意大升级,怕大升级引起整个管理系统不稳定或服务器多懒得处理等原因,所以他们的客户端都是能用就好,不太愿意追最新版本,况且他们ip多,也不惧封ip,所以这次更新后好都机场订阅都成了问题,只能订阅到alterid=0的节点。对于客户来说,机场有中转节点,数据在国内传输,v2ray也不需要太多的对抗措施。

对于这些被抛弃的节点,查阅commit发现通过简单的修改,就可以找回原来的节点,这里用winscp直接在路由器里修改,如果你直接在源码处修改也可以。这里针对的是2022年9月份的源码进行修改,由于lean经常更新,只要找准修改的位置,任何时候的版本都可以修改。

winscp登录路由器,文件修改时文字内容前面的空白处用TAB键。

ssrplus订阅的机场节点被抛弃怎么办?

1、首先处理订阅部分,在订阅处先抛弃了alterid>0的节点,我们需要去除这一段代码。先处理ssurl.htm文件,位置在/usr/lib/lua/luci/view/shadowsocksr/ssrurl.htm。编辑:
在 case “vmess”: 这一段函数里约271行处document.getElementsByName(‘cbid.shadowsocksr.’ + sid + ‘.server_port’)[0].value = ssm.port;后加上

document.getElementsByName('cbid.shadowsocksr.' + sid + '.alter_id')[0].value = ssm.aid;

2、订阅数据处理部分subscribe.lua,文件位置在/usr/share/shadowsocksr/subscribe.lua
先把约235行处

-- https://www.v2fly.org/config/protocols/vmess.html#vmess-md5-认证信息-淘汰机制
if info.aid and (tonumber(info.aid) > 0) then
result.server = nil
end
##以上请删除

这一段删除

在约172行 elseif szType == ‘vmess’ then 这一段函数里result.v2ray_protocol = ‘vmess’ 后加入

result.alter_id = info.aid

3、修改字段管理文件client-config.lua,位置在/usr/lib/lua/luci/model/cbi/shadowsocksr/client-config.lua,增加alterid的字段信息
在357行 — VmessId 上方加入,或其他合适位置

-- AlterId
o = s:option(Value, "alter_id", translate("AlterId"))
o.datatype = "port"
o.default = 16
o.rmempty = true
o:depends({type = "v2ray", v2ray_protocol = "vmess"})

4、修改生成v2ray配置文件gen_config.lua ,位置在/usr/share/shadowsocksr/gen_config.lua,生成带alterid的配置文件
在function vmess_vless()这段函数里的id = server.vmess_id(约22行),下方增加

alterId = (server.v2ray_protocol == "vmess" or not server.v2ray_protocol) and tonumber(server.alter_id) or nil,

这样我们就修改好了,进入shadowsocks plus+里重新订阅下,发现又可以订阅alterid>0的机场节点了。重启不丢失,又可以愉快玩耍了。

更新:

我写了一个脚本,几个命令就可以修改路由器了,见:lean ssr plus+加回alterid脚本

技术不断升级,请注意文章时效性。
本站文章,欢迎转发。转载请注明出处:https://www.bandwh.com/net/56.html

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

评论列表(2条)