[-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"]||{
local filter="$1"port="$2"
local mark_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