Directories
¶
| Path | Synopsis |
|---|---|
|
internal
|
|
|
core
Package core defines small interfaces and helpers shared across the project.
|
Package core defines small interfaces and helpers shared across the project. |
|
dns
Package dns provides a thin wrapper around AdGuard's upstream resolver supporting plain DNS, DoH, DoT and DoQ via the dnsproxy library.
|
Package dns provides a thin wrapper around AdGuard's upstream resolver supporting plain DNS, DoH, DoT and DoQ via the dnsproxy library. |
|
hola
Package hola talks to Hola's API: enumerates countries, requests tunnels, resolves fallback agents and rotates credentials.
|
Package hola talks to Hola's API: enumerates countries, requests tunnels, resolves fallback agents and rotates credentials. |
|
log
Package log provides a verbosity-gated logger and a non-blocking writer suitable for funnelling logs from multiple goroutines.
|
Package log provides a verbosity-gated logger and a non-blocking writer suitable for funnelling logs from multiple goroutines. |
|
proxy
Package proxy implements the local HTTP proxy server that forwards client traffic through a Hola tunnel.
|
Package proxy implements the local HTTP proxy server that forwards client traffic through a Hola tunnel. |
|
random
Package random provides a cryptographically-secure source compatible with math/rand.Source64.
|
Package random provides a cryptographically-secure source compatible with math/rand.Source64. |
|
surfclient
Package surfclient produces *net/http.Client instances backed by github.com/enetx/surf with Chrome browser impersonation enabled.
|
Package surfclient produces *net/http.Client instances backed by github.com/enetx/surf with Chrome browser impersonation enabled. |
|
tunnel
Package tunnel implements the dialer chain that takes a TCP socket all the way through a Hola CONNECT tunnel.
|
Package tunnel implements the dialer chain that takes a TCP socket all the way through a Hola CONNECT tunnel. |
|
version
Package version queries Google APIs to discover the latest stable Chrome version and the latest Hola browser-extension version.
|
Package version queries Google APIs to discover the latest stable Chrome version and the latest Hola browser-extension version. |
Click to show internal directories.
Click to hide internal directories.