На самом деле вы можете использовать такую же переадресацию портов на основе DNAT в Linux ip6tables. Основное отличие состоит в том, что вы не меняете адрес назначения; с другой стороны, вам нужно сопоставить существующий адрес.
-t nat -I PREROUTING -d 2345::1 -p tcp --dport 5000 -j DNAT --to-destination [2345::1]:22
Конечно, с IPv6 вам не нужно маскирование на основе SNAT, но для начала это совершенно отдельное правило брандмауэра, поэтому его можно просто пропустить.
Я не знаю, как это переводится в OpenWRT (за исключением того, что вам может понадобиться kmod-ipt-nat6
пакет), но я подозреваю, что это что-то вроде:
config redirect option family ipv6 option src wan6 option src_dip 2345::1 option proto tcp option src_dport 5000 option target DNAT option dest_ip 2345::1 option dest_port 22