v0.3.0 Multihop Support
What's Changed
- Mutihop support! Chain together an arbitrary number of servers by @luker983 in #10
- All Wiretap tunnels now require 2 WireGuard interfaces, this enables end-to-end encrypted tunnels that scale well across many nodes
- New
--outbound
flag allows client to initiate handshake - Demo environment updated with an extra network for testing the new architecture
- New logo and diagrams
- New
status
command to view the layout of the Wiretap network - New
add server
andadd client
commands to add new server and client nodes - Now requires >=go1.20
- Significant performance improvements thanks to upstream wireguard-go changes
Full Changelog: v0.2.1...v0.3.0