« Proxoid, Android comme proxy » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
(5 versions intermédiaires par 2 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
= Proxoid, Android comme proxy = | = Proxoid, Android comme proxy = | ||
Par [[Utilisateur: | Par [[Utilisateur:Keegette|Keegette]] | ||
Proxoid est un serveur de proxy pour Android, l'OS basé sur Linux présent dans les HTC Magic, Samsung Galaxy et Motorola Milestone. Ce petit logiciel permet de se servir de l'accès internet de son téléphone portable pour son ordinateur. | Proxoid est un serveur de proxy pour Android, l'OS basé sur Linux présent dans les HTC Magic, Samsung Galaxy et Motorola Milestone. Ce petit logiciel permet de se servir de l'accès internet de son téléphone portable pour son ordinateur. | ||
Ligne 13 : | Ligne 13 : | ||
Faire lsusb et noter les valeurs qui suivent ID (ici 0bb4:0c02) : | Faire lsusb et noter les valeurs qui suivent ID (ici 0bb4:0c02) : | ||
<code>Bus 001 Device 005: ID 0bb4:0c02 High Tech Computer Corp.</ | <div class="code">Bus 001 Device 005: ID 0bb4:0c02 High Tech Computer Corp.</div> | ||
Aller dans /etc/udev/rules.d/ et créer un fichier 11-android.rules avec dedans : | Aller dans /etc/udev/rules.d/ et créer un fichier 11-android.rules avec dedans : | ||
<code> | <div class="code"> | ||
SUBSYSTEMS=="usb", SYSFS{idVendor}=="0bb4", SYSFS{idProduct}=="0c02", MODE="0666", OWNER="votre_login" | SUBSYSTEMS=="usb", SYSFS{idVendor}=="0bb4", SYSFS{idProduct}=="0c02", MODE="0666", OWNER="votre_login" | ||
SUBSYSTEMS=="usb", SYSFS{idVendor}=="0bb4", SYSFS{idProduct}=="0c01", MODE="0666", OWNER="votre_login" | SUBSYSTEMS=="usb", SYSFS{idVendor}=="0bb4", SYSFS{idProduct}=="0c01", MODE="0666", OWNER="votre_login" | ||
SUBSYSTEMS=="usb", SYSFS{idVendor}=="0bb4", SYSFS{idProduct}=="0c03", MODE="0666", OWNER="votre_login" | SUBSYSTEMS=="usb", SYSFS{idVendor}=="0bb4", SYSFS{idProduct}=="0c03", MODE="0666", OWNER="votre_login" | ||
</ | </div> | ||
où SYSFS{idVendor} et SYSFS{idProduct} sont les valeurs qu'on a obtenu avante et OWNER est votre nom d'utilisateur. On peut incrémenter la valeur SYSFS{idProduct} au cas où elle bouge. | où SYSFS{idVendor} et SYSFS{idProduct} sont les valeurs qu'on a obtenu avante et OWNER est votre nom d'utilisateur. On peut incrémenter la valeur SYSFS{idProduct} au cas où elle bouge. | ||
Ligne 30 : | Ligne 30 : | ||
Taper ./adb devices pour vérifier si le téléphone est bien reconnu sur l'ordinateur (on doit voir une ligne avec un nom suivi de "device") | Taper ./adb devices pour vérifier si le téléphone est bien reconnu sur l'ordinateur (on doit voir une ligne avec un nom suivi de "device") | ||
<code> | <div class="code"> | ||
List of devices attached | List of devices attached | ||
HT851N003421 device | HT851N003421 device | ||
</ | </div> | ||
Ensuite taper ./adb forward tcp:8080 tcp:8080 pour faire un tunnel entre le téléphone et l'ordinateur. | Ensuite taper ./adb forward tcp:8080 tcp:8080 pour faire un tunnel entre le téléphone et l'ordinateur. | ||
Ligne 43 : | Ligne 43 : | ||
Pour utiliser SSH, télécharger corkscrew sur http://www.agroman.net/corkscrew/, le décompresser et le compiler suivant les instructions du fichier README. | Pour utiliser SSH, télécharger corkscrew sur http://www.agroman.net/corkscrew/, le décompresser et le compiler suivant les instructions du fichier README. | ||
Ajouter " | Ajouter la chaîne <div class="code">ProxyCommand /usr/local/bin/corkscrew localhost 8080 %h %p </div> dans le fichier ~/.ssh/config | ||
Liens : | Liens : | ||
Ligne 49 : | Ligne 49 : | ||
http://developer.android.com | http://developer.android.com | ||
<br/> | |||
<br/> | |||
'''<b>[[Réseau|@ Retour à la rubrique Réseau]]</b>''' | |||
<br/> | |||
<br/> | |||
'''<b>[[Android|@ Retour à la rubrique Android]]</b>''' | |||
<br/> | |||
{{Copy|2010|keegette|CC-BY-SA}} | {{Copy|2010|keegette|CC-BY-SA}} | ||
[[Catégorie:Réseau]] | |||
[[Catégorie:Android]] |
Dernière version du 14 décembre 2023 à 21:31
Proxoid, Android comme proxy
Par Keegette
Proxoid est un serveur de proxy pour Android, l'OS basé sur Linux présent dans les HTC Magic, Samsung Galaxy et Motorola Milestone. Ce petit logiciel permet de se servir de l'accès internet de son téléphone portable pour son ordinateur.
Avant de commencer, il faut passer Android en mode debug, pour cela allez dans Home > Menu > Paramètres puis dans Applications > Développement et cochez USB deboggage.
Récupérer Proxoid sur l'Android Market.
Puis brancher le téléphone en usb dans l'ordinateur.
Faire lsusb et noter les valeurs qui suivent ID (ici 0bb4:0c02) :
Aller dans /etc/udev/rules.d/ et créer un fichier 11-android.rules avec dedans :
SUBSYSTEMS=="usb", SYSFS{idVendor}=="0bb4", SYSFS{idProduct}=="0c02", MODE="0666", OWNER="votre_login" SUBSYSTEMS=="usb", SYSFS{idVendor}=="0bb4", SYSFS{idProduct}=="0c01", MODE="0666", OWNER="votre_login" SUBSYSTEMS=="usb", SYSFS{idVendor}=="0bb4", SYSFS{idProduct}=="0c03", MODE="0666", OWNER="votre_login"
où SYSFS{idVendor} et SYSFS{idProduct} sont les valeurs qu'on a obtenu avante et OWNER est votre nom d'utilisateur. On peut incrémenter la valeur SYSFS{idProduct} au cas où elle bouge.
Il faut ensuite redémarrer udev (en root ou avec sudo) : /etc/init.d/udev restart
Télécharger le kit de développement sur http://developer.android.com/sdk/1.5_r1/index.html, par exemple android-sdk_r04-linux_86.tgz et le décompresser.
Taper ./adb devices pour vérifier si le téléphone est bien reconnu sur l'ordinateur (on doit voir une ligne avec un nom suivi de "device")
List of devices attached HT851N003421 device
Ensuite taper ./adb forward tcp:8080 tcp:8080 pour faire un tunnel entre le téléphone et l'ordinateur.
Configurer ensuite le navigateur pour qu'il gère le proxy (choisir proxy HTTP, avec comme IP "localhost" ou "127.0.0.1" et comme port "8080"). Pour Firefox, c'est dans Edition > Préférences > Avancé > Réseau. Pour Konqueror, c'est dans Configuration > Configurer Konqueror > Navigation internet > Serveur mandataire (proxy) > Spécifier manuellement la configuration du serveur mandataire (proxy) > Configurer.
Lancer Proxoid sur son téléphone, cliquer sur "Start" et ca marche !
Pour utiliser SSH, télécharger corkscrew sur http://www.agroman.net/corkscrew/, le décompresser et le compiler suivant les instructions du fichier README.
Ajouter la chaîne
dans le fichier ~/.ssh/config
Liens : http://code.google.com/p/proxoid/ http://developer.android.com
@ Retour à la rubrique Réseau
@ Retour à la rubrique Android
Copyright
© 2010 keegette
Ce document est publié sous licence Creative Commons Attribution, Partage à l'identique 4.0 : https://creativecommons.org/licenses/by-sa/4.0/ |