8 votes

apt-get ne fonctionne pas derrière un proxy socks

J'essaie de connecter une machine Ubuntu 12.04 à un serveur proxy socks. J'ai mon 192.168.30.0/24 LAN, et le serveur proxy dante socks fonctionne sur 192.168.30.134:1018 . J'ai aussi un pfsense routeur sur 192.168.30.31 ce qui crée un réseau local inférieur 192.168.1.0/24 .

Dans ce réseau local inférieur, j'ai une machine cliente Ubuntu et j'ai besoin de la connecter à mon serveur proxy, de sorte que tout le trafic sur cette machine soit protégé par un proxy. J'ai configuré le proxy socks dans les paramètres globaux d'Ubuntu. pfsense Le pare-feu est configuré pour permettre une connexion directe du LANtoWAN uniquement à mon serveur proxy socks (ainsi que mon DNS local et Google DNS).

Tous les autres trafics sont bloqués (car ils doivent passer par mon serveur proxy). La navigation fonctionne correctement, je sais donc qu'elle est bien configurée et qu'elle passe par le serveur proxy, mais je ne parviens pas à obtenir de l'aide. apt-get update et autres commandes qui fonctionnent. J'essayais de configurer proxychains ou dante-client pour l'exécuter avec proxychains ou socksify préfixe mais cela ne fonctionne pas. socksify ne donne aucun résultat, et proxychains donnez-moi juste failed to fetch http:// ....... Connection failed type d'erreurs lorsque je l'exécute en tant que root.

Comment puis-je obtenir apt-get travailler ? Est-il possible de le gérer sans client tiers (dante-client, proxychains, etc.) ?

1voto

jobin Points 25504

Pour qu'apt fonctionne derrière un proxy, vous devez le définir dans le fichier /etc/apt/apt.conf . Créez ce fichier et écrivez-y ce qui suit :

Acquire::http::proxy "http://username:password@host:port_no/";
Acquire::https::proxy "https://username:password@host:port_no/";
Acquire::ftp::proxy "ftp://username:password@host:port_no/";
Acquire::socks::proxy "socks://username:password@host:port_no/";

Remplacer le nom d'utilisateur par votre nom d'utilisateur et mot de passe par votre mot de passe (le cas échéant) et hôte et port_no par l'hôte du proxy y le numéro de port de votre proxy .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X