Configure proxy for Outbound connections
How to configure: go to websecadmin → advanced and edit proxy-config.json, as in below example:
{
"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
Push Notifications
fcm.googleapis.com:443
api.push.apple.com:443
Fido authenticators metadata
mds.fidoalliance.org:443
Geolocation database synchronization
download.maxmind.com:443
Mobile Device commercial data
storage.googleapis.com:443
Map display in Admin Dashboard and SSP frontends
maps.geoapify.com:443
email smtp - optional (depending if email is outside client infrastructure)
twilio - optional, for sending sms-es
api.twilio.com:443
How to troubleshooting:
from the webapp server, try the following:
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:
nc -zv 10.79.5.112 4128