By default, yum accesses network repositories
      with HTTP. All yum HTTP operations use
      HTTP/1.1, and are compatible with web proxy servers that support
      this standard. You may also access FTP repositories, and configure
      yum to use an FTP proxy server. The
      squid package provides a proxy service for
      both HTTP/1.1 and FTP connections.
    
| ![[Tip]](/HEADER.images/tip.png) | Modifying yumfor Network Compatibility | 
|---|---|
| 
        Refer to the  | 
        To enable all yum operations to use a proxy
        server, specify the proxy server details in
        /etc/yum.conf. The proxy
        setting must specify the proxy server as a complete URL,
        including the TCP port number. If your proxy server requires a
        username and password, specify these by adding
        proxy_username and
        proxy_password settings.
      
        The settings below enable yum to use the
        proxy server
        mycache.mydomain.com,
        connecting to port 3128, with the username
        yum-user and the
        password qwerty.
      
# The proxy server - proxy server:port number
proxy=http://mycache.mydomain.com:3128
# The account details for yum connections
proxy_username=yum-user
proxy_password=qwerty
Example 3. Configuration File Settings for Using A Proxy Server
| ![[Note]](/HEADER.images/note.png) | Global Settings | 
|---|---|
| 
          If you define a proxy server in
           | 
        To enable proxy access for a specific user, add the lines in the
        example box below to the user's shell profile. For the default
        bash shell, the profile is the file
        ~/.bash_profile. The settings below enable
        yum to use the proxy server
        mycache.mydomain.com,
        connecting to port 3128.
      
# The Web proxy server used by this account
http_proxy="http://mycache.mydomain.com:3128"
export http_proxy
Example 4. Profile Settings for Using a Proxy Server
        If the proxy server requires a username and password, add these
        to the URL. To include the username
        yum-user and the
        password qwerty, add these settings:
      
# The Web proxy server, with the username and password for this account
http_proxy="http://yum-user:qwerty@mycache.mydomain.com:3128"
export http_proxy
Example 5. Profile Settings for a Secured Proxy Server
| ![[Note]](/HEADER.images/note.png) | The http_proxyEnvironment Variable | 
|---|---|
| 
          The  |