J'ai besoin d'une boîte Debian (sans X) pour utiliser un serveur proxy Windows avec authentification.
Normalement, je peux le faire avec la variable env:
http_proxy=http://USERNAME:PASSWORD@PROXYIP:PROXYPORT
Malheureusement, le domaine Windows complique les choses.
En un mot, comment configurer Debian pour utiliser un proxy où l'authentification nécessite un domaine Windows et un nom d'utilisateur comme domain\myname
?
Réponses:
Je pense que votre "Windows Proxy" est un proxy qui nécessite une authentification NTLM (nom d'utilisateur, mot de passe, domaine Windows). L'exemple typique est le serveur Microsoft ISA, le serveur proxy standard pour les grands environnements d'entreprise exécutant un environnement Windows.
Si vous devez passer par un proxy NTLM, utilisez
CNTLM
( sourceforge ) entre vous et le proxy de l'entreprise. Il stocke vos informations d'identification NTLM et les utilise pour parler au proxy de l'entreprise, vous présentant un proxy local (c'est-à-direlocalhost:3128
) auquel vous pouvez vous connecter sans authentification requise.Votre configuration ressemblerait alors à:
proxy.big-company.com:8080
avec vos lettres de créanceuser = jsmith
,pass = god123
,domain = BIGCOMPANY
et le port proxy locallocalhost:3128
HTTP_PROXY
variable d'environnement définie surlocalhost:3128
Plus à ce sujet dans ma réponse à cette question sur Server Fault.
la source
La RFC1738 définit la syntaxe d'une URL et permet de coder les caractères à l'aide d'une représentation hexadécimale. Donc, si une double barre oblique inverse ne fonctionne pas, vous devriez essayer
ou
(en notant que% 5C est le codage d'une barre oblique inverse et% 40 est le codage du signe at .)
la source