tcp_only_stop.sh 525 B

12345678910111213141516171819
  1. #!/usr/bin/env bash
  2. set -euo pipefail
  3. SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
  4. source "$SCRIPT_DIR/runtime-lib.sh"
  5. PID_FILE="/var/run/mynetspeeder-tcp-edge.pid"
  6. CHAIN4="MYNETSPEEDER_TCP"
  7. CHAIN6="MYNETSPEEDER_TCP6"
  8. require_root
  9. stop_pid_file "$PID_FILE" "edge-tcp"
  10. ensure_nat_jump_absent iptables nat OUTPUT -p tcp -j "$CHAIN4"
  11. ensure_nat_chain_absent iptables "$CHAIN4"
  12. ensure_nat_jump_absent ip6tables nat OUTPUT -p tcp -j "$CHAIN6"
  13. ensure_nat_chain_absent ip6tables "$CHAIN6"
  14. echo "tcp-only stopped"