During installation of Debian I was asked for a Standard Proxy String in the form of http://user:password@host:port/, which I entered. apt-get ran and retrieved files during update, and now Debian is installed. However, when I tried running sudo apt-get install ..., I get an error message containing the message Could not resolve proxy_host where proxy_host is the host I entered during installation.

Are there other places where I have to set up the proxy information?

  • 'Could not resolve' sounds more like a DNS or general networking problem. Can you resolve (and access, ping) the proxy host?
    – sr_
    Jul 9, 2012 at 10:37
  • How do I test that? Everything worked fine during installation. -- Just read the ping part...
    – lowerkey
    Jul 9, 2012 at 10:59
  • @sr_ I'm not able to ping the proxy host.
    – lowerkey
    Jul 9, 2012 at 11:06
  • Your network settings might be incorrect, then. Have a look at the Debian Handbook's section on network configuration. (You could also be missing some firmware for your NIC.)
    – sr_
    Jul 9, 2012 at 12:32
  • 1
    How does your machine get internet access? Post the output of ifconfig and cat /etc/network/interfaces. Replace private information by placeholders if you like, but consistently (always the same placeholder for the same piece of information). Jul 9, 2012 at 21:48

3 Answers 3


The following is for general proxy, apt and wget and you can remove the user:password@ for a proxy that doesn't require it:

For General proxy:

touch /etc/profile.d/proxy.sh

add the following:

export ftp_proxy=ftp://user:password@host:port
export http_proxy=http://user:password@host:port
export https_proxy=https://user:password@host:port
export socks_proxy=https://user:password@host:port

For APT proxy:

touch /etc/apt/apt.conf.d/99HttpProxy

add the following:

Acquire::http::Proxy "http://user:password@host:port";

For wget:

nano /etc/wgetrc 

find and uncomment proxy lines or add them if not present

http_proxy = http://user:password@host:port
https_proxy = ...

The http proxy information, entered during the set up, should (normally) end up in the file /etc/apt/apt.conf

Acquire::http::Proxy "http://user:password@host:port/";
  • It should be two colons :: between http and Proxy
    – lorond
    Mar 29, 2017 at 15:56

Edit the bash.bashrc file and add the following lines to the bottom of the file:

export ftp_proxy="ftp://user:password@proxyIP:port"
export http_proxy="http://user:password@proxyIP:port"
export https_proxy="https://user:password@proxyIP:port"
export socks_proxy="https://user:password@proxyIP:port"

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .