Skip to main content
Skip table of contents

Configure proxy for Outbound connections

How to configure: go to websecadmin → advanced and edit proxy-config.json, as in below example:

CODE
{
    "proxyHttpPort": 4128,
    "proxyHttpsPort": 4128,
    "proxyHttpsHost": "10.79.5.112",
    "proxyHttpHost": "10.79.5.112",
    "overwriteDiskConfig": true,
    "nonProxyHttpHosts": "localhost|develop.veridium-dev.com|dmz.develop.veridium-dev.com|shib.develop.veridium-dev.com|ssp.develop.veridium-dev.com",
    "nonProxyHttpsHosts": "localhost|develop.veridium-dev.com|dmz.develop.veridium-dev.com|shib.develop.veridium-dev.com|ssp.develop.veridium-dev.com"
}

overwriteDiskConfig → please set to true, if you want to have this configuration active for all veridium components (information from setenv.sh will be ignored).

nonProxyHttpHosts → this contains the list of hosts for which traffic will not be sent through proxy server.

External Services that Veridium Server may use

  1. Push Notifications
    fcm.googleapis.com:443
    api.push.apple.com:443

  2. Fido authenticators metadata
    mds.fidoalliance.org:443

  3. Geolocation database synchronization
    download.maxmind.com:443

  4. Mobile Device commercial data
    storage.googleapis.com:443

  5. Map display in Admin Dashboard and SSP frontends
    maps.geoapify.com:443

  6. email smtp - optional (depending if email is outside client infrastructure)

  7. twilio - optional, for sending sms-es

    api.twilio.com:443

How to troubleshooting:

from the webapp server, try the following:

CODE
export http_proxy=10.79.5.112:4128
export https_proxy=10.79.5.112:4128

curl https://api.push.apple.com:443
curl https://fcm.googleapis.com:443

If the curl is successfully, below should

In this way, it can be seen what is the issue. Based on the received error, troubleshooting can be done.

Also, you can test network connectivity to proxy, by running:

CODE
nc -zv 10.79.5.112 4128
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.