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:
parent
d6996f829b
commit
572a2ead4a
2 changed files with 24 additions and 0 deletions
|
@ -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
|
||||
}
|
||||
|
||||
|
|
|
@ -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
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue