Skip to content
Commit Detail

Commit f1ca8b1

Author
Rachel Chen <rachel@chens.email> 2022-08-12 19:50:19 -0700
Parents
628b66a
Tree
5946bb6
tun/client: multiple and persistent tunnels

tun/client now supports persisting some states to disk, and publish new
tunnels automatically when the config file changes.

fix #6 and #5

TODO: auto-healing broken connection with specter server
TODO: context cancellation in http acceptor

Other changes in this commit:
spec/protocol: consolidate tunnel RPC into ClientRequest/ClientResponse
cmd/client: update to use only tun/client exported APIs

Files changed

16 files changed+2 added~14 modified