Lo scenario di partenza è un po particolare, ha casa ho il RaspberryPI dove motioneye gestisce le web cam intorno a casa (link videosorveglianza), il server è blindato dietro al firewall e l’unica porta aperta è quella della connessione SSH.
Fino ad ora usavo lo smartphone con lineageOS e come root avevo la possibilità di proxyficare Firefox senza problemi ma da quando il mio vecchio S3 ha smesso di funzionare ho cambiato telefono e non mi andava di rootarlo così ho cercato altre strade per poter accedere alla videosorveglianza.
Diciamo che non è farina del mio sacco ma una guida del 2013 funziona ancora oggi, seguite l’articolo e i pochi semplici passi.
In realtà proxyficare la connessione attraverso SSH lo uso abitualmente sia su Debian che su Windows da PC usando l’addon FoxyProxy su Firefox o Chrome ma questo addon su android non funziona, così occorre impostare manualmente la connessione e questo funziona solo con Firefox.
Partiamo dal fatto che abbiamo una connessione SSH funzionante con ConnectBot installato sul telefono.
Andiamo ad aggiungere un inoltro porta alla nostra connessione:
- Type: Dynamic (SOCKS)
- Source port: 8080 (scegliete la porta che preferite)
Ora modifichiamo Firefox modifcando alcuni parametri in about:config
- network.proxy.socks: 127.0.0.1
- network.proxy.socks_port: 8080 (usare la porta configurata prima)
- network.proxy.socks_remote_dns: true
Ora per far funzionare tutto occorre modificare ancora un ultimo parametro, ma questo solitamene lo abilito solo quando mi serve, altrimenti Firefox funzionerà solo proxyficato e se lo volete tenere così per la normale navigazione dovrete usare un altro browser.
Sempre in about:config .
- network.proxy.type: 1 (dice a Firefox di usare il manual proxy settings)
per tornare indietro basta riportare il valore a 5 manulmente oppure usare il tasto Reset.
Il link alla guida del 2013 : How to Setup a SOCKS Proxy for Android Without Root.
Ora potete divertirvi 😉
Da Firefox 80 su mobile non è più possibile accedere alla pagina about:config, cosa che è possibile con firefox nigthly, in questo modo si può tenere un browser dedicato con tutte le impostazioni pronte per essere proxyficato