This guide describes how to install and configure self-hosted HUMAN Callout Enforcer.
HUMAN Callout Enforcer is a service running on client premises, which communicates with the client’s Envoy’s “ext_proc” (External Processing) filter.
For every request Envoy sends Request Headers to Callout Enforcer and waits for the Status Response. Status Response could be either “pass” or “block and display Captcha page”.

pxconf.json, located in /etc folder50051 portperimeterx/px_callout_enforcer:latest docker image contains HUMAN Callout Enforcer applicationpxconf.json file) Detailsperimeterx/px_callout_enforcer:latest docker image (mount pxconf.json to /etc/pxconf.json file in the container and expose 50051 port) DetailsComplete example of both Envoy and HUMAN Callout Enforcer configuration and commands could be found here: Complete Example