Add health status endpoint (#107)

* implement metric endpoint

* implement ICMP ping

* fix linting

* fix IPv6 pings

* Add documentation for --info
This commit is contained in:
pufferfish
2024-04-12 05:24:16 +01:00
committed by GitHub
parent 54cedea2e4
commit eccf83a0cf
5 changed files with 276 additions and 14 deletions

View File

@@ -81,7 +81,10 @@ func StartWireguard(conf *DeviceConfig, logLevel int) (*VirtualTun, error) {
}
return &VirtualTun{
Tnet: tnet,
SystemDNS: len(setting.dns) == 0,
Tnet: tnet,
Dev: dev,
Conf: conf,
SystemDNS: len(setting.dns) == 0,
PingRecord: make(map[string]uint64),
}, nil
}