Categorygithub.com/deepakkamesh/webtunnel
module
0.0.0-20240412180432-9606b861b064
Repository: https://github.com/deepakkamesh/webtunnel.git
Documentation: pkg.go.dev

# README

Webtunnel Go Report Card Go Reference

Webtunnel

Webtunnel is a websocket based VPN with a client server architecture. This is useful in places where a firewall can restrict ports/protocol other than HTTP

Features

  • Supports IPv4 only
  • Client supports Linux (TAP/TUN), Windows (TAP only), Mac (TUN only)
  • Server supports Linux only

Operation

Operation

Implementation

See examples folder for implementation example.

# Packages

No description provided by the author
Package mocks is a generated GoMock package.
Package webtunnelclient runs the client side of the webtunnel; websocket based VPN.
Package webtunnelcommon package has common utils/structs for client/server*/.
Package webtunnelserver is the server side of webtunnel; a websocket based VPN server.