tailscale: Fix AdvertiseTags

This commit is contained in:
世界
2026-02-26 21:45:11 +08:00
parent cf4791f1ad
commit 21a1512e6c

View File

@@ -210,10 +210,11 @@ func NewEndpoint(ctx context.Context, router adapter.Router, logger log.ContextL
UserLogf: func(format string, args ...any) { UserLogf: func(format string, args ...any) {
logger.Debug(fmt.Sprintf(format, args...)) logger.Debug(fmt.Sprintf(format, args...))
}, },
Ephemeral: options.Ephemeral, Ephemeral: options.Ephemeral,
AuthKey: options.AuthKey, AuthKey: options.AuthKey,
ControlURL: options.ControlURL, ControlURL: options.ControlURL,
Dialer: &endpointDialer{Dialer: outboundDialer, logger: logger}, AdvertiseTags: options.AdvertiseTags,
Dialer: &endpointDialer{Dialer: outboundDialer, logger: logger},
LookupHook: func(ctx context.Context, host string) ([]netip.Addr, error) { LookupHook: func(ctx context.Context, host string) ([]netip.Addr, error) {
return dnsRouter.Lookup(ctx, host, outboundDialer.(dialer.ResolveDialer).QueryOptions()) return dnsRouter.Lookup(ctx, host, outboundDialer.(dialer.ResolveDialer).QueryOptions())
}, },
@@ -363,12 +364,10 @@ func (t *Endpoint) Start(stage adapter.StartStage) error {
Prefs: ipn.Prefs{ Prefs: ipn.Prefs{
RouteAll: t.acceptRoutes, RouteAll: t.acceptRoutes,
AdvertiseRoutes: t.advertiseRoutes, AdvertiseRoutes: t.advertiseRoutes,
AdvertiseTags: t.advertiseTags,
}, },
RouteAllSet: true, RouteAllSet: true,
ExitNodeIPSet: true, ExitNodeIPSet: true,
AdvertiseRoutesSet: true, AdvertiseRoutesSet: true,
AdvertiseTagsSet: true,
RelayServerPortSet: true, RelayServerPortSet: true,
RelayServerStaticEndpointsSet: true, RelayServerStaticEndpointsSet: true,
} }