Recently Tailscale announced "tailcat", for setting up secure tunnels
in an ad-hoc way. I just put up a couple of utilities (in Go) to
export/import 9P fs over tailcat.

https://github.com/9nut/ts9p

to use it, run "tsexport" at the serving end; it uses exportfs to
serve the name space and prints the tailcat address it would be
listening at (somethin like tcoXXXXXX). the consuming end will then
use this address to import the name space (e.g. "tsimport tcoXXXXXX").
all the NAT hole punching and securing of the tunnel is done by
tailcat package.  The serving party can share the rendez-vous address
with any suitable mechanism.  It has had very light smoke testing so
far.

------------------------------------------
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T1313c7b6732c9cb4-M82e01e57784597a6fe8b818c
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription

Reply via email to