mirror of
https://github.com/Ysurac/openmptcprouter-feeds.git
synced 2025-03-09 15:40:03 +00:00
Check if rule already exist
This commit is contained in:
parent
9a12f5bee4
commit
a3607d0497
2 changed files with 14 additions and 10 deletions
|
@ -166,11 +166,13 @@ ss_rules_iptchains_init() {
|
||||||
}
|
}
|
||||||
|
|
||||||
ss_rules_iptchains_init_mark() {
|
ss_rules_iptchains_init_mark() {
|
||||||
iptables-restore -w --noflush <<-EOF
|
if [ "$(iptables -t mangle -L PREROUTING | grep ss_rules_dst_bypass_all)" = "" ]; then
|
||||||
*mangle
|
iptables-restore -w --noflush <<-EOF
|
||||||
-A PREROUTING -m set --match-set ss_rules_dst_bypass_all dst -j MARK --set-mark 0x539
|
*mangle
|
||||||
COMMIT
|
-A PREROUTING -m set --match-set ss_rules_dst_bypass_all dst -j MARK --set-mark 0x539
|
||||||
EOF
|
COMMIT
|
||||||
|
EOF
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
ss_rules_iptchains_init_tcp() {
|
ss_rules_iptchains_init_tcp() {
|
||||||
|
|
|
@ -166,11 +166,13 @@ v2r_rules_iptchains_init() {
|
||||||
}
|
}
|
||||||
|
|
||||||
v2r_rules_iptchains_init_mark() {
|
v2r_rules_iptchains_init_mark() {
|
||||||
iptables-restore -w --noflush <<-EOF
|
if [ "$(iptables -t mangle -L PREROUTING | grep ss_rules_dst_bypass_all)" = "" ]; then
|
||||||
*mangle
|
iptables-restore -w --noflush <<-EOF
|
||||||
-A PREROUTING -m set --match-set ss_rules_dst_bypass_all dst -j MARK --set-mark 0x539
|
*mangle
|
||||||
COMMIT
|
-A PREROUTING -m set --match-set ss_rules_dst_bypass_all dst -j MARK --set-mark 0x539
|
||||||
EOF
|
COMMIT
|
||||||
|
EOF
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
v2r_rules_iptchains_init_tcp() {
|
v2r_rules_iptchains_init_tcp() {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue