#!/usr/bin/env bash set -euo pipefail CHAIN4="MYNETSPEEDER" CHAIN6="MYNETSPEEDER6" PID_FILE="/var/run/mynetspeeder-edge.pid" if [[ $EUID -ne 0 ]]; then echo "need root" exit 1 fi if [[ -f "$PID_FILE" ]]; then kill "$(cat "$PID_FILE")" 2>/dev/null || true rm -f "$PID_FILE" fi pkill -f 'python3 -m mynetspeeder edge' || true iptables -t nat -D OUTPUT -p tcp -j "$CHAIN4" 2>/dev/null || true iptables -t nat -D OUTPUT -p udp -j "$CHAIN4" 2>/dev/null || true iptables -t nat -F "$CHAIN4" 2>/dev/null || true iptables -t nat -X "$CHAIN4" 2>/dev/null || true if command -v ip6tables >/dev/null 2>&1; then ip6tables -t nat -D OUTPUT -p tcp -j "$CHAIN6" 2>/dev/null || true ip6tables -t nat -D OUTPUT -p udp -j "$CHAIN6" 2>/dev/null || true ip6tables -t nat -F "$CHAIN6" 2>/dev/null || true ip6tables -t nat -X "$CHAIN6" 2>/dev/null || true fi echo "mynetspeeder transparent mode stopped"