{"id":1445,"date":"2019-12-04T15:54:14","date_gmt":"2019-12-04T13:54:14","guid":{"rendered":"https:\/\/saladtomatonion.com\/blog\/?p=1445"},"modified":"2021-10-05T15:53:44","modified_gmt":"2021-10-05T13:53:44","slug":"debian-et-ubuntu-que-faire-derriere-un-proxy","status":"publish","type":"post","link":"https:\/\/saladtomatonion.com\/blog\/2019\/12\/04\/debian-et-ubuntu-que-faire-derriere-un-proxy\/","title":{"rendered":"Debian et Ubuntu: que faire derri\u00e8re un proxy?"},"content":{"rendered":"\n<p>Aujourd&rsquo;hui, un petit rappel tout simple pour se rappeler comment configurer son Debian 10 ou Ubuntu 18 pour fonctionner avec un serveur proxy.<\/p>\n\n\n\n<p>Tout d&rsquo;abord on commence par configurer le proxy avec les variables d&rsquo;environnement habituelles. On peut \u00e9diter son fichier <code>~\/.bashrc<\/code>, comme toujours. De fa\u00e7on plus int\u00e9ressante, on peut fixer ces variables pour tous les utilisateurs en \u00e9ditant le fichier <code>\/etc\/profile.d\/proxy.sh<\/code> (il faut le faire en \u00e9tant <code>root<\/code> ou avec des droits <code>sudo<\/code>, bien s\u00fbr). Voici un exemple de contenu:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; gutter: false; title: ; notranslate\" title=\"\">\nexport http_proxy=&quot;http:\/\/proxy:3330&quot;\nexport https_proxy=&quot;http:\/\/proxy:3330&quot;\nexport no_proxy=&quot;localhost,127.0.0.1&quot;\n\n# Duplication des variables en UPPER CASE pour curl\nexport HTTP_PROXY=&quot;http:\/\/proxy:3330&quot;\nexport HTTPS_PROXY=&quot;http:\/\/proxy:3330&quot;\nexport NO_PROXY=&quot;localhost,127.0.0.1&quot;\n<\/pre><\/div>\n\n\n<p>Ensuite, pour pouvoir utiliser apt, il faut aussi modifier (ou cr\u00e9er le cas \u00e9ch\u00e9ant) le fichier <code>\/etc\/apt\/apt.conf.d\/proxy<\/code> (le nom du fichier en lui-m\u00eame peut varier). Voici le contenu \u00e0 ajouter pour notre exemple\u00a0:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; gutter: false; title: ; notranslate\" title=\"\">\nAcquire::http::Proxy &quot;http:\/\/proxy:3330&quot;;\nAcquire::https::Proxy &quot;http:\/\/proxy:3330&quot;;\n<\/pre><\/div>\n\n\n<p>Attention de bien finir les lignes par <code>;<\/code> ou le fichier de configuration ne pourra \u00eatre interpr\u00e9t\u00e9.<\/p>\n\n\n\n<p>&#x26a0;&#xfe0f; J&rsquo;avais initialement \u00e9crit l&rsquo;article pour Ubuntu 18, o\u00f9 le fichier de config apt n&rsquo;\u00e9tait pas s\u00e9par\u00e9 en plusieurs sections et se trouvait \u00e0 <code>\/etc\/apt\/apt.conf<\/code>.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p>Je n&rsquo;ai rien invent\u00e9, voici mes sources\u00a0: <br>&#8211;  <a href=\"https:\/\/www.howtoforge.com\/how-to-setup-apt-proxy-on-ubuntu\/\">https:\/\/www.howtoforge.com\/how-to-setup-apt-proxy-on-ubuntu\/<\/a><br>&#8211;  <a href=\"https:\/\/dev.to\/david_j_eddy\/windows-10-wsl-ubuntu-1804-proxy-configuration-for-apt-fhi\">https:\/\/dev.to\/david_j_eddy\/windows-10-wsl-ubuntu-1804-proxy-configuration-for-apt-fhi<\/a> <br>&#8211;  <a href=\"https:\/\/computingforgeeks.com\/how-to-set-system-wide-proxy-on-ubuntu-debian\/\">https:\/\/computingforgeeks.com\/how-to-set-system-wide-proxy-on-ubuntu-debian\/<\/a> <\/p><\/blockquote>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Aujourd&rsquo;hui, un petit rappel tout simple pour se rappeler comment configurer son Debian 10 ou Ubuntu 18 pour fonctionner avec un serveur proxy. Tout d&rsquo;abord on commence par configurer le proxy avec les variables&#46;&#46;&#46;<\/p>\n","protected":false},"author":2,"featured_media":1446,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[4],"tags":[341,340,343,342],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/saladtomatonion.com\/blog\/wp-content\/uploads\/2019\/12\/image.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/saladtomatonion.com\/blog\/wp-json\/wp\/v2\/posts\/1445"}],"collection":[{"href":"https:\/\/saladtomatonion.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/saladtomatonion.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/saladtomatonion.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/saladtomatonion.com\/blog\/wp-json\/wp\/v2\/comments?post=1445"}],"version-history":[{"count":5,"href":"https:\/\/saladtomatonion.com\/blog\/wp-json\/wp\/v2\/posts\/1445\/revisions"}],"predecessor-version":[{"id":1550,"href":"https:\/\/saladtomatonion.com\/blog\/wp-json\/wp\/v2\/posts\/1445\/revisions\/1550"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/saladtomatonion.com\/blog\/wp-json\/wp\/v2\/media\/1446"}],"wp:attachment":[{"href":"https:\/\/saladtomatonion.com\/blog\/wp-json\/wp\/v2\/media?parent=1445"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/saladtomatonion.com\/blog\/wp-json\/wp\/v2\/categories?post=1445"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/saladtomatonion.com\/blog\/wp-json\/wp\/v2\/tags?post=1445"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}