dog-tunnel

command module
v0.0.0-...-cf76086 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 14, 2014 License: MIT Imports: 23 Imported by: 0

README

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.

Installation

Install dtunnel on Fedora 20/21 or CentOS 6/7

We provided a bash scripts to install dtunnel on fresh linux box.

see scripts/install_linux.sh

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

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
nat
stun
Package stun implements a subset of the Session Traversal Utilities for NAT (STUN) protocol, described in RFC 5389.
Package stun implements a subset of the Session Traversal Utilities for NAT (STUN) protocol, described in RFC 5389.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL