=====Sécuriser ses connexions=====
Comment sécuriser ses connexions et masquer son IP sous Android 5 ?
-> en créant un VPN avec openVPN (TODO)\\
-> en utilisant un proxy SOCKS
====Avec un proxy SOCKS====
Pour cela il vous faut un serveur SSH qui tourne avec l'option ''AllowTcpForwarding yes'' avec un accès dessus.
===Mise en place d'un tunnel SSH===
* sur Android l'application [[https://play.google.com/store/apps/details?id=com.sonelli.juicessh|juiceSSH]] est bien mais la fonctionnalité de TCP forwarding est payante
* [[https://play.google.com/store/apps/details?id=org.connectbot|connectBot]] est moins user friendly mais gratuite, donc :
* configurer et lancer une connexion SSH dedans, c'est assez intuitif
* ouvrir le menu : "Redirection de ports / Ajouter une redirection de port" avec ces paramètres par exemple :
Pseudo : proxy_web
Type : Dynamique (SOCKS)
Port source : 8080
===Configurer Firefox mobile===
... pour utiliser ce proxy SOCKS :
* lancer firefox, ouvrir un nouvel onglet et saisir l'URL : "about:config"
* configurer les paramètres suivants :
# faire une recherche sur "socks" pour modifier les paramètres suivants :
network.proxy.socks = 127.0.0.1
network.proxy.socks_port = 8080
network.proxy.socks_remote_dns = true
network.proxy.socks_version = 5 (par défaut, pas besoin de le modifier normalement)
# faire une recherche sur "proxy.type" pour modifier le paramètre suivant :
network.proxy.type = 1
(1=configuration manuelle ; 5=configuration du système (configuration par défaut))
plus d'infos sur ces paramètres : http://kb.mozillazine.org/Network.proxy.type
Puis, valider le bon fonctionnement en se rendant sur [[http://whatismyip.com|whatismyip.com]] par exemple.
=====Bloquer les pubs=====
... en interceptant les requêtes DNS des domaines publicitaires, trackers et sites malveillants et en les résolvant localement. Ceci fonctionne sur tous les systèmes d'exploitations et consiste donc à résoudre en 127.0.0.1 (ou 0.0.0.0) les domaines considérés comme nuisibles. D'autres bénéfices induits par cette manip : sites web moins lourds à charger = moins de datas consommées et pages affichées plus rapidement. Et ça affecte toutes les applications, pas que le navigateur.
La procédure est décrite ici (puisque c'est ma source :) ) : https://sebsauvage.net/wiki/doku.php?id=dns-blocklist
.. mais en résumer : sur Android, installer l'appli [[https://f-droid.org/fr/packages/org.jak_linux.dns66/|DNS66]] (lien F-Droid) qui va créer une interface VPN locale. Dans la configuration de l'appli, onglet "Hôtes", créer ("+") un nouveau filtre dont la localisation est : https://sebsauvage.net/hosts/hosts ; et sélectionner l'action "refuser".\\
Penser à cocher "surveiller la connexion" pour qu'elle se relance si elle est coupée.
=====Liens=====
* [[http://developer.android.com/tools/index.html|Developer Tools]]