mlocati-concrete5-packages / proxy_ip_manager
concrete5 package to manage the trusted proxy IP addresses
Installs: 33
Dependents: 3
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 0
Open Issues: 0
Type:concrete5-package
Requires
- concrete5/core: ^8.5
Suggests
- mlocati-concrete5-packages/cloudflare_proxy_ip_provider: Add support for CloudFlare IP addresses
- mlocati-concrete5-packages/cname_proxy_ip_provider: Add support for resolving CNAMEs / domain names
This package is auto-updated.
Last update: 2024-11-07 04:46:38 UTC
README
This package lets you handle the list of trusted IP addresses of the proxy used by your concrete5 website.
Extensible
This package is easily extensible to add custom IP address providers.
Currently, the following providers are available:
Manual
provider (included in this package): lets you manually specify a list of IP addressesCloudFlare
provider: fetches the list of IP addresses directly from CloudFlareCloudFront
provider: fetches the list of IP addresses directly from CloudFrontCNAME
provider: lets you specify CNAMEs / domain names, and the package will resolve them to the associated IP addresses
Features
In order to update the list of trusted IP addresses, you have 3 options:
- manually, via a dashboard page
- via the
pim:update
CLI command (which can be scheduled for execution for example with cron) - during the normal web execution, with a time interval configurable in the dashboard page (in case you don't have access to CLI commands)