summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar jet tsang zeon-git <zeon-git@jettsang.com> 2022-06-25 13:05:16 +0800
committerGravatar jet tsang zeon-git <zeon-git@jettsang.com> 2022-06-25 13:05:16 +0800
commita93c627424034aa0da91eb14baaf8bec043b0b0e (patch)
treeba1c4a49cf0e681effd35e5df61a6d4f1ed1ec99
parentupdate portforward (diff)
downloadnetwork-toolchain-a93c627424034aa0da91eb14baaf8bec043b0b0e.tar.gz
network-toolchain-a93c627424034aa0da91eb14baaf8bec043b0b0e.tar.bz2
network-toolchain-a93c627424034aa0da91eb14baaf8bec043b0b0e.zip
update lib.sh
Signed-off-by: jet tsang zeon-git <zeon-git@jettsang.com>
-rwxr-xr-xsrc/lib.sh3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib.sh b/src/lib.sh
index 6c743e1..4c0dc34 100755
--- a/src/lib.sh
+++ b/src/lib.sh
@@ -144,8 +144,9 @@ function nt::portforward()
sourceport=$2
destinationip=$3
destinationport=$4
+ snatip=$5
iptables -t nat -A PREROUTING -d $sourceip -p tcp --dport $sourceport -j DNAT --to $destinationip:$destinationport
- iptables -t nat -A POSTROUTING -d $destinationip -p tcp -dport $destinationport -j SNAT --to $destinationip
+ iptables -t nat -A POSTROUTING -d $destinationip -p tcp -dport $destinationport -j SNAT --to $snatip
}
function nt::china_route_novia() {