찐빠해결

Kim committed Oct 22, 2025 at 10:15 UTC 0efd9edffc66ba5b43c2faf6627b54f9c50ba40a
2 files changed +8 -7
cmd/server/view.go
+1 -1
@@ -170,7 +170,7 @@ var adminIndexTmpl = template.Must(template.New("admin-index").Parse(`<!doctype
170 <div class="muted" style="margin-top:6px">Known clients: {{len .Rows}}</div>
171 </section>
172 {{range .Rows}}
173 - <section class="section">
173 + <section class="section" id="peer-{{.Peer}}" data-peer="{{.Peer}}" data-name="{{.Name}}">
174 <div class="head">
175 <div class="title">{{if .Name}}{{.Name}}{{else}}(unnamed){{end}}</div>
176 <div>
relaydns/client.go
+7 -6
@@ -69,12 +69,13 @@ const (
69
70 // applyDefaults fills zero-values in cfg with sane defaults.
71 func applyDefaults(cfg ClientConfig) ClientConfig {
72 - if cfg.AdvertiseEvery <= 0 {
73 - cfg.AdvertiseEvery = defaultAdvertiseEvery
74 - }
75 - if cfg.AdvertiseTTL <= 0 {
76 - cfg.AdvertiseTTL = 10 * cfg.AdvertiseEvery
77 - }
72 + if cfg.AdvertiseEvery <= 0 {
73 + cfg.AdvertiseEvery = defaultAdvertiseEvery
74 + }
75 + if cfg.AdvertiseTTL <= 0 {
76 + // Reduce default TTL from 50s to 15s (3x default advertise interval)
77 + cfg.AdvertiseTTL = 3 * cfg.AdvertiseEvery
78 + }
79 if cfg.HTTPTimeout <= 0 {
80 cfg.HTTPTimeout = defaultHTTPTimeout
81 }