Docs

Connecting Through A Proxy Server

It is possible to connect to Outlyer via an HTTP proxy server. The proxy server must allow the "CONNECT" method to port 443 of host agent.outlyer.com.

For squid, the default setting is "ALLOWED TO CONNECT ONLY HTTPS PORT".

Set the environment variable. HTTPS_PROXY to the value of your proxy server and connect the agent as usual. You can also achieve the same by adding the environment variable to the env section in the agent config.

    env:
        HTTPS_PROXY: https://localhost:8888

In case you need to exclude some domains, then add them to the NO_PROXY environment variable and separate them by commas. Wildcards are not yet supported.

    env:
        HTTPS_PROXY: https://localhost:8888
        NO_PROXY: example.com,sub.example.com

Using Tinyproxy as a Proxy Server

If you don’t have an existing proxy server in your infrastructure, you can use Tinyproxy to do the job. Packages are available for all major Linux operating systems.

The default configuration should work out of the box, but in case not, the following is a minimal configuration that will proxy connections on the localhost.

To make this work for your network, update the line Allow... to permit traffic for your network.

User nobody
Group nogroup
Port 8888
Timeout 600
DefaultErrorFile "/usr/share/tinyproxy/default.html"
StatFile "/usr/share/tinyproxy/stats.html"
Logfile "/var/log/tinyproxy/tinyproxy.log"
LogLevel Info
PidFile "/var/run/tinyproxy/tinyproxy.pid"
MaxClients 100
MinSpareServers 5
MaxSpareServers 20
StartServers 10
MaxRequestsPerChild 0
#### !!! change the following to your network segment
#Allow 192.168.0.0/16
Allow 127.0.0.1
ViaProxyName "tinyproxy"
ConnectPort 443