Domanda

sto sviluppando una piccola applicazione che interagisce con un servizio Web, che autorizza l'accesso in base al IP del client. Quando si sviluppano sulla mia macchina locale a casa, non mi permetto di accedere al servizio web, a meno che non chiedo l'autorizzazione per l'IP casuali che ricevo dal mio ISP.

La mia domanda : C'è un modo semplice per aggirare questo problema, dal momento che non posso avere un IP fisso a casa? Proxy, VPN, ecc ... attraverso un web server con un IP autorizzato? Come?

Grazie in anticipo:)

È stato utile?

Soluzione

Presumo che questo è il tuo problema: è possibile connettersi a remote_system dal sistema Authorized_IP

.

Se si può ssh a Authorized_IP dal PC di casa, è possibile impostare un tunnel ssh che il collegamento in avanti alla porta 8080 del Authorized_IP alla porta 80 del remote_system con il comando ssh. Se si esegue Linux sul sistema Authorized_IP, è molto semplice. Windows è più complessa con Cygwin sshd, è possibile.

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

Altri suggerimenti

Per rispondere alla tua domanda direttamente: DNS dinamico. Per il test, puntare il servizio web ad un hostname che il vostro ottenere da un provider DNS dinamico come http://dyndns.org . Poi scaricare uno strumento che aggiorna automaticamente la voce DNS con l'indirizzo IP assegnato dinamicamente.

Ma più al punto, perché non si può semplicemente utilizzare il localhost (127.0.0.1) come il vostro indirizzo IP per lo sviluppo, debug, test?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top