Configurer un proxy sur Debian avec des @ dans le user ou password
Ce n’est pas la première fois que je tombe sur ce soucis sur une Debian neuve :
je veux mettre mon proxy mais mon user est soit en nom long : adresse.email@domaine.fr ou en nom court : domaine\user.
2 problèmes :
– le nom court ne passe pas pour des pages web (WTF?)
– pour configurer un proxy en ligne de commande les séparateurs sont des « @ » donc le nom long ne passe pas
Voici les solutions :
Dans le cas d’un proxy normal
la syntaxe est :
export http_proxy=http://[DOMAIN\]USERNAME:PASSWORD@SERVER:PORT
export ftp_proxy=http://[DOMAIN\]USERNAME:PASSWORD@SERVER:PORT
Dans le cas ou le user comporte un arobase
remplacer l’arobase par \@
export http_proxy=http://EMAIL\@DOMAIN.COM:PASSWORD@SERVER:PORT
export ftp_proxy=http://EMAIL\@DOMAIN.COM:PASSWORD@SERVER:PORT
Dans le cas ou le Password comporte un arobase
remplacer l’arobase par %40
<
export http_proxy=http://[DOMAIN\]USERNAME:P%40SSWORD@SERVER:PORT
export ftp_proxy=http://[DOMAIN\]USERNAME:P%40WORD@SERVER:PORT