proxy
Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
proxy [2021/10/07 14:04] – ↷ Page déplacée de proxy à sattes:td:proxy Blondeau Pierre | proxy [2024/08/19 07:43] (Version actuelle) – Rabeil Renaud | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== L' | ||
+ | |||
+ | |||
+ | Dans certains cas, un serveur mandataire est nécessaire pour accéder aux services web sur internet. Pour la plupart des navigateurs, | ||
+ | |||
+ | Si ce n'est pas le cas, voici les paramètres à connaître : | ||
+ | * configuration automatique : avec l'url : http:// | ||
+ | * serveur : proxy.unicaen.fr | ||
+ | * port : 3128 | ||
+ | |||
+ | Pour la plupart des logiciels, cette option sera située dans le menu réseau. Pour les autres, cherchez dans les préférences -> paramètres pour chaque protocole http(s) et ftp disponible sur le navigateur. | ||
+ | |||
+ | |||
+ | ===== Utilisation du proxy dans les applications lancées depuis un terminal ===== | ||
+ | |||
+ | Certains logiciels comme wget supportent la variable d' | ||
+ | < | ||
+ | export http_proxy=" | ||
+ | export https_proxy=" | ||
+ | </ | ||
+ | |||
+ | Cependant, afin de paramétrer adéquatement le proxy pour les commandes lancées depuis votre terminal, il y a plusieurs variables à déclarer (ou pas si votre connexion réseau ne nécessite pas de passer par nos serveurs proxy). Vous pouvez configurer votre shell bash comme suit : | ||
+ | |||
+ | < | ||
+ | eval $(/ | ||
+ | </ | ||
+ | |||
+ | Si vous quittez le réseau de l’établissement (ordinateur portable par exemple), pensez à relancer la commande de configuration (ou à quitter le terminal en cours). Il faudra aussi probablement quitter les applications déjà lancées. | ||
+ | |||
+ | Pour éviter le proxy pour certains noms DNS ou certaines adresses IP, il faut créer la variable d' | ||
+ | < | ||
+ | export no_proxy=" | ||
+ | </ | ||
+ | |||
+ | ===== Utilisation du proxy dans vos pages web ===== | ||
+ | |||
+ | |||
+ | Vous ne pouvez pas accéder directement au web depuis vos pages web personnelles. Cependant, vous pouvez utiliser le proxy et la librairie curl. | ||
+ | |||
+ | Voici un exemple de code php: | ||
+ | <code php> | ||
+ | <?php | ||
+ | $url =" | ||
+ | $proxy = " | ||
+ | $curl = curl_init(); | ||
+ | curl_setopt($curl, | ||
+ | curl_setopt($curl, | ||
+ | curl_setopt($curl, | ||
+ | $data = curl_exec($curl); | ||
+ | echo $data; | ||
+ | ?> | ||
+ | </ | ||
+ | |||
+ | La librairie curl est disponible pour d' | ||
+ | |||
+ | |||
+ | ===== Utilisation du proxy dans vos programmes Java ===== | ||
+ | |||
+ | |||
+ | Vous ne pouvez pas accéder directement au web depuis vos progrmmes Java exécutés sur les machines de libre service. Cependant, vous pouvez configurer Java pour utiliser le proxy. | ||
+ | |||
+ | Depuis la ligne de commande : | ||
+ | Lancer le programme avec les paramètres suivants : | ||
+ | |||
+ | < | ||
+ | java -Dproxy.httpHost=proxy.info.unicaen.fr -Dproxy.httpPort=3128 MaClasseJava | ||
+ | </ | ||
+ | |||
+ | Dans le code de votre programme java, ajoutez les lignes suivantes : | ||
+ | |||
+ | <code java> | ||
+ | System.setProperty(" | ||
+ | System.setProperty(" | ||
+ | </ | ||
+ | |||
+ | Ce n'est en tout état de cause pas une bonne idée de coder cela « en dur ». | ||
+ | |||
+ | ===== Utilisation du proxy dans le logiciel R ===== | ||
+ | |||
+ | pour configurer le proxy unicaen dans R (à taper directement dans la console) : | ||
+ | < | ||
+ | Sys.setenv(" | ||
+ | </ | ||
+ | |||
+ | pour vérifier la configuration actuelle : | ||
+ | < | ||
+ | Sys.getenv(' | ||
+ | </ | ||
+ | |||
+ | pour désactiver le proxy (c-à-d, retour à la configuration originale) : | ||
+ | < | ||
+ | | ||
+ | </ | ||
+ | |||
+ | ===== Utilisation du proxy dans le logiciel de gestion de paquets debian APT ===== | ||
+ | |||
+ | Pour un paramétrage en dur du proxy : | ||
+ | |||
+ | < | ||
+ | # cat / | ||
+ | Acquire:: | ||
+ | Acquire:: | ||
+ | </ | ||
+ | |||
+ | Sur des postes qui peuvent changer régulièrement de réseau (et donc de configuration), | ||
+ | |||
+ | < | ||
+ | Acquire:: | ||
+ | </ | ||
+ | |||
proxy.1633615492.txt.gz · Dernière modification : 2021/10/07 14:04 de Blondeau Pierre