-
Notifications
You must be signed in to change notification settings - Fork 151
How does VpnHood work
trudyhood edited this page Jan 26, 2021
·
3 revisions
VpnHood is a hybrid VPN, captures all packets throw a packet filter driver, same as many other VPNs but establishes connections like a socks proxy without any fingerprint. VpnHood only support 3 main Network protocol, TCP, UDP and ICMP (Ping only).
*To improve performance and power usage, just the header (TLS Hello) of an original TCP stream is encrypted if it is already a TLS stream.
Unlike many other VPN, VpnHood does not encapsulate TCP packets inside another IP packets.
- VpnHood VPN service redirects all TCP packets to its local socks proxy server.
- The socks proxy accept incoming connection that is requested by user app and redirected by VpnHood Service.
- The socks proxy establish a standard TLS connection for every TCP stream to VpnHood server.
- The socks proxy sends the original TCP stream leaded by the user requested server endpoint.
- VpnHood server establish a TCP connection between itself and the user requested server.
- VpnHood server redirect the original TCP stream to the user requested server.