TraefikShaper
Docker 应用程序 from grtgbln's Repository
概述
Docker container to manipulate Traefik's IpAllowList middleware for dynamic IP whitelisting
要求
Expects a dynamic whitelist YAML file at the "Whitelist File" path.
运行时参数
- 网络
bridge- 特权
- false
模板配置
App PortPorttcp
Container Port: 5000
- 目标
- 5000
- 默认值
- 5000
- 价值
- 5000
App URLVariable
URL of the app. Replace with domain (ex. https://traefikshaper.example.com)
- 目标
- APPURL
- 默认值
- http://localhost:5000
- 价值
- http://localhost:5000
Access Request EndpointVariable
Endpoint for clients to request access (ex. /knock-knock)
- 目标
- GRANT_HTTP_ENDPOINT
Allow Private Class SubnetsVariable
Add private class subnets to the IPAllowList
- 目标
- DEFAULT_PRIVATE_CLASS_SOURCE_RANGE
- 默认值
- True|False
Depth IP StrategyVariable
The depth ip strategy used in the IPAllowList middleware. Use 1 if traefik runs behind another proxy (e.g. CloudFlare)
- 目标
- IPSTRATEGY_DEPTH
- 默认值
- 0
- 价值
- 0
Expiration TimeVariable
How long access is granted, in seconds
- 目标
- EXPIRATION_TIME
- 默认值
- 300
- 价值
- 300
Apprise Notification URLVariable
Your preferred apprise url. See documentation: https://github.com/caronc/apprise
- 目标
- APPRISE_NOTIFICATION_URL
Enable TraefikLabel
Enable Traefik
- 目标
- traefik.enable
- 默认值
- true
Docker NetworkLabel
Docker network
- 目标
- traefik.docker.network
Router RuleLabel
Router rule (ex. Host(`traefikshaper.example.com`))
- 目标
- traefik.http.routers.traefikshaper.rule
Whitelist FilePathrw
Path to the dynamic whitelist file
- 目标
- /app/dynamic-whitelist.yml
Router Service NameLabel
Router service name
- 目标
- traefik.http.routers.traefikshaper.service
- 默认值
- traefikshaper
- 价值
- traefikshaper
Loadbalancer PortLabel
Loadbalancer port
- 目标
- traefik.http.services.traefikshaper.loadbalancer.server.port
- 默认值
- 5000
- 价值
- 5000
Local TimePathro
Container local time
- 目标
- /etc/localtime
- 默认值
- /etc/localtime
- 价值
- /etc/localtime
TimezonePathro
Container timezone
- 目标
- /etc/timezone
- 默认值
- /etc/timezone
- 价值
- /etc/timezone
下载统计数据
500
下载总数
详细信息
存储库
l4rm4nd/traefikshaper:latest最后更新2024-08-30
初见2024-10-04
在Unraid 上运行 TraefikShaper 。
TraefikShaper 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。