From 29c6cb21f5e01954408a7408538f48b93631c5b0 Mon Sep 17 00:00:00 2001 From: iceBear67 Date: Wed, 15 Jul 2026 00:35:46 +0800 Subject: [PATCH] support port-mapping feature from latest tsdns --- image/overlay/usr/bin/tsdns | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/image/overlay/usr/bin/tsdns b/image/overlay/usr/bin/tsdns index 4d34d56..d0511a4 100755 --- a/image/overlay/usr/bin/tsdns +++ b/image/overlay/usr/bin/tsdns @@ -15,6 +15,9 @@ if docker container inspect "tsdns" ; then exit 0 fi +mkdir -p /etc/tsdns +echo "_HOMELAB_ZONE_._HOMELAB_TLD_ 22 host.docker.internal 22" > /etc/tsdns/portmap + docker run -e "TS_AUTHKEY=_TS_AUTHKEY_" \ -e "HOMELAB_TLD=_HOMELAB_TLD_" \ -e "HOMELAB_ZONE=_HOMELAB_ZONE_" \ @@ -22,9 +25,12 @@ docker run -e "TS_AUTHKEY=_TS_AUTHKEY_" \ -e "TS_STATE_DIR=/tstate" \ -e "ADVERTISE_ROUTE=_ADVERTISE_ROUTE_" \ -e "TS_DEBUG_OMIT_LOCAL_ADDRS=true" \ + -e "PORT_MAP_FILE=/portmap" \ --network "workspace" \ -p 41641:41641/udp \ -v "/data/tsdns:/tstate" \ + -v "/etc/tsdns/portmap:/portmap" \ + --add-host "host.docker.internal:host-gateway" \ --restart unless-stopped \ --name "tsdns" \ ghcr.io/saltedfishclub/tsdns:latest