Linux distributions do not have a standartized way of setting up system-wide proxy and security settings. Instead there are some conventions by which you can influence how applications behave. These conventions are not always supported. To configure a browser please refer to the Chrome and Firefox setup manuals.

The standart way of configuring the proxy settings for an application (if such options do not exist in the application itself) is to use the "http_proxy" and "https_proxy" environment variables. These variables can be set to some default values in your ".bash_profile" or ".bashrc" files although it is not recommended to use AppBandit in this way. Instead, ensure that the applicatation is launched with the proxy variable set pririor to launch. For example to launch curl with both proxy settings configured you can use the following command:

$ http_proxy=http://localhost:8080 https_proxy=http://localhost:8080 curl http://target/

Alternatively you can set these variables in advance using the "export" primitive in Bash and use curl as normal.

$ export http_proxy=http://localhost:8080
$ export https_proxy=https://localhost:8080

Linux does no provide mechanisms to influence the security and trust settings as well. Different applications and scripting environments provide their own mechanisms. In the case of curl, certificate warnings can be ignored using the "-k" flag.

$ curl -k https://target/

To influence these settings, refer to the application manuals.