Non possono URL di tunnel SSH con barre?
Domanda
Sì ... Ad esempio:
sh@SH:~$ ssh -L 7777:x10hosting.com:80/free-hosting-signup ______@anapnea.net
Cosa sto facendo di sbagliato?
Bad local forwarding specification '7777:x10hosting.com:80/free-hosting-signup'
Come posso tunnel su URL come quelli? Qual è il modo giusto per farlo? Un'ultima domanda: su un sito Web, tutti i collegamenti link al sito Web tramite http: // ecc, non collegamenti relativi, e questo mi fa andare al sito stesso, senza il tunnel SSH. Qualche modo per evitarlo? (Tranne che digitare manualmente l'URL nella barra degli indirizzi)? Qualche idea?
Soluzione
Non puoi tunnel URL, sei indirizzi di tunnel.
Basta fare ssh -L 777:x10hosting.com:80 user@example.com
, quindi accedere localhost:777/free-hosting-signup
con il tuo browser o script o qualunque cosa tu stia usando.
Per quanto riguarda la tua seconda domanda, potresti impostare un tunnel dinamico, così: ssh -D 777 user@example.com
, quindi impostare il browser per utilizzare un proxy Socks5 situato a localhost:777
.
Ora il tuo browser fa tutte le richieste tramite il tunnel.