2 votes

DNSCrypt sur Android

Je voudrais installer DNSCrypt sur Android. Je l'ai installé sur Windows 8, Linux Mint, et Kali Linux. Mais je suis très novice en matière de Linux, donc traiter Android en tant que distro Linux n'est pas dans mes cordes. J'ai cherché sur Google un tutoriel pour cela pendant des heures, et tout le monde semble demander sans que personne ne puisse leur répondre. Le site web de DNSCrypt a un Version spécifique à Android ce qui signifie que cela devrait être possible, un membre du forum a écrit quelques commandes comme "et ensuite vous configurez et compilez" et autres. Mais il n'y a pas de commande spécifique à taper dans le terminal Android. Donc, comment installer DNSCrypt.eu sur Android ?

Mise à jour 1 :

https://github.com/jedisct1/dnscrypt-proxy/issues/98#issuecomment-41883910 Voici une explication similaire à celle à laquelle j'ai fait référence. Comment écrire un script ? Que dois-je copier exactement ? Il y a trois dossiers quand je dé-tar et tar.gz du lien ci-dessus.

2voto

warsong Points 930

La solution se trouve plus bas sur la même page :

https://github.com/jedisct1/dnscrypt-proxy/issues/98#issuecomment-62636551

J'ai eu un problème de flashage du zip (fait par qwerty12) dans le lien, donc vous devrez peut-être extraire le contenu dans les répertoires appropriés (dans /system) et vous assurer qu'ils ont les bonnes permissions. J'ai utilisé Fx explorer pour cela. Vous avez évidemment besoin de Root pour faire tout cela. Ensuite, configurez le DNS à 127.0.0.1 (j'ai utilisé le DNS statique pour le WiFi mais de nombreux programmes le font). C'est tout ce qu'il faut. J'ai posté dans le même lien github confirmant que cela fonctionne bien.

edit : Pas de problème. Je dois mentionner que si vous avez des problèmes avec la configuration du DNS interne à 127.0.0.1 (comme je l'ai fait), vous pouvez trouver plus facile d'ajouter ce qui suit au fichier 99dnscrypt qui est placé dans le dossier init.d. (ajoutez la ligne suivante à la fin du fichier, il ne devrait y avoir qu'une seule autre ligne dans le fichier init.d de toute façon, celle qui exécute dnscrypt-proxy, donc ajoutez-la après cette ligne)

iptables -t nat -A OUTPUT -p udp --dport 53 -j DNAT --to-destination 127.0.0.1

Il existe peut-être une meilleure façon de procéder (par exemple, en utilisant quelque chose comme AFWall avec un script personnalisé pour basculer le DNS sur 127.0.0.1 lorsque vous en avez besoin) car cela affectera votre connexion 3G (car elle s'attendra à trouver un serveur DNS fonctionnel, et non 127.0.0.1) mais cela fonctionne.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X