xiaorouji / openwrt-passwall2

1.28k stars 421 forks source link

[Bug]: 1.20-1 无法使用VLESS-XTLS-uTLS-REALITY #348

Closed xcf13363175 closed 1 year ago

xcf13363175 commented 1 year ago

描述您遇到的bug

1.20-1 sing-box 无法使用VLESS-XTLS-uTLS-REALITY。

复现此Bug的步骤

已自行编译了sing-box,无法启动。切换回xray分流也不能启动

您想要实现的目的

1.20-1 sing-box中VLESS-XTLS-uTLS-REALITY 无Short Id Spider X xMux 等设置项

日志信息

无法启动,无日志。

截图

No response

系统相关信息

sing-box_1.5.0-beta.2-1_aarch64_generic.ipk 无法启动

其他信息

No response

xiaorouji commented 1 year ago

更新最新源码重新配置试试

swxk521 commented 1 year ago

能用了,但是sing-box中 hysteria hysteria2 tuic缺少设置参数, image image image

xcf13363175 commented 1 year ago

升级了最新源码VLESS还是不行。 image image xray和sing-box使用reality的选项少了 指纹伪造、Spider X、xMux

另外使用新版之前正常使用的xray-core的VLESS协议无法使用,表现为节点列表里面可用性测试正常连接,使用xray分流无法使用,且首页V2ray显示未运行。 sing-box缺少选项则在节点列表中可用性测试超时。

xiaorouji commented 1 year ago

你的sing-box可能没有编译uTLS支持。

xiaorouji commented 1 year ago

https://sing-box.sagernet.org/zh/installation/from-source/

xiaorouji commented 1 year ago

sing-box 有安装 with_reality_server 支持吗?

swxk521 commented 1 year ago

sing-box 有安装 with_reality_server 支持吗?

替换了sing-box,sing-box的reality也没有问题了,如上说的少指纹等参数。还有其他协议参数

CAB233 commented 1 year ago

1.20-2下显示未运行,但代理行为正常。另外节点日志依旧无法输出

xcf13363175 commented 1 year ago

你的sing-box可能没有编译uTLS支持。

还是不行。 image 有uTLS和with_reality_server模块的,pw2界面还是没有指纹伪造。但是看大家都说reality可以用,陷入了深深的沉默。

还是和之前的反馈一样,之前正确的xray-core的VLESS-XTLS-uTLS-REALITY配置,用最新版本无法启动。

swxk521 commented 1 year ago

你的sing-box可能没有编译uTLS支持。

还是不行。 image 有uTLS和with_reality_server模块的,pw2界面还是没有指纹伪造。但是看大家都说reality可以用,陷入了深深的沉默。

还是和之前的反馈一样,之前正确的xray-core的VLESS-XTLS-uTLS-REALITY配置,用最新版本无法启动。

我这测试能运行,但是不知道为啥不定时出现 v2ray未运行,导致国内国外全部中断,无法上网

xcf13363175 commented 1 year ago

你的sing-box可能没有编译uTLS支持。

还是不行。 image 有uTLS和with_reality_server模块的,pw2界面还是没有指纹伪造。但是看大家都说reality可以用,陷入了深深的沉默。 还是和之前的反馈一样,之前正确的xray-core的VLESS-XTLS-uTLS-REALITY配置,用最新版本无法启动。

我这测试能运行,但是不知道为啥不定时出现 v2ray未运行,导致国内国外全部中断,无法上网

你是用之前的xray内核还是sing-box内核。sing-box内核可用性测试就不通过。 xray内核在节点列表里面可用性可以通过,开启pw2后国内外都连接失败,无法上网。

CAB233 commented 1 year ago

1.20-2下显示未运行,但代理行为正常。另外节点日志依旧无法输出

大意了,发现电脑原来一直挂着代理所以才能正常访问。现在情况还和题主一样无法正常运行。

redfrog999 commented 1 year ago

我这里同时编译了arm64和mips-24kc的固件,都出现题主所述的无法启动运行passwall2和日志无法输出的问题,看来还得等待作者再行修改。

xiaorouji commented 1 year ago

看看 /tmp/etc/passwall2/global.json 文件是否正常?然后再手动输入一下启动命令看看有没有错误?

redfrog999 commented 1 year ago

我这里测试下来, /tmp/etc/passwall2/global.json 文件是正常的,新问题是我无法关闭passwall2了,开始是无法启动,我到节点列表里边手动选定一个节点,能够成功启动,甚至有了日志输出,修正一下,选定Xray分流后,proxy选项设定好节点,手动选择好默认节点,可以成功代理了。日志输出如下。

《这则日志输出还不能成功代理》 2023-09-05 11:37:16: 清空并关闭相关程序和缓存完成。 2023-09-05 11:37:17: 127.0.0.1#15353 ( 直连DNS:127.0.0.1#5335 远程DNS:1.1.1.2) 2023-09-05 11:37:17: - [0]节点列表中的域名(vpslist):127.0.0.1#5335 2023-09-05 11:37:17: - [0]默认:127.0.0.1#15353 2023-09-05 11:37:19: 开始加载防火墙规则... 2023-09-05 11:37:19: 加入负载均衡的节点到ipset[passwall2_vpslist]直连完成 2023-09-05 11:37:19: 加入所有节点到ipset[passwall2_vpslist]直连完成 2023-09-05 11:37:21: TCP默认代理:使用节点[CAN加拿大] 全局代理代理所有端口 2023-09-05 11:37:21: UDP默认代理:使用节点[CAN加拿大] 全局代理代理所有端口 2023-09-05 11:37:21: 防火墙规则加载完成! 2023-09-05 11:37:26: 重启 dnsmasq 服务 2023-09-05 11:37:26: 运行完成!

《这则日志输入后可以代理了》 2023-09-05 11:39:28: 开始更新规则... 2023-09-05 11:39:28: geoip 开始更新... 2023-09-05 11:41:50: geosite 开始更新... 2023-09-05 11:41:59: geosite 版本一致,无需更新。 2023-09-05 11:41:59: 规则更新完毕... 2023-09-05 12:21:47: 删除相关防火墙规则完成。 2023-09-05 12:21:52: 清空并关闭相关程序和缓存完成。 2023-09-05 12:21:53: 127.0.0.1#15353 ( 直连DNS:127.0.0.1#5335 远程DNS:1.1.1.2) 2023-09-05 12:21:54: - [0]节点列表中的域名(vpslist):127.0.0.1#5335 2023-09-05 12:21:54: - [0]默认:127.0.0.1#15353 2023-09-05 12:21:55: 开始加载防火墙规则... 2023-09-05 12:21:55: 加入负载均衡的节点到ipset[passwall2_vpslist]直连完成 2023-09-05 12:21:55: 加入所有节点到ipset[passwall2_vpslist]直连完成 2023-09-05 12:21:56: 加载路由器自身 TCP 代理... 2023-09-05 12:21:56: 加载路由器自身 UDP 代理... 2023-09-05 12:21:57: TCP默认代理:使用节点[分流总节点] 全局代理代理所有端口 2023-09-05 12:21:57: UDP默认代理:使用节点[分流总节点] 全局代理代理所有端口 2023-09-05 12:21:57: 防火墙规则加载完成! 2023-09-05 12:22:01: 重启 dnsmasq 服务 2023-09-05 12:22:02: 运行完成!

Snap1

swxk521 commented 1 year ago

你的sing-box可能没有编译uTLS支持。

还是不行。 image 有uTLS和with_reality_server模块的,pw2界面还是没有指纹伪造。但是看大家都说reality可以用,陷入了深深的沉默。 还是和之前的反馈一样,之前正确的xray-core的VLESS-XTLS-uTLS-REALITY配置,用最新版本无法启动。

我这测试能运行,但是不知道为啥不定时出现 v2ray未运行,导致国内国外全部中断,无法上网

你是用之前的xray内核还是sing-box内核。sing-box内核可用性测试就不通过。 xray内核在节点列表里面可用性可以通过,开启pw2后国内外都连接失败,无法上网。

sing-box我下载了sing-box的github源程序替换了,测试vless正常,就是少参数,还有就是不定时 主程序未运行。

CAB233 commented 1 year ago

看看 /tmp/etc/passwall2/global.json 文件是否正常?然后再手动输入一下启动命令看看有没有错误?

没有生成/tmp/etc/passwall2/global.json 文件,手动启动后 global.json 文件依然没有生成,在⌈查看日志⌋中只有运行完成!的日志

xcf13363175 commented 1 year ago

有/tmp/etc/passwall2/global.json文件,不过是0KB

xiaorouji commented 1 year ago

0kb的话 手动输入/etc/init.d/passwall2 restart 看看

redfrog999 commented 1 year ago

现在的问题还是在主界面无法成功开启和关闭passwall2,我用的是lede的源码,7621处理器,好消息是可以正常代理了。

xcf13363175 commented 1 year ago

手动输入/etc/init.d/passwall2 restart 还是没有运行,openwrt报错如下


Tue Sep  5 12:27:04 2023 daemon.err uhttpd[1993]: lua: /usr/lib/lua/luci/passwall2/util_sing-box.lua:665: attempt to index local 'singbox_settings' (a nil value)
Tue Sep  5 12:27:04 2023 daemon.err uhttpd[1993]: stack traceback:
Tue Sep  5 12:27:04 2023 daemon.err uhttpd[1993]:   /usr/lib/lua/luci/passwall2/util_sing-box.lua:665: in function 'func'
Tue Sep  5 12:27:04 2023 daemon.err uhttpd[1993]:   /usr/lib/lua/luci/passwall2/util_sing-box.lua:1531: in main chunk
Tue Sep  5 12:27:04 2023 daemon.err uhttpd[1993]:   [C]: ?```
xiaorouji commented 1 year ago

保留配置升级的吗? 命令行输入 uci add passwall2 global_singbox 然后在高级设置界面保存应用一下

xcf13363175 commented 1 year ago

是保留配置升级,输入完命令能启动了。xray可以使用socks节点,之前配置的VLESS访问不了国外,sing-box可用性测试可以联通,代理不成功。

xcf13363175 commented 1 year ago

reset config后,xray和sing-box都正常使用。目前比较担心的是sing-box没有指纹伪造会不会存在安全问题,官方文档的配置好像就没有。

xiaorouji commented 1 year ago

最新代码已修复

swxk521 commented 1 year ago

sing-box中hysteria hysteria2 tuic 少参数,没有服务器地址选项等。。

xcf13363175 commented 1 year ago

1.20-3 已正常使用sing-box替换xray内核使用VLESS-XTLS-uTLS-REALITY