set tcp-portrange 0
é específico para o FortiOS e denota 'qualquer' porta. O FortiOS geralmente usa o único zero como um token para 'any'.
Acabei de encontrar uma definição de serviço personalizada engraçada:
edit "cust_serv"
set protocol TCP
set tcp-portrange 0
next
O que o tcp-portrange 0 tem para um significado para o Fortigate?
Essa declaração está incorreta. a sintaxe "portrange" requer um intervalo, como em algo como set tcp portrange 100-200
. A porta TCP 0 é categorizada como "Reservada" de acordo com as especificações da IANA . Você pode definir regras que correspondam à porta 0, mas não conheço nenhum serviço que use a porta 0.