Using the remote IP Address filter

The remote IP address filter lets you filter workflows based on what network the requester (web browser or script) comes from.

Defining allowed or denied networks #

There are three ways ways to describe the remote IP addresses you want to allow:

Range #

NetworkDescription
192.168.0.1 – 192.168.0.254All IP addressees in the indicated range

Wildcards #

NetworkDescription
192.168.0.*Any IP address that starts with 192.168.0
192.168.*.*Any IP address that starts with 192.168

Slash notation #

NetworkDescription
192.168.0.1/24Any IP address in the range 192.168.0.1 – 192.168.0.254
192.168.0.1/30Any IP address in the range 192.168.0.1 – 192.168.0.2
192.168.0.0/8Any IP address in the range 192.0.0.1 – 192.255.255.254

Determining the remote IP address #

The remote IP address is determined using two http headers provided by Apache or Nginx. There’s an almost infinite number of ways to configure web servers together with reverse proxies, load balancers etc. so this may be subject to change. Currently (from WunderAutomation 1.5.2), the following http headers are used:

PriorityHeader
1HTTP_X_FORWARDED_FOR
2REMOTE_ADDR

Powered by BetterDocs

Leave a Reply

Your email address will not be published. Required fields are marked *