tprasadtp / protonvpn-docker

ProtonVPN Wireguard Docker Image. Supports ARMv8 (64-bit ) and x86 (64-Bit).
GNU General Public License v3.0
286 stars 25 forks source link

[BUG] - Not connecting to FREE servers #301

Closed arminveres closed 6 months ago

arminveres commented 6 months ago

Version

7.2.9

Credential and Server Validation

System Architecture

x86_64

Kernel Version

5.15.0-101-generic

Running on a NAS?

No

Runtime

docker

Version of Runtime

Client: Context: default Debug Mode: false Plugins: app: Docker App (Docker Inc., v0.9.1-beta3) buildx: Docker Buildx (Docker Inc., v0.8.1-docker) scan: Docker Scan (Docker Inc., v0.17.0)

Server: Containers: 10 Running: 10 Paused: 0 Stopped: 0 Images: 10 Server Version: 20.10.14 Storage Driver: overlay2 Backing Filesystem: extfs Supports d_type: true Native Overlay Diff: true userxattr: false Logging Driver: json-file Cgroup Driver: systemd Cgroup Version: 2 Plugins: Volume: local Network: bridge host ipvlan macvlan null overlay Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog Swarm: inactive Runtimes: io.containerd.runc.v2 io.containerd.runtime.v1.linux runc Default Runtime: runc Init Binary: docker-init containerd version: 3df54a852345ae127d1fa3092b95168e4a88e2f8 runc version: v1.0.3-0-gf46b6ba init version: de40ad0 Security Options: apparmor seccomp Profile: default cgroupns Kernel Version: 5.15.0-101-generic Operating System: Ubuntu 22.04.4 LTS OSType: linux Architecture: x86_64 CPUs: 8 Total Memory: 31GiB Name: arminserver ID: ZPY3:4NUR:6JUL:VLMU:KK2Y:GUN6:WP2C:CLD7:Q3RY:LCO2:QJQD:LMWE Docker Root Dir: /var/lib/docker Debug Mode: false Registry: https://index.docker.io/v1/ Labels: Experimental: false Insecure Registries: 127.0.0.0/8 Live Restore Enabled: false

My configuration

services:
  protonwire:
    container_name: protonwire
    # Use semver tags or sha256 hashes of manifests.
    # using latest tag can lead to issues when used with
    # automatic image updaters like watchtower/podman.
    image: ghcr.io/tprasadtp/protonwire:latest
    init: true
    restart: unless-stopped
    environment:
      # Quote this value as server name can contain '#'.
      PROTONVPN_SERVER: "149.34.244.154"
      # Set this to 1 to show debug logs for issue forms.
      DEBUG: "0"
      # Set this to 0 to disable kill-switch.
      KILL_SWITCH: "1"
    # NET_ADMIN capability is mandatory!
    cap_add:
      - NET_ADMIN
    # sysctl net.ipv4.conf.all.rp_filter is mandatory!
    # net.ipv6.conf.all.disable_ipv6 disables IPv6 as protonVPN does not support IPv6.
    # 'net.*' sysctls are not required on application containers,
    # as they share network stack with protonwire container.
    sysctls:
      net.ipv4.conf.all.rp_filter: 2
      net.ipv6.conf.all.disable_ipv6: 1
    volumes:
      - type: tmpfs
        target: /tmp
      - type: bind
        read_only: true
        source: ./private.key
        target: /etc/protonwire/private-key

Whitelisting API endpoints

I am not using ad-blocking DNS server or gateway

Troubleshooting & Runtime

Container/Pod/systemd log output with DEBUG=1 or --debug flag

[DEBUG   ] PROTONVPN_SERVER                    : 149.34.244.154
[DEBUG   ] IPCHECK_URL                         : https://protonwire-api.vercel.app/v1/client/ip
[DEBUG   ] METADATA_URL                        : https://protonwire-api.vercel.app/v1/server
[DEBUG   ] Running as container USER=root
[DEBUG   ] Checking requirements
[DEBUG   ] Using /etc/resolv.conf for DNS (systemd is not available)
[DEBUG   ] RUNTIME_DIRECTORY                   : NA
[DEBUG   ] XDG_RUNTIME_DIR                     : NA
[DEBUG   ] __PROTONWIRE_SRV_INFO_FILE          : /tmp/protonwire.server.json
[DEBUG   ] __PROTONWIRE_HCR                    : /tmp/protonwire.hc.response
[DEBUG   ] WATCHDOG_USEC is not set or invalid
[DEBUG   ] Checking if IP on other interface is reserved - 127.0.0.1
[DEBUG   ] Checking if IP on other interface is reserved - 172.20.0.8
[NOTICE  ] Skipped validating default IPCHECK_URL
[DEBUG   ] Can use CAP_NET_ADMIN capability
[DEBUG   ] IPCHECK_THRESHOLD                   : NA
[DEBUG   ] IPCHECK_INTERVAL                    : NA
[DEBUG   ] Server info file is missing - /tmp/protonwire.server.json
[INFO    ] Refresing server metadata (for 149.34.244.154)
[DEBUG   ] API - https://protonwire-api.vercel.app/v1/server/149.34.244.154
[TRACE   ] (curl) % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
[TRACE   ] (curl) Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0*   Trying 76.76.21.241:443...
[TRACE   ] (curl) * Connected to protonwire-api.vercel.app (76.76.21.241) port 443
[TRACE   ] (curl) * ALPN: curl offers h2,http/1.1
[TRACE   ] (curl) } [5 bytes data]
[TRACE   ] (curl) * TLSv1.3 (OUT), TLS handshake, Client hello (1):
[TRACE   ] (curl) } [512 bytes data]
[TRACE   ] (curl) *  CAfile: /etc/ssl/certs/ca-certificates.crt
[TRACE   ] (curl) *  CApath: /etc/ssl/certs
[TRACE   ] (curl) { [5 bytes data]
[TRACE   ] (curl) * TLSv1.3 (IN), TLS handshake, Server hello (2):
[TRACE   ] (curl) { [122 bytes data]
[TRACE   ] (curl) * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
[TRACE   ] (curl) { [15 bytes data]
[TRACE   ] (curl) * TLSv1.3 (IN), TLS handshake, Certificate (11):
[TRACE   ] (curl) { [2592 bytes data]
[TRACE   ] (curl) * TLSv1.3 (IN), TLS handshake, CERT verify (15):
[TRACE   ] (curl) { [264 bytes data]
[TRACE   ] (curl) * TLSv1.3 (IN), TLS handshake, Finished (20):
[TRACE   ] (curl) { [36 bytes data]
[TRACE   ] (curl) * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
[TRACE   ] (curl) } [1 bytes data]
[TRACE   ] (curl) * TLSv1.3 (OUT), TLS handshake, Finished (20):
[TRACE   ] (curl) } [36 bytes data]
[TRACE   ] (curl) * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256
[TRACE   ] (curl) * ALPN: server accepted h2
[TRACE   ] (curl) * Server certificate:
[TRACE   ] (curl) *  subject: CN=*.vercel.app
[TRACE   ] (curl) *  start date: Feb 14 08:22:32 2024 GMT
[TRACE   ] (curl) *  expire date: May 14 08:22:31 2024 GMT
[TRACE   ] (curl) *  subjectAltName: host "protonwire-api.vercel.app" matched cert's "*.vercel.app"
[TRACE   ] (curl) *  issuer: C=US; O=Let's Encrypt; CN=R3
[TRACE   ] (curl) *  SSL certificate verify ok.
[TRACE   ] (curl) { [5 bytes data]
[TRACE   ] (curl) * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
[TRACE   ] (curl) { [122 bytes data]
[TRACE   ] (curl) * using HTTP/2
[TRACE   ] (curl) * [HTTP/2] [1] OPENED stream for https://protonwire-api.vercel.app/v1/server/149.34.244.154
[TRACE   ] (curl) * [HTTP/2] [1] [:method: GET]
[TRACE   ] (curl) * [HTTP/2] [1] [:scheme: https]
[TRACE   ] (curl) * [HTTP/2] [1] [:authority: protonwire-api.vercel.app]
[TRACE   ] (curl) * [HTTP/2] [1] [:path: /v1/server/149.34.244.154]
[TRACE   ] (curl) * [HTTP/2] [1] [user-agent: protonwire/v7]
[TRACE   ] (curl) * [HTTP/2] [1] [accept: */*]
[TRACE   ] (curl) } [5 bytes data]
 TRACE   ] (curl) > GET /v1/server/149.34.244.154 HTTP/2
 TRACE   ] (curl) > Host: protonwire-api.vercel.app
 TRACE   ] (curl) > User-Agent: protonwire/v7
 TRACE   ] (curl) > Accept: */*
 TRACE   ] (curl) >
[TRACE   ] (curl) { [5 bytes data]
 TRACE   ] (curl) < HTTP/2 200
 TRACE   ] (curl) < accept-ranges: bytes
 TRACE   ] (curl) < access-control-allow-origin: *
 TRACE   ] (curl) < age: 689
 TRACE   ] (curl) < cache-control: s-maxage=60, stale-while-revalidate=600
 TRACE   ] (curl) < content-disposition: inline; filename="149.34.244.154"
 TRACE   ] (curl) < content-type: application/json
 TRACE   ] (curl) < date: Tue, 02 Apr 2024 18:11:27 GMT
 TRACE   ] (curl) < etag: "5e911e438fa771c3c9131270ecdaae8d"
 TRACE   ] (curl) < server: Vercel
 TRACE   ] (curl) < strict-transport-security: max-age=63072000; includeSubDomains; preload
 TRACE   ] (curl) < x-vercel-cache: HIT
 TRACE   ] (curl) < x-vercel-id: fra1::x7xwq-1712081487475-f540adb03415
 TRACE   ] (curl) < content-length: 490
 TRACE   ] (curl) <
[TRACE   ] (curl) { [5 bytes data]
100   490  100   490    0     0   4229      0 --:--:-- --:--:-- --:--:--  4260
[TRACE   ] (curl) * Connection #0 to host protonwire-api.vercel.app left intact
[SUCCESS ] Successfully refreshed server metadata
[DEBUG   ] __PROTONWIRE_SRV_INFO_FILE JSON valid
[DEBUG   ] metadata_fetch_tries=1
[DEBUG   ] metadata_fetch_max_tries=3
[SUCCESS ] Server 149.34.244.154 is online
[DEBUG   ] Selecting all ONLINE endpoints
[DEBUG   ] __PROTONWIRE_ENDPOINT_IPS_ONLINE    : 149.34.244.154
[DEBUG   ] Selecting all endpoints for building keymap
[DEBUG   ] __PROTONWIRE_ENDPOINT_IPS_ALL       : 149.34.244.154
[DEBUG   ] Endpoint(149.34.244.154) has pubkey - ...
[DEBUG   ] Valid Exit IP for 149.34.244.154 - 149.34.244.154(IPv4)
[DEBUG   ] Valid Exit IP for 149.34.244.154 - 149.34.244.155(IPv4)
[DEBUG   ] Valid Exit IP for 149.34.244.154 - 149.34.244.156(IPv4)
[DEBUG   ] Valid Exit IP for 149.34.244.154 - 149.34.244.157(IPv4)
[DEBUG   ] Valid Exit IP for 149.34.244.154 - 149.34.244.158(IPv4)
[DEBUG   ] Not validating country
[DEBUG   ] Not validating if server supports P2P
[DEBUG   ] Not validating if server supports Stremaing
[DEBUG   ] Not validating if server supports Tor
[DEBUG   ] Not validating if server supports SecureCore
[DEBUG   ] WIREGUARD_PRIVATE_KEY is not set
[DEBUG   ] File - /etc/protonwire/private-key has correct permissions (600)
[SUCCESS ] Using PrivateKeyFile - /etc/protonwire/private-key
[SUCCESS ] net.ipv4.conf.all.rp_filter is already set to 2
[NOTICE  ] Creating WireGuard Interface - protonwire0
[INFO    ] Setting WireGuard interface address - 10.2.0.2
[INFO    ] Setting WireGuard interface MTU to 1480
[SUCCESS ] Configured WireGuard private key from /etc/protonwire/private-key
[DEBUG   ] No configured endpoints on the interface 'protonwire0'
[DEBUG   ] __PROTONWIRE_ENDPOINT_IPS_ONLINE    : 149.34.244.154
[DEBUG   ] Selected endpoint 149.34.244.154
[DEBUG   ] Peer public key - ...
[INFO    ] WireGuard interface is configured with peer - ... (149.34.244.154)
[INFO    ] Bringing WireGuard interface up
[SUCCESS ] Configured fwmark on WireGuard interface to - 0xca6d
[DEBUG   ] Excluding RFC-1918 subnets(IPv4) except DNS sever from WireGuard table
[DEBUG   ] Excluding ULA subnets(IPv6) from WireGuard table
[DEBUG   ] Legacy killswitch route table 51822 not found or is empty
[DEBUG   ] Deleting legacy kill-switch routing rules
[DEBUG   ] Collecting existing routes if any (IPv4)
[DEBUG   ] No legacy routes (from 7.0.0-7.0.3) found (IPv4)
[DEBUG   ] No existing killswitch routes found
[DEBUG   ] No existing routes found (IPv4)
[NOTICE  ] Creating routes (IPv4)
[DEBUG   ] Added route - 10.2.0.1/32 to table 51821 (IPv4)
[DEBUG   ] Added route - 0.0.0.0/5 to table 51821 (IPv4)
[DEBUG   ] Added route - 8.0.0.0/7 to table 51821 (IPv4)
[DEBUG   ] Added route - 11.0.0.0/8 to table 51821 (IPv4)
[DEBUG   ] Added route - 12.0.0.0/6 to table 51821 (IPv4)
[DEBUG   ] Added route - 16.0.0.0/4 to table 51821 (IPv4)
[DEBUG   ] Added route - 32.0.0.0/3 to table 51821 (IPv4)
[DEBUG   ] Added route - 64.0.0.0/3 to table 51821 (IPv4)
[DEBUG   ] Added route - 96.0.0.0/6 to table 51821 (IPv4)
[DEBUG   ] Added route - 100.0.0.0/10 to table 51821 (IPv4)
[DEBUG   ] Added route - 100.128.0.0/9 to table 51821 (IPv4)
[DEBUG   ] Added route - 101.0.0.0/8 to table 51821 (IPv4)
[DEBUG   ] Added route - 102.0.0.0/7 to table 51821 (IPv4)
[DEBUG   ] Added route - 104.0.0.0/5 to table 51821 (IPv4)
[DEBUG   ] Added route - 112.0.0.0/5 to table 51821 (IPv4)
[DEBUG   ] Added route - 120.0.0.0/6 to table 51821 (IPv4)
[DEBUG   ] Added route - 124.0.0.0/7 to table 51821 (IPv4)
[DEBUG   ] Added route - 126.0.0.0/8 to table 51821 (IPv4)
[DEBUG   ] Added route - 128.0.0.0/3 to table 51821 (IPv4)
[DEBUG   ] Added route - 160.0.0.0/5 to table 51821 (IPv4)
[DEBUG   ] Added route - 168.0.0.0/8 to table 51821 (IPv4)
[DEBUG   ] Added route - 169.0.0.0/9 to table 51821 (IPv4)
[DEBUG   ] Added route - 169.128.0.0/10 to table 51821 (IPv4)
[DEBUG   ] Added route - 169.192.0.0/11 to table 51821 (IPv4)
[DEBUG   ] Added route - 169.224.0.0/12 to table 51821 (IPv4)
[DEBUG   ] Added route - 169.240.0.0/13 to table 51821 (IPv4)
[DEBUG   ] Added route - 169.248.0.0/14 to table 51821 (IPv4)
[DEBUG   ] Added route - 169.252.0.0/15 to table 51821 (IPv4)
[DEBUG   ] Added route - 169.255.0.0/16 to table 51821 (IPv4)
[DEBUG   ] Added route - 170.0.0.0/7 to table 51821 (IPv4)
[DEBUG   ] Added route - 172.0.0.0/12 to table 51821 (IPv4)
[DEBUG   ] Added route - 172.32.0.0/11 to table 51821 (IPv4)
[DEBUG   ] Added route - 172.64.0.0/10 to table 51821 (IPv4)
[DEBUG   ] Added route - 172.128.0.0/9 to table 51821 (IPv4)
[DEBUG   ] Added route - 173.0.0.0/8 to table 51821 (IPv4)
[DEBUG   ] Added route - 174.0.0.0/7 to table 51821 (IPv4)
[DEBUG   ] Added route - 176.0.0.0/4 to table 51821 (IPv4)
[DEBUG   ] Added route - 192.0.0.0/9 to table 51821 (IPv4)
[DEBUG   ] Added route - 192.128.0.0/11 to table 51821 (IPv4)
[DEBUG   ] Added route - 192.160.0.0/13 to table 51821 (IPv4)
[DEBUG   ] Added route - 192.169.0.0/16 to table 51821 (IPv4)
[DEBUG   ] Added route - 192.170.0.0/15 to table 51821 (IPv4)
[DEBUG   ] Added route - 192.172.0.0/14 to table 51821 (IPv4)
[DEBUG   ] Added route - 192.176.0.0/12 to table 51821 (IPv4)
[DEBUG   ] Added route - 192.192.0.0/10 to table 51821 (IPv4)
[DEBUG   ] Added route - 193.0.0.0/8 to table 51821 (IPv4)
[DEBUG   ] Added route - 194.0.0.0/7 to table 51821 (IPv4)
[DEBUG   ] Added route - 196.0.0.0/6 to table 51821 (IPv4)
[DEBUG   ] Added route - 200.0.0.0/5 to table 51821 (IPv4)
[DEBUG   ] Added route - 208.0.0.0/4 to table 51821 (IPv4)
[DEBUG   ] Added route - 224.0.1.0/24 to table 51821 (IPv4)
[DEBUG   ] Added route - 224.0.2.0/23 to table 51821 (IPv4)
[DEBUG   ] Added route - 224.0.4.0/22 to table 51821 (IPv4)
[DEBUG   ] Added route - 224.0.8.0/21 to table 51821 (IPv4)
[DEBUG   ] Added route - 224.0.16.0/20 to table 51821 (IPv4)
[DEBUG   ] Added route - 224.0.32.0/19 to table 51821 (IPv4)
[DEBUG   ] Added route - 224.0.64.0/18 to table 51821 (IPv4)
[DEBUG   ] Added route - 224.0.128.0/17 to table 51821 (IPv4)
[DEBUG   ] Added route - 224.1.0.0/16 to table 51821 (IPv4)
[DEBUG   ] Added route - 224.2.0.0/15 to table 51821 (IPv4)
[DEBUG   ] Added route - 224.4.0.0/14 to table 51821 (IPv4)
[DEBUG   ] Added route - 224.8.0.0/13 to table 51821 (IPv4)
[DEBUG   ] Added route - 224.16.0.0/12 to table 51821 (IPv4)
[DEBUG   ] Added route - 224.32.0.0/11 to table 51821 (IPv4)
[DEBUG   ] Added route - 224.64.0.0/10 to table 51821 (IPv4)
[DEBUG   ] Added route - 224.128.0.0/9 to table 51821 (IPv4)
[DEBUG   ] Added route - 225.0.0.0/8 to table 51821 (IPv4)
[DEBUG   ] Added route - 226.0.0.0/7 to table 51821 (IPv4)
[DEBUG   ] Added route - 228.0.0.0/6 to table 51821 (IPv4)
[DEBUG   ] Added route - 232.0.0.0/5 to table 51821 (IPv4)
[NOTICE  ] Creating Killswitch routes (IPv4)
[DEBUG   ] Added prohibit route - 10.2.0.1/32 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 0.0.0.0/5 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 8.0.0.0/7 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 11.0.0.0/8 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 12.0.0.0/6 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 16.0.0.0/4 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 32.0.0.0/3 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 64.0.0.0/3 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 96.0.0.0/6 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 100.0.0.0/10 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 100.128.0.0/9 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 101.0.0.0/8 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 102.0.0.0/7 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 104.0.0.0/5 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 112.0.0.0/5 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 120.0.0.0/6 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 124.0.0.0/7 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 126.0.0.0/8 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 128.0.0.0/3 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 160.0.0.0/5 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 168.0.0.0/8 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 169.0.0.0/9 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 169.128.0.0/10 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 169.192.0.0/11 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 169.224.0.0/12 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 169.240.0.0/13 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 169.248.0.0/14 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 169.252.0.0/15 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 169.255.0.0/16 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 170.0.0.0/7 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 172.0.0.0/12 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 172.32.0.0/11 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 172.64.0.0/10 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 172.128.0.0/9 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 173.0.0.0/8 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 174.0.0.0/7 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 176.0.0.0/4 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 192.0.0.0/9 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 192.128.0.0/11 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 192.160.0.0/13 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 192.169.0.0/16 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 192.170.0.0/15 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 192.172.0.0/14 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 192.176.0.0/12 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 192.192.0.0/10 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 193.0.0.0/8 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 194.0.0.0/7 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 196.0.0.0/6 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 200.0.0.0/5 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 208.0.0.0/4 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 224.0.1.0/24 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 224.0.2.0/23 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 224.0.4.0/22 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 224.0.8.0/21 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 224.0.16.0/20 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 224.0.32.0/19 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 224.0.64.0/18 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 224.0.128.0/17 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 224.1.0.0/16 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 224.2.0.0/15 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 224.4.0.0/14 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 224.8.0.0/13 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 224.16.0.0/12 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 224.32.0.0/11 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 224.64.0.0/10 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 224.128.0.0/9 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 225.0.0.0/8 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 226.0.0.0/7 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 228.0.0.0/6 to table 51821 (IPv4)
[DEBUG   ] Added prohibit route - 232.0.0.0/5 to table 51821 (IPv4)
[DEBUG   ] Configuring IP rules (IPv4)
[DEBUG   ] Adding IP rule for Table 51821 (IPv4)
[DEBUG   ] Updating /etc/resolv.conf
[SUCCESS ] DNS is is set to 10.2.0.1 via /etc/resolv.conf
[SUCCESS ] Successfully configured DNS (resolvconf)
[INFO    ] Verifying connection
[DEBUG   ] WireGuard interface - protonwire0 is present
[DEBUG   ] Connected to peer - ...
[ERROR   ] Expected to be connected to server 149.34.244.154, but is connected to NL-FREE#338117(node-nl-153.protonvpn.net)
[ERROR   ] Retry (1/5) after 2 seconds
[DEBUG   ] WireGuard interface - protonwire0 is present
[DEBUG   ] Connected to peer - ...
[ERROR   ] Expected to be connected to server 149.34.244.154, but is connected to NL-FREE#338117(node-nl-153.protonvpn.net)
[ERROR   ] Retry (2/5) after 2 seconds
[DEBUG   ] WireGuard interface - protonwire0 is present
[DEBUG   ] Connected to peer - ...
[ERROR   ] Expected to be connected to server 149.34.244.154, but is connected to NL-FREE#338117(node-nl-153.protonvpn.net)
[ERROR   ] Retry (3/5) after 2 seconds
[DEBUG   ] WireGuard interface - protonwire0 is present
[DEBUG   ] Connected to peer - ...
[ERROR   ] Expected to be connected to server 149.34.244.154, but is connected to NL-FREE#338117(node-nl-153.protonvpn.net)
[ERROR   ] Retry (4/5) after 2 seconds
[DEBUG   ] WireGuard interface - protonwire0 is present
[DEBUG   ] Connected to peer - ...
[ERROR   ] Expected to be connected to server 149.34.244.154, but is connected to NL-FREE#338117(node-nl-153.protonvpn.net)
[ERROR   ] Retry (5/5) after 2 seconds
[ERROR   ] Failed to verify connection!
[DEBUG   ] No systemd notify socket found, skiping stopping notification
[DEBUG   ] Restoring /etc/resolv.conf
[SUCCESS ] Reverted DNS configuration
[DEBUG   ] Removing backup /etc/resolv.conf.protonwire
[SUCCESS ] Successfully restored DNS(resolvconf)
[DEBUG   ] Existing wireguard routes found (IPv4)
[DEBUG   ] Deleting route - 10.2.0.1/32 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 0.0.0.0/5 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 8.0.0.0/7 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 11.0.0.0/8 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 12.0.0.0/6 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 16.0.0.0/4 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 32.0.0.0/3 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 64.0.0.0/3 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 96.0.0.0/6 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 100.0.0.0/10 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 100.128.0.0/9 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 101.0.0.0/8 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 102.0.0.0/7 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 104.0.0.0/5 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 112.0.0.0/5 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 120.0.0.0/6 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 124.0.0.0/7 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 126.0.0.0/8 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 128.0.0.0/3 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 160.0.0.0/5 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 168.0.0.0/8 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 169.0.0.0/9 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 169.128.0.0/10 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 169.192.0.0/11 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 169.224.0.0/12 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 169.240.0.0/13 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 169.248.0.0/14 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 169.252.0.0/15 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 169.255.0.0/16 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 170.0.0.0/7 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 172.0.0.0/12 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 172.32.0.0/11 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 172.64.0.0/10 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 172.128.0.0/9 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 173.0.0.0/8 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 174.0.0.0/7 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 176.0.0.0/4 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 192.0.0.0/9 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 192.128.0.0/11 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 192.160.0.0/13 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 192.169.0.0/16 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 192.170.0.0/15 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 192.172.0.0/14 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 192.176.0.0/12 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 192.192.0.0/10 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 193.0.0.0/8 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 194.0.0.0/7 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 196.0.0.0/6 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 200.0.0.0/5 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 208.0.0.0/4 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 224.0.1.0/24 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 224.0.2.0/23 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 224.0.4.0/22 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 224.0.8.0/21 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 224.0.16.0/20 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 224.0.32.0/19 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 224.0.64.0/18 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 224.0.128.0/17 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 224.1.0.0/16 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 224.2.0.0/15 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 224.4.0.0/14 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 224.8.0.0/13 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 224.16.0.0/12 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 224.32.0.0/11 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 224.64.0.0/10 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 224.128.0.0/9 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 225.0.0.0/8 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 226.0.0.0/7 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 228.0.0.0/6 in table 51821 (IPv4)
[DEBUG   ] Deleting route - 232.0.0.0/5 in table 51821 (IPv4)
[NOTICE  ] Not deleting IP routng rule as kill-switch is active
[INFO    ] Removing WireGuard interface

Any additional info

If specifying NL-FREE#xxx then the metadata is not found at all. Using a paid plan, there is not issue and the connection can be established

Code of Conduct & PII Redaction

arminveres commented 6 months ago

@tprasadtp Thanks for fixing that. On another note, may be coinciding, is there a reason, why when deploying torrents that FREE version just stalls the connections? I tried Transmission and qBittorrent.