mirror of
https://github.com/psviderski/uncloud.git
synced 2026-08-26 19:13:34 +00:00
fix: skip Tailscale addresses for using as auto-detected WireGuard endpoints
This commit is contained in:
@@ -31,6 +31,12 @@ func ListRoutableIPs() ([]netip.Addr, error) {
|
|||||||
// Skip Docker bridge interfaces.
|
// Skip Docker bridge interfaces.
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
if iface.Name == "tailscale0" {
|
||||||
|
// Skip Tailscale interface as we don't want double-tunneling. Also, MTU=1280 on tailscale0 is too small
|
||||||
|
// for tunneling IPv6 used for uncloud management traffic.
|
||||||
|
// See Discord thread: https://discord.com/channels/1371726032104587335/1477823130670993408
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
|
||||||
if iface.Flags&net.FlagUp == 0 || iface.Flags&net.FlagRunning == 0 || iface.Flags&net.FlagLoopback != 0 {
|
if iface.Flags&net.FlagUp == 0 || iface.Flags&net.FlagRunning == 0 || iface.Flags&net.FlagLoopback != 0 {
|
||||||
// Skip interfaces:
|
// Skip interfaces:
|
||||||
|
|||||||
Reference in New Issue
Block a user