TraefikShaper

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 或家庭实验室。