Executando uma VPN wireguard em uma máquina local Ubuntu VPS e Arch.
Porta encaminhada 23288
no wireguard conf do VPS com regra iptable:
PreUp = iptables -t nat -A PREROUTING -d vps.public.ip -p tcp --dport 23288 -j DNAT --to-destination 10.66.66.2
Onde 10.66.66.2
está o endereço interno do wireguard da minha máquina local.
Mas então o material que está sendo processado 23288/tcp
está usando NAT-PMP ou MiniUPnP, e o material não está sendo processado.
O que preciso adicionar à regra iptables para permitir a passagem desses pacotes usando um dos dois protocolos?
EDITAR: Por favor, deixe-me saber se o que penso aqui também está incorreto.
O programa usado aqui que utiliza a porta e o protocolo é chamado airdcpp-webclient no Arch local.