mirror of
https://github.com/kenzok8/small-package.git
synced 2026-01-14 11:25:06 +08:00
20 lines
452 B
Bash
Executable File
20 lines
452 B
Bash
Executable File
#!/bin/sh
|
|
# NATMap
|
|
outter_ip=$1
|
|
outter_port=$2
|
|
ip4p=$3
|
|
inner_port=$4
|
|
protocol=$(echo $5 | tr 'a-z' 'A-Z')
|
|
|
|
if [ $IM_NOTIFY_ENABLE != 1 ]; then
|
|
exit 0
|
|
fi
|
|
|
|
msg="$NAT_NAME\nNew $protocol port mapping: $inner_port -> $outter_ip:$outter_port\nIP4P: $ip4p"
|
|
if [ ! -z "$MSG_OVERRIDE" ]; then
|
|
msg="$MSG_OVERRIDE"
|
|
fi
|
|
|
|
if [ -f "/usr/lib/natmap/plugin-notify/$IM_NOTIFY_CHANNEL.sh" ]; then
|
|
source "/usr/lib/natmap/plugin-notify/$IM_NOTIFY_CHANNEL.sh" "$msg"
|
|
fi |