diff --git a/openmptcprouter/files/etc/init.d/openmptcprouter-vps b/openmptcprouter/files/etc/init.d/openmptcprouter-vps index 33d60837e..2faabc2c4 100755 --- a/openmptcprouter/files/etc/init.d/openmptcprouter-vps +++ b/openmptcprouter/files/etc/init.d/openmptcprouter-vps @@ -468,7 +468,7 @@ _vps_firewall_redirect_port() { config_get src $1 src config_get proto $1 proto config_get src_dport $1 src_dport - [ -n "$src" ] && [ -n "$proto" ] && [ -n "$src_dport" ] && { + [ "$src" = "vpn" ] && [ -n "$proto" ] && [ -n "$src_dport" ] && { if [ "$proto" = "tcp udp" ]; then vpsfwlist=$(echo "$vpsfwlist" | grep -v "$port # OMR redirect router $src_dport port tcp") settings='{"name" : "router '$src_dport'","port" : "'$src_dport'","proto" : "tcp","fwtype" : "DNAT"}'