├── .gitignore ├── README ├── link └── link.go ├── main.go ├── occ └── occ.go ├── openvpn.secret ├── opt └── options.go ├── protocol.go ├── reliable_udp.go ├── ssl.go ├── test ├── ca.cer ├── client.ovpn ├── client.pem ├── dh1024.pem ├── server.ovpn └── server.pem ├── tun ├── tun.go ├── tun_darwin.go └── tun_linux.go ├── utils.go └── utils └── utils.go /.gitignore: -------------------------------------------------------------------------------- 1 | .*.swp 2 | 3 | *.[568] 4 | govpn* 5 | -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- 1 | It works. By now it's able to communicate with the simplest OpenVPN. 2 | -------------------------------------------------------------------------------- /link/link.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glacjay/govpn/HEAD/link/link.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glacjay/govpn/HEAD/main.go -------------------------------------------------------------------------------- /occ/occ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glacjay/govpn/HEAD/occ/occ.go -------------------------------------------------------------------------------- /openvpn.secret: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glacjay/govpn/HEAD/openvpn.secret -------------------------------------------------------------------------------- /opt/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glacjay/govpn/HEAD/opt/options.go -------------------------------------------------------------------------------- /protocol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glacjay/govpn/HEAD/protocol.go -------------------------------------------------------------------------------- /reliable_udp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glacjay/govpn/HEAD/reliable_udp.go -------------------------------------------------------------------------------- /ssl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glacjay/govpn/HEAD/ssl.go -------------------------------------------------------------------------------- /test/ca.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glacjay/govpn/HEAD/test/ca.cer -------------------------------------------------------------------------------- /test/client.ovpn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glacjay/govpn/HEAD/test/client.ovpn -------------------------------------------------------------------------------- /test/client.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glacjay/govpn/HEAD/test/client.pem -------------------------------------------------------------------------------- /test/dh1024.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glacjay/govpn/HEAD/test/dh1024.pem -------------------------------------------------------------------------------- /test/server.ovpn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glacjay/govpn/HEAD/test/server.ovpn -------------------------------------------------------------------------------- /test/server.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glacjay/govpn/HEAD/test/server.pem -------------------------------------------------------------------------------- /tun/tun.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glacjay/govpn/HEAD/tun/tun.go -------------------------------------------------------------------------------- /tun/tun_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glacjay/govpn/HEAD/tun/tun_darwin.go -------------------------------------------------------------------------------- /tun/tun_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glacjay/govpn/HEAD/tun/tun_linux.go -------------------------------------------------------------------------------- /utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glacjay/govpn/HEAD/utils.go -------------------------------------------------------------------------------- /utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glacjay/govpn/HEAD/utils/utils.go --------------------------------------------------------------------------------