|
|
@@ -120,15 +120,6 @@ add_exclusions_v4() {
|
|
|
for ssh_port in "${SSH_PORT_ARRAY[@]}"; do
|
|
|
iptables -t nat -A "$CHAIN4" -p tcp --sport "$ssh_port" -j RETURN
|
|
|
done
|
|
|
- while read -r host; do
|
|
|
- [[ -n "$host" && "$host" != *:* ]] && iptables -t nat -A "$CHAIN4" -d "$host" -j RETURN
|
|
|
- done < <(python3 - <<'PY' "$CONFIG_PATH"
|
|
|
-import json, sys
|
|
|
-cfg = json.load(open(sys.argv[1]))
|
|
|
-for relay in cfg.get('relays', []):
|
|
|
- print(relay['host'])
|
|
|
-PY
|
|
|
-)
|
|
|
}
|
|
|
|
|
|
add_exclusions_v6() {
|
|
|
@@ -140,15 +131,6 @@ add_exclusions_v6() {
|
|
|
for ssh_port in "${SSH_PORT_ARRAY[@]}"; do
|
|
|
ip6tables -t nat -A "$CHAIN6" -p tcp --sport "$ssh_port" -j RETURN
|
|
|
done
|
|
|
- while read -r host; do
|
|
|
- [[ -n "$host" && "$host" == *:* ]] && ip6tables -t nat -A "$CHAIN6" -d "$host" -j RETURN
|
|
|
- done < <(python3 - <<'PY' "$CONFIG_PATH"
|
|
|
-import json, sys
|
|
|
-cfg = json.load(open(sys.argv[1]))
|
|
|
-for relay in cfg.get('relays', []):
|
|
|
- print(relay['host'])
|
|
|
-PY
|
|
|
-)
|
|
|
}
|
|
|
|
|
|
add_udp_exclusions_v4() {
|