Skip to content

ddling1216/dog-tunnel

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dog Tunnel

Introduction

Dog tunnel provide a P2P tunnel between your any two network, via UDP protocol on top of KCP. It's amazing fast and stable , gain better performance than other tunnel solution. It's written with pure golang by vzex.

Specification

udp make session flow :

s -> c1 : query_addrlist_a
c1 -> s : report_addrlist
s -> c2 : query_addrlist_b  c2 have c1's addresses
c2 -> s : report_addrlist
s -> c1 : tell_bust_a  c1 have c2's addresses
c1 -> s : success_bust_a
s -> c2 : tell_bust_b
c2 -> s : makeholeok or makeholefail

License

MIT License

Credits

author: vzex@163.com

About

p2p tunnel,(udp mode work with kcp,https://code.google.com/p/ikcp/)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 99.2%
  • Other 0.8%