edgevpn

The immutable, decentralized, statically built p2p VPN without any central server and automatic discovery! Create decentralized introspectable tunnels over p2p with shared tokens

APACHE-2.0 License

Downloads
5
Stars
520
Committers
13

Bot releases are visible (Hide)

edgevpn - v0.9.0

Published by github-actions[bot] over 2 years ago

Changelog

  • d020107 βš™οΈ Fork libp2p-connmanager, adapt it for streams
  • 32e36c9 πŸ€– Adapt to ginkgov2 restrictions
  • 3550de8 πŸ€– switch to ginkgo v2
edgevpn - v0.8.6

Published by github-actions[bot] over 2 years ago

Changelog

  • acc1a09 🎨 Add doc button to webUI
  • ea19957 🎨 Add docs
  • bc7fe7d 🎨 Define env vars for dhcp/api
  • d293fa3 βš™οΈ Add config structure for node and services
  • ab66486 βš™οΈ Add install script
  • 09d65fb βš™οΈ Always set a connmanager
  • 91ef3d2 βš™οΈ Split networkservices
  • 516904f βš™οΈ be consistent and consume context while opening stream
  • 0381346 πŸ““ docs: fixup link generation on front page
  • a63d701 πŸ““ docs: fixup link on index
edgevpn - v0.8.5

Published by github-actions[bot] over 2 years ago

Changelog

  • 605278a βš™οΈ Allow to customize healthcheck intervals
  • b7cca54 βš™οΈ Allow to specify different sealers
edgevpn - v0.8.4

Published by github-actions[bot] over 2 years ago

Changelog

  • 4b9afce 🎨 Expose DNS management to API
  • 9ffe0f7 🎨 Expose NodeID in /api/summary
  • 0042928 βš™οΈ Enable low-profile mode
  • c5045cd βš™οΈ Gate connections from vpn subnets when getting address via DHCP
  • a00abda βš™οΈ dns: add LRU cache
  • bdb425f βš™οΈ support more complex dns entries
  • 10a7b08 πŸ“’ Update README
  • 2e841e6 πŸ€– Add codecov
  • 429ac00 πŸš€ Add experimental DNS on-chain service
  • f63c1da πŸš€ Allow to blacklist cidrs/peers
edgevpn - v0.8.3

Published by github-actions[bot] over 2 years ago

Changelog

  • 49d1be4 πŸ€– Add alive scrub test, increase default scrub time
  • 812afed Make dhcp boolean flag so we able to change subnet
  • 692e087 Register alive service even for static nodes
edgevpn - v0.8.2

Published by github-actions[bot] over 2 years ago

Changelog

  • f26549b βš™οΈ Return error from NetworkServices
  • d837411 βš™οΈ Save DHCP leases to disk
edgevpn - v0.8.1

Published by github-actions[bot] over 2 years ago

Changelog

  • de91914 βš™οΈ Prevent cycles during keepalive scrubbing
  • 9e46419 πŸ““ Update README
  • 74b0516 πŸš€ Add experimental p2p ip negotiation
edgevpn - v0.8.0

Published by github-actions[bot] over 2 years ago

Changelog

  • 5e69431 ⬆️ Increase default generated key lengths
  • 441f85e ⬆️ Increase default generated key lengths
  • 7968c5a 🎨 Expose node/peer metrics to API/UI. Set keylength/mtu from args
  • 4167c68 βš™οΈ room name is enough for topic
edgevpn - v0.7.2

Published by github-actions[bot] over 2 years ago

Changelog

  • 6ecf1f9 βš™οΈ Add Alive service node probe
  • 6f8e482 βš™οΈ Fixup data races
  • 6d9bf3e βš™οΈ Make vpn also register on start
  • b48b9e5 βš™οΈ lazy load services
edgevpn - v0.7.1

Published by github-actions[bot] almost 3 years ago

Changelog

  • f389d82 🎨 Split edgevpn package
  • b3e1357 🎨 hide echo banner
  • 82c3e0a βš™οΈ Add 2-node connection test
  • 8ec11e0 βš™οΈ Add a context to Join()
  • 6d81d85 βš™οΈ Add context to services
  • 0bb49d7 βš™οΈ Add methods to generate YAML/Base64 directly
  • 6e4ec6e βš™οΈ Do not run network services in goroutines by default
  • 08e1a9d βš™οΈ Fixup data race
  • 68be143 βš™οΈ Lazy service registration
  • aafbd86 βš™οΈ Minor enhancements
  • 6fdfc87 βš™οΈ retry when failed dialing in receiving files
  • 259bae6 πŸ“’ Update README
  • 476da0d πŸ€– Add -race to tests
  • 0058aa5 πŸ€– ci: enable debug on vpn test
  • b8dd62b πŸ€– set receiver buffer size on ci
edgevpn - v0.6.3

Published by github-actions[bot] almost 3 years ago

Changelog

  • dfccc80 βš™οΈ Add default connection timeout
  • 4297572 πŸ“’ Update README
  • 445937d πŸ““ fixup LICENSE headers
  • ae027f8 πŸ€– ci: switch to go test
  • 2db174d πŸ”§ Add service controller
  • 85b16a8 πŸ”§ Make process controller take options
edgevpn - v0.7.0

Published by github-actions[bot] almost 3 years ago

Changelog

  • 4af7f13 βš™οΈ Add concurrency option
edgevpn - v0.6.2

Published by github-actions[bot] almost 3 years ago

Changelog

  • b02cc88 Set tun parameters on windows
edgevpn - v0.6.1

Published by github-actions[bot] almost 3 years ago

Changelog

  • c4396f8 πŸ”§ ci: enable tests on PR
  • c588542 Add router option
  • efe4e27 Fix Windows support
edgevpn - v0.6.0

Published by github-actions[bot] almost 3 years ago

Changelog

  • 8ad6e63 πŸ”§ Several fixes and enhancements
edgevpn - v0.5.1

Published by github-actions[bot] almost 3 years ago

Changelog

  • ea5b308 πŸ““ Add troubleshooting notes
  • 04b4eca πŸ”§ Switch to more robust Ed25519
edgevpn - v0.5.0

Published by github-actions[bot] almost 3 years ago

Changelog

  • 76942f8 πŸ†• Update go mod and adapt code to upstream changes
edgevpn - v0.4.2

Published by github-actions[bot] almost 3 years ago

Changelog

  • d3f0ffb πŸ”§ Add default timeout for ledger persist calls
edgevpn - v0.4.1

Published by github-actions[bot] almost 3 years ago

Changelog

  • 3a2093c 🎨 Add meta viewport
  • ac88ff2 🎨 Add missing link in footer
  • c65e401 🎨 Fix display menu and icons on mobiles
edgevpn - v0.4.0

Published by github-actions[bot] almost 3 years ago

Changelog

  • 6eb9cd4 🎨 Add logo
  • b38bfed πŸ”§ Add NetworkServices
  • 61aef33 πŸ”§ Do not attempt to dial already connected bootstrap nodes
  • 1d99c77 πŸ”§ Use a timer to fire DHT discovery
Package Rankings
Top 2.38% on Proxy.golang.org
Top 45.83% on Formulae.brew.sh
Related Projects