This is an old revision of the document!
When connecting to the outside there's one can use proxy server to avoid part of the risk of being infected by using a list of trusted sites where you are connecting. On a server that has to be configured in serveral places, here are the places where you will have to configure the navigation proxy in order for it to work.
If you are on debian, you will have to configure the server to download its updates via proxy, you have to edit the file /etc/apt/apt.conf.d/proxy-guess and set it to:
Acquire::http::Proxy "http://user:[email protected]:3128/";
The perl engine of i-mscp installer relies on curl to download the information from the internet. To configurate curl through a proxy, you will have to create a file /root/.curlrc with a content like this:
proxy = http://user:[email protected]:3128
This is used to retrieve all the imscp addons (core components not directly developed bv i-mscp team) such as roundcube, phpmyadmin or ajaxplorer. More info here
They are downloaded currently via file_get_contents(), using a proxy is more complex with this option, the approach in that case should be something like this