luci-app-xray
luci-app-xray copied to clipboard
建议将“透明代理”开关分成两个“透明代理本机”与“透明代理LAN口”
注意到默认缓冲区大小为512KB,但是这在arm64等平台上可能不太能承受得起。 个人使用arm64 内存512MB,查了一下大约有300个连接,那缓冲区可就150MB了。。
查了一下官方文档:
每个连接的内部缓存大小。单位为 kB。当值为 0 时,内部缓存被禁用。
默认值:
在 ARM、MIPS、MIPSLE 平台上,默认值为 0。 在 ARM64、MIPS64、MIPS64LE 平台上,默认值为 4。 在其它平台上,默认值为 512。 #
是否可以将该项配置默认为null,让xray自己去判断适合的缓冲区大小呢? 十分感谢
更新一下,我设为了0之后,重启路由器还是有190MB的RSS内存。我的猜测是开机的时候系统连接过多,都走了xray透明代理,使得xray内存爆炸。
现有透明代理把LAN口和本openwrt的所有连接都经过了处理,我在想是否有可能单独一个开关“是否让该路由器的连接走代理”?
十分感谢
经测试,开机的时候大约有60000个连接= =
我把/usr/share/xray/firewall_include.lua里的文件中
-A OUTPUT -j TP_SPEC_WAN_DG
删掉,再重启,就很正常了
VmRSS: 53044 kB
经测试,开机的时候大约有60000个连接= =
openwrt 自己出去这个量肯定是有问题的。。。建议先看看
现有透明代理把LAN口和本openwrt的所有连接都经过了处理,我在想是否有可能单独一个开关“是否让该路由器的连接走代理”?
感觉意义不大(不觉得会有多少人需要这个功能。。。),如果在这里凑够五个 up vote(👍)就弄一下
凑够了啊,这两天搞一下