VPN client in a thin Docker container for multiple VPN providers, written in Go, and using OpenVPN or Wireguard, DNS over TLS, with a few proxy servers built-in.
19 matches across 1 category. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | internal/configuration/settings/dns.go | 21 | // DNS contains settings to configure DNS. |
| LOW | internal/configuration/settings/serverselection.go | 21 | // or 'wireguard'. It cannot be the empty string |
| LOW | internal/configuration/settings/serverselection.go | 41 | // should be filtered. This is used with Mullvad. |
| LOW | internal/configuration/settings/wireguard.go | 21 | // PrivateKey is the Wireguard client peer private key. |
| LOW | internal/configuration/settings/updater.go | 21 | // should run. It can be set to 0 to disable the |
| LOW | internal/configuration/settings/openvpn.go | 21 | type OpenVPN struct { |
| LOW | internal/configuration/settings/openvpn.go | 41 | // service provider configuration files. |
| LOW | internal/configuration/settings/openvpn.go | 61 | // to be used. KeyPassphrase must be set if this one is set. |
| LOW | internal/configuration/settings/openvpnselection.go | 21 | // NOT use a custom configuration file. |
| LOW | internal/configuration/settings/health.go | 21 | // TargetAddresses are the addresses (host or host:port) |
| LOW | internal/configuration/settings/publicip.go | 21 | // internal state |
| LOW | internal/configuration/settings/wireguardselection.go | 21 | // not be used, it should be set to [netip.IPv4Unspecified]. |
| LOW | internal/configuration/settings/httpproxy.go | 21 | // It cannot be nil in the internal state. |
| LOW | internal/configuration/settings/portforward.go | 21 | // Provider is set to specify which custom port forwarding code |
| LOW | internal/healthcheck/checker.go | 61 | c.icmpTargetIPs = icmpTargets |
| LOW | internal/provider/example/updater/servers.go | 21 | // Required fields for each server are: |
| LOW | internal/provider/example/updater/servers.go | 41 | // |
| LOW | internal/provider/common/mocks_generate_test.go | 1 | package common |
| LOW | internal/wireguard/settings.go | 21 | // Public key in base 64 format |