Skip to content
A tool for setting up WireGuard connections from peer to peer.
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src Some refactoring, split into two projects Jan 7, 2019
.gitignore Initial commit Dec 16, 2018
Cargo.toml Some refactoring, split into two projects Jan 7, 2019
README.md Version 0.1.990 Jan 3, 2019
test_netns.sh Works Dec 23, 2018

README.md

WireGuard Peer-to-Peer

This code is unstable, has not been reviewed and might leak your private keys (I hope not, though).

A program that manages p2p endpoints for WireGuard devices

It contains of two tools:

  • wg-p2p handles endpoint configuration to other wg-p2p clients
  • wg-exchange simplifies the exchange of public keys

How to Use

# setup wireguard interface
sudo wg-quick up wg0
# start client
sudo RUST_LOG=wg_p2p wg-p2p -i wg0

Requirements

  • rust nightly
  • opendht
  • wireguard
You can’t perform that action at this time.