Eu tenho um roteador Linksys WRT54G executando o firmware DD-WRT e o configurei para atuar como um repetidor de um AP sem fio existente. Tenho permissão para repetir o sinal sem fio do roteador primário, porém não tenho autoridade para criar regras de encaminhamento de porta no roteador primário. Quero executar um servidor (o servidor está conectado via cabo Ethernet a uma das portas LAN do roteador repetidor). Se eu não tiver acesso para criar regras de encaminhamento de porta no roteador principal, seria possível de alguma outra forma (da minha parte) ainda permitir que clientes fora da LAN se conectassem ao servidor?
Responder1
A única maneira possível que consegui pensar é usar algo como teamviewer ou logmein para permitir que as pessoas façam login em um desktop no próprio servidor. Sem encaminhamento de porta você não pode usar métodos mais profissionais.
Responder2
Não.Se o roteador "edge" (o mais próximo da Internet) não estiver permitindo a abertura de portas, você não pode simplesmenteabrir portas de qualquer maneira. Assim como você não pode entrar em uma casa se estiver do lado de fora e houver duas portas; o externo está trancado; e o interior está totalmente aberto. Não importa o quão aberta você abra a porta interna; você ainda precisa passar pela porta externa.
A única maneira de oferecer serviços de "escuta" de um computador atrás de um roteador como este, sem abrir portas e presumir que coisas como NAT-T não funcionam (geralmente não funcionam), é ter um servidor de terceiros que atue como um intermediário entre o seu servidor local e a Internet. O servidor intermediário teria que ficar na Internet pública com a capacidade de abrir portas (idealmente, também teria um IP estático).
Dependendo exatamente do tipo de servidor que você deseja hospedar e de como a tecnologia desse servidor funciona, ditaria que tipo de tecnologia você usaria para o servidor intermediário:
- Se você estiver apenas hospedando tráfego da web (HTTP(S)), poderá usar um proxy reverso como nginx ou squid no interposer.
- Se você estiver hospedando um protocolo personalizado, como um jogo ou algo assim, na maioria dos casos, você precisará de algo que conecte hosts remotos a uma sub-rede privada na camada 3, permitindo camadas de transporte arbitrárias (por exemplo, UDP). O Hamachi VPN é um bom exemplo disso.