aboutsummaryrefslogtreecommitdiffstats
path: root/packages/meshbay-node/src/meshbay_node/config.py
diff options
context:
space:
mode:
Diffstat (limited to 'packages/meshbay-node/src/meshbay_node/config.py')
-rw-r--r--packages/meshbay-node/src/meshbay_node/config.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/packages/meshbay-node/src/meshbay_node/config.py b/packages/meshbay-node/src/meshbay_node/config.py
index 7be68a4..a5220cd 100644
--- a/packages/meshbay-node/src/meshbay_node/config.py
+++ b/packages/meshbay-node/src/meshbay_node/config.py
@@ -66,8 +66,12 @@ transcode_incompatible_video = true
# ICE candidate gathering. By default, virtual/VPN interfaces (Tailscale,
# libvirt, Docker) are auto-excluded — a STUN request that can't reach the
# server holds the WebRTC answer for 5 seconds. Set this to restrict
-# gathering to specific interfaces (by OS adapter name).
-# ice_interfaces = ["wlp0s20f3", "eth0"]
+# gathering to specific interfaces. An entry matches the OS adapter name, the
+# device description, or one of the adapter's own IPv4 addresses, so a Windows
+# host can be named by description or address rather than by its GUID. An
+# entry that matches nothing is ignored with a warning rather than leaving the
+# node with no candidates at all.
+# ice_interfaces = ["wlp0s20f3", "eth0", "192.168.1.22"]
# STUN servers for WebRTC ICE candidate gathering (NAT traversal). By default
# four public servers are used; set this to override. Every server in the list