Skip to content

Instantly share code, notes, and snippets.

@adityakamath
Last active August 26, 2023 17:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save adityakamath/6340080a8c111d17e9649285e1d2d508 to your computer and use it in GitHub Desktop.
Save adityakamath/6340080a8c111d17e9649285e1d2d508 to your computer and use it in GitHub Desktop.
Tailscale FastDDS Discovery Server
<?xml version="1.0" encoding="UTF-8" ?>
<dds>
<profiles xmlns="http://www.eprosima.com/XMLSchemas/fastRTPS_Profiles">
<participant profile_name="TailscaleDiscoveryServer" is_default_profile="true">
<rtps>
<builtin>
<discovery_config>
<discoveryProtocol>SUPER_CLIENT</discoveryProtocol>
<discoveryServersList>
<RemoteServer prefix="44.53.00.5f.45.50.52.4f.53.49.4d.41">
<metatrafficUnicastLocatorList>
<!-- Repeat this part for each server on the Tailscale network, use Tailscale machine/host name (from admin console) -->
<locator>
<udpv4>
<address>rpi4</address> <!-- or <address>Tailscale IPv4 address</address> -->
<port>11811</port>
</udpv4>
</locator>
<!-- End repeat -->
</metatrafficUnicastLocatorList>
</RemoteServer>
</discoveryServersList>
</discovery_config>
</builtin>
</rtps>
</participant>
</profiles>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment