Eu não acho que você possa ter intervalos na configuração stunnel
.
stunnel
no link diz:
An address parameter of an option may be either:
A port number.
A colon-separated pair of IP address (either IPv4, IPv6, or domain name) and port number.
A Unix socket path (Unix only).
(nota: um número de porta )
e:
accept = [HOST:]PORT
accept connections on specified address
Possíveis soluções alternativas em que posso pensar (não uma lista exaustiva):
- gere automaticamente a configuração
stunnel
de alguma outra fonte com qualquer tipo de sistema de modelo (isso permitirá que um comando de loop simples gere cada instrução de um intervalo de portas), - define uma única porta e usa
iptables
para encaminhar cada porta do cliente para a única definida emstunnel
; ou o comandoredir
( link ) - use outro software, como
HAProxy
, pois sua opçãobind
permite especificamente os intervalos de porta:bind [<address>]:<port_range> [, ...] [param*]
e:<port_range> is either a unique TCP port, or a port range for which the proxy will accept connections for the IP address specified above.