Closed tete1030 closed 4 years ago
config_foreach yml_servers_set "servers"
命令执行时每个节点的信息是会重新取值的,泄露不至于,只是这里和下面写入的判断确实有问题
config_get是会重新取值,我指的是obfss这一类中途使用的,最好能严格一点
好的
感谢! 对了,顺带说一下,之前还发现个小问题 https://github.com/vernesong/OpenClash/blob/a425b16a1f34b07337aff620201107c92f97c43b/luci-app-openclash/files/usr/share/openclash/openclash_watchdog.sh#L67
此处当PREROUTING中不存在-j openclash时,$op_line
可能为空值,此时这个if不会为true,可以改为:
if [ "$last_line" != "$op_line" ]; then
有空你可以先pr
luci-app-openclash/files/usr/share/openclash/yml_proxys_set.sh中 例如 此处有两个问题:
我现在自己的workaround:
建议:所有函数变量变为local,或者初始化所有函数变量