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 : de Blondeau Pierre
