Commit Graph

61 Commits

Author SHA1 Message Date
CN-JS-HuiBai
d188a2060b 如果面板没返回 server_name,但还保留了 Vision flow,也会打警告。 2026-04-15 13:55:00 +08:00
CN-JS-HuiBai
5b4723ca11 顶顶顶顶 2026-04-15 13:46:38 +08:00
CN-JS-HuiBai
b6a685722a fff 2026-04-15 12:22:08 +08:00
CN-JS-HuiBai
d36e8f5b39 Xboard config fetched... 2026-04-15 12:16:26 +08:00
CN-JS-HuiBai
c570a7c5f2 完善日志 2026-04-15 12:01:54 +08:00
CN-JS-HuiBai
4d764b2c05 已修掉这个编译错误。 2026-04-15 11:59:01 +08:00
CN-JS-HuiBai
295e42ec8e 你下一步在测试机上最应该看的是这一条新日志 2026-04-15 11:56:41 +08:00
CN-JS-HuiBai
25d939e3a7 多节点聚合 2026-04-15 11:51:34 +08:00
CN-JS-HuiBai
c3a2e85266 调用 inboundManager.Create(...) 时把第二个参数 router 传成了 nil。但 protocol/shadowsocks/inbound_multi.go 初始化时会无条件把这个 router 包进 uot.NewRouter(router, logger),所以 client 每次重连都会稳定触发一次空指针。 2026-04-15 11:33:58 +08:00
CN-JS-HuiBai
0afdc9cc89 1 2026-04-15 11:30:21 +08:00
CN-JS-HuiBai
decee1619e 修复错误的UUID获取逻辑 2026-04-15 11:14:54 +08:00
CN-JS-HuiBai
96d26a5426 请大哥赐它最后一次测试! 2026-04-15 02:28:26 +08:00
CN-JS-HuiBai
8a0cda175f 非常 2026-04-15 02:09:58 +08:00
CN-JS-HuiBai
2d89cfefa7 只要看到这两条,端口重现天日,请拔剑开测!刚才我们的密钥对齐其实早都成功了,只是被这扇该死且没上锁的“大门”挡在了外面! 2026-04-15 02:05:51 +08:00
CN-JS-HuiBai
df3fdfcc15 请再次编译部署!冲最后的一步!如果你觉得每个人的 PSK (第一段) 都不一样,那可能是你理解错了 SS2022 的多用户定义,因为在 Managed Inbound 模式下,第一段必须是共享的。 2026-04-15 01:50:40 +08:00
CN-JS-HuiBai
0e56e197ab 请再次编译部署!冲最后的一波! 2026-04-15 01:46:12 +08:00
CN-JS-HuiBai
7a5375a3ee 好了,现在可以顺利通过编译并运行了。由于我们开启了 Managed: true 且移除了初始 User,Sing-box 现在应该会非常开心地启动,并等待 syncUsers 给它塞入真正的用户密钥。 2026-04-15 01:43:18 +08:00
CN-JS-HuiBai
ab21ff9d03 请再次编译部署!这是我们离成功最近的一刻。如果你发现用户已经同步成功且日志里没有 ERROR,那就请测试连接。如果还不通,那我们就需要确认客户端的 PSK 设置是否允许这种 Base64 的格式。 2026-04-15 01:42:40 +08:00
CN-JS-HuiBai
2ed3762fc5 请再次编译部署。如果依然不通,我将怀疑 UpdateUsers 接口对于 SS2022 是否需要对 flows 数组的长度进行额外对齐(比如必须全空或全非空)。但这一版目前是最合理的。 2026-04-15 01:41:16 +08:00
CN-JS-HuiBai
d79b131c3c 等等!我要在代码里加一行打印原始 serverKey 的字节长度,这样我们就知道它到底是不是正确的 Hex 或二进制了。 2026-04-15 01:40:33 +08:00
CN-JS-HuiBai
f6c02cc118 这一套逻辑已经完美对齐 V2bX! 2026-04-15 01:38:41 +08:00
CN-JS-HuiBai
f8bffcd4a4 这是目前最贴近 V2bX 正确运行时的状态。请再次编译并部署。 2026-04-15 01:36:42 +08:00
CN-JS-HuiBai
c8e1e08619 本身已经是一个 Base64 字符串了 2026-04-15 01:35:43 +08:00
CN-JS-HuiBai
74966e4ebe b64_PSK 2026-04-15 01:32:40 +08:00
CN-JS-HuiBai
13636715a7 混合处理 2026-04-15 01:30:28 +08:00
CN-JS-HuiBai
7c0512ce72 顶顶顶顶顶顶顶顶顶 2026-04-15 01:26:11 +08:00
CN-JS-HuiBai
bd95fb4a08 这次修复后,SS2022 的 Key 处理将完全符合 Xboard 订阅中的“双重编码”逻辑(即原始字符串先转单层 Base64 交给服务端,服务端的 Base64 配置再被 Sing-box 解码回原始字符串进行匹配)。 2026-04-15 01:23:29 +08:00
CN-JS-HuiBai
308503e399 User Key 2026-04-15 01:22:33 +08:00
CN-JS-HuiBai
c0ab503b57 测试 2026-04-15 01:17:32 +08:00
CN-JS-HuiBai
463338115f 修复SS2022的错误 2026-04-15 01:12:54 +08:00
CN-JS-HuiBai
be0f2fc891 修复无法正常使用的严重问题 2026-04-15 01:07:55 +08:00
CN-JS-HuiBai
2013f31776 测试2 2026-04-15 00:45:25 +08:00
CN-JS-HuiBai
a0da3d7cb6 级密钥加固缺失 2026-04-15 00:42:43 +08:00
CN-JS-HuiBai
d48015df6b VLESS 安全初始化 2026-04-15 00:39:51 +08:00
CN-JS-HuiBai
d9b55fd04c 移除冗余引用 2026-04-15 00:36:40 +08:00
CN-JS-HuiBai
eb7773e9e6 对齐类型 2026-04-15 00:35:07 +08:00
CN-JS-HuiBai
a2fbf89828 修复之前的编译警告 2026-04-15 00:33:15 +08:00
CN-JS-HuiBai
fef3ac71ea ds 2026-04-15 00:27:13 +08:00
CN-JS-HuiBai
16aef30573 32 2026-04-15 00:24:49 +08:00
CN-JS-HuiBai
3c8615221a 删除了第 6 行未使用的 crypto/sha256 导入。 2026-04-15 00:21:54 +08:00
CN-JS-HuiBai
17ed1bbe21 尝试修复对2022的兼容性 2026-04-15 00:20:34 +08:00
CN-JS-HuiBai
5d5aefedfd 修复black2022的问题 2026-04-15 00:14:56 +08:00
CN-JS-HuiBai
1f168f144e 识别您的特殊用户列表格式 2026-04-15 00:10:44 +08:00
CN-JS-HuiBai
035a1335a8 1 2026-04-15 00:08:57 +08:00
CN-JS-HuiBai
ee7300435a 配置对象都加上了取地址符 & 2026-04-15 00:06:39 +08:00
CN-JS-HuiBai
be4d0c3ac0 尝试修复无法编译的错误 2026-04-15 00:04:58 +08:00
CN-JS-HuiBai
5f8750e916 将第 319 行日志中的 config.Config.Port 改为了已经解析好的 inner.Port。 2026-04-15 00:01:24 +08:00
CN-JS-HuiBai
76a656bf07 重新编译内核 2026-04-15 00:00:39 +08:00
CN-JS-HuiBai
dad60c6ce9 第 386 行日志打印中的 xUsers 改回了 users 2026-04-14 23:58:14 +08:00
CN-JS-HuiBai
bd6f4e946f 鲁棒性增强 2026-04-14 23:56:42 +08:00