From d25ea180e139012c02fcb554c7c685fbf9fcf111 Mon Sep 17 00:00:00 2001 From: bmixed <2+bmixed@noreply.localhost> Date: Fri, 25 Sep 2026 03:01:45 +0000 Subject: [PATCH] Upload files to "/" --- pfw | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 pfw diff --git a/pfw b/pfw new file mode 100644 index 0000000..441fff1 --- /dev/null +++ b/pfw @@ -0,0 +1,21 @@ +#!/bin/bash + +iprt=$1 +oprt=$2 +oipa=$3 + +#echo 1 > /proc/sys/net/ipv4/ip_forward +#iptables -F +#iptables -t nat -F +iptables -t nat -A PREROUTING -p tcp --dport $iprt -j DNAT --to-destination $oipa:$oprt +#sudo iptables -t nat -A POSTROUTING -j MASQUERADE +#sudo iptables -t nat -L -n -v +#sudo iptables-persistent + +sudo sysctl -w net.ipv4.ip_forward=1 +sudo nft add table ip nat +sudo nft add chain ip nat prerouting { type nat hook prerouting priority -100 \; } +sudo nft add chain ip nat postrouting { type nat hook postrouting priority 100 \; } +sudo nft add rule ip nat prerouting tcp dport $iprt dnat to $oipa:$oprt +sudo nft add rule ip nat postrouting ip daddr $oipa masquerade +sudo nft list ruleset | sudo tee /etc/nftables/port-forwarding.nft