Pergunta

Estou desenvolvendo uma pequena aplicação que interage com um serviço web que autoriza o acesso com base no cliente IP. Ao desenvolver em minha máquina local em casa, eu não estou permitir para acessar o serviço web, a menos que eu pedir uma autorização para a IP aleatório que eu recebo do meu ISP.

A minha pergunta : Existe uma maneira fácil de contornar este problema, já que não posso ter um IP fixo em casa? Proxy, VPN, etc ... através de um servidor com um IP autorizado? Como?

Agradecemos antecipadamente:)

Foi útil?

Solução

Eu suponho que este é o seu problema:. Você só pode conectar a remote_system do sistema Authorized_IP

Se você pode ssh para Authorized_IP do seu PC em casa, você pode configurar um túnel ssh essa conexão para a frente para a porta 8080 de Authorized_IP à porta 80 do remote_system com o comando ssh. Se você rodar o Linux no sistema Authorized_IP, é muito simples. Windows é mais complexo com Cygwin sshd, é possível.

http://www.google.com/search?q=ssh+tunnel

Outras dicas

Para responder à sua pergunta diretamente: DNS dinâmico. Para o teste, aponte seu serviço web em um nome de host que o seu get de um provedor de DNS dinâmico, como http://dyndns.org . Então baixe uma ferramenta que atualiza automaticamente a sua entrada DNS com o endereço IP atribuído dinamicamente.

Mas, mais ao ponto, por que você não pode simplesmente usar o seu localhost (127.0.0.1) como o endereço de IP para o desenvolvimento, depuração, testes?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top