[ -n "$FILTER_MARK"]&&echo"mark and $FILTER_MARK != 0"
}
nft_script_add_ifset_element()
{
@ -403,9 +407,10 @@ _nft_fw_tpws4()
["$DISABLE_IPV4"="1" -o -z "$1"]||{
localfilter="$1"port="$2"
localmark_filter=$(nft_mark_filter)
nft_print_op "$filter""tpws (port $2)"4
nft_insert_rule dnat_output skuid !=$WS_USER${3:+oifname @wanif}$filter ip daddr != @nozapret ip daddr != @ipban $FW_EXTRA_POST dnat ip to $TPWS_LOCALHOST4:$port
nft_insert_rule dnat_pre iifname @lanif $filter ip daddr != @nozapret ip daddr != @ipban $FW_EXTRA_POST dnat ip to $TPWS_LOCALHOST4:$port
nft_insert_rule dnat_output skuid !=$WS_USER${3:+oifname @wanif}$mark_filter$filter ip daddr != @nozapret ip daddr != @ipban $FW_EXTRA_POST dnat ip to $TPWS_LOCALHOST4:$port
nft_insert_rule dnat_pre iifname @lanif $mark_filter$filter ip daddr != @nozapret ip daddr != @ipban $FW_EXTRA_POST dnat ip to $TPWS_LOCALHOST4:$port