diff --git a/net/traefik/Makefile b/net/traefik/Makefile
index b4d2849482bd..f4ceae546fa2 100644
--- a/net/traefik/Makefile
+++ b/net/traefik/Makefile
@@ -1,44 +1,44 @@
 PORTNAME=	traefik
-PORTVERSION=	2.6.3
+PORTVERSION=	2.6.6
 CATEGORIES=	net
 MASTER_SITES=	LOCAL/riggs/${PORTNAME}
 
 MAINTAINER=	riggs@FreeBSD.org
 COMMENT=	High availability reverse proxy and load balancer
 
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE.md
 
 BUILD_DEPENDS=	go-bindata:devel/go-bindata
 
 USES=		cpe go:modules tar:xz
 
 USE_RC_SUBR=	traefik
 
 GO_BUILDFLAGS=	-ldflags "-s -w \
 		-X github.com/traefik/traefik/v2/pkg/version.Version=${DISTVERSION} \
 		-X github.com/traefik/traefik/v2/pkg/version.Codename=portbuild \
 		-X github.com/traefik/traefik/v2/pkg/version.BuildDate=`date -u '+%Y-%m-%d_%I:%M:%S%p'`"
 GO_TARGET=	./cmd/traefik
 CGO_ENABLED=	0
 
 USERS=		traefik
 GROUPS=		traefik
 
 PLIST_FILES=	bin/traefik \
 		"@sample etc/traefik.toml.sample" \
 		"@sample etc/traefik.yml.sample"
 
 # Preparing the vendor dir for a self-contained tarball now works by just
 # running 'go generate && go mod vendor' as a user and bundling the resulting
 # ${WRKSRC}/vendor directory.
 # Building the UI with node + yarn is no longer necessary.
 
 pre-build:
 	cd ${GO_WRKSRC}; ${SETENV} ${MAKE_ENV} ${GO_ENV} ${GO_CMD} generate
 
 post-install:
 	${INSTALL_DATA} ${WRKSRC}/traefik.sample.toml ${STAGEDIR}${PREFIX}/etc/traefik.toml.sample
 	${INSTALL_DATA} ${WRKSRC}/traefik.sample.yml ${STAGEDIR}${PREFIX}/etc/traefik.yml.sample
 
 .include <bsd.port.mk>
diff --git a/net/traefik/distinfo b/net/traefik/distinfo
index 4755a92172ba..7914d07ff811 100644
--- a/net/traefik/distinfo
+++ b/net/traefik/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1649502129
-SHA256 (traefik-2.6.3.tar.xz) = a6aeba9928f606d564cc87c3abda242bcb7d92698b807746f878804688057eab
-SIZE (traefik-2.6.3.tar.xz) = 17239764
+TIMESTAMP = 1651922545
+SHA256 (traefik-2.6.6.tar.xz) = d4ae97f21b0f2a539a67156b4e51739b46b54c98af87050ced2219a9e1966882
+SIZE (traefik-2.6.6.tar.xz) = 17184744