1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter-feeds.git synced 2025-03-09 15:40:03 +00:00

Add all servers IP to bypass list in Shadowsocks-*

This commit is contained in:
Ycarus (Yannick Chabanois) 2024-03-13 09:45:25 +01:00
parent d6996f829b
commit 572a2ead4a
2 changed files with 24 additions and 0 deletions

View file

@ -131,6 +131,14 @@ ss_xxx() {
ss_rules_cb
}
ss_omr_servers() {
add_ip() {
local ip="$1"
[ -n "$ip" ] && [ -z "$(echo \"$ss_redir_servers\" | grep \"$ip\")" ] && ss_redir_servers="$ss_redir_servers $ip"
}
config_list_foreach "$1" ip add_ip
}
ss_rules_cb() {
local cfgserver server
@ -296,6 +304,10 @@ start_service() {
for cfgtype in ss_local ss_redir ss_server ss_tunnel; do
config_foreach ss_xxx "$cfgtype" "$cfgtype"
done
if [ -n "$(uci show openmptcprouter)" ]; then
config_load openmptcprouter
config_foreach ss_omr_servers server
fi
ss_rules
}

View file

@ -104,6 +104,14 @@ ss_xxx() {
ss_rules_cb
}
ss_omr_servers() {
add_ip() {
local ip="$1"
[ -n "$ip" ] && [ -z "$(echo \"$ss_redir_servers\" | grep \"$ip\")" ] && ss_redir_servers="$ss_redir_servers $ip"
}
config_list_foreach "$1" ip add_ip
}
ss_rules_cb() {
local cfgserver server
@ -269,6 +277,10 @@ start_service() {
for cfgtype in ss_local ss_redir ss_server ss_tunnel; do
config_foreach ss_xxx "$cfgtype" "$cfgtype"
done
if [ -n "$(uci show openmptcprouter)" ]; then
config_load openmptcprouter
config_foreach ss_omr_servers server
fi
ss_rules
}