admin
1
Netbird
Netbird is now the default tunnel software we use to create a community cluster.
Tinc
In some cases (low volume) tinc can be a good alternative to Netbird.
Tinc is stable and feature rich but its development has not been very active and it can be slow:
We are still using Tinc and Tinyfecvpn for older clusters but new clusters should use Netbird.
Other Alternatives
Besides NetBird many tunnel software also based on Wireguard:
These tunnels should be AVOIDED - since they do NOT have open sourced license for their mobile phone clients:
- Nebula from Slack
- NetMaker
- Headscale
admin
2
NetBird Ports
Below a sample of NetBird endpoints and ports they listen to:
Management service
- Endpoint:
tunnelapi.aunsw.88.io
- Port: TCP/443
Signal service
- Endpoint:
tunnelsignal.aunsw.88.io
- Port: TCP/443
Relay service
- Endpoint:
tunnelrelay.aunsw.88.io
- Port: TCP/443
- IP address is dynamic check using
netbird status -d output
- Based on NetBird's own websocket based relay software (designed to replace the coturn server below)
STUN service
- Endpoint:
stun.aunsw.88.io
- Port range: UDP/80,443,3478,5555
- IP address is dynamic check using
nslookup stun.88.io
- If STUN is blocked by firewall
netbird status will show keepalive ping failed errors
TURN service
- Endpoint:
turn.aunsw.88.io
- Port range: UDP/80,443 and TCP/443-65535
- IP address is dynamic check using
nslookup turn.88.io
- If TURN is blocked by firewall
netbird status will show keepalive ping failed errors
- Based on coturn software (being replaced by the new websocket relay above).