Bug: Windscribe server list is outdated
giorgiooriani opened this issue Β· comments
Is this urgent?
No
Host OS
Synology DSM 7.2
CPU arch
x86_64
VPN service provider
Windscribe
What are you using to run the container
docker run
What is the version of Gluetun
RunningRunning version latest built on 2024-05-04T16:22:29.394Z (commit ef6874f)
What's the problem π€
The 10gbps servers from windscribe are not on the list of servers. I updated the list using the command line but they are still missing. I updated the file by hand but obviously I would rather have the list auto update and not have to mess with it by hand. With the manually inserted servers it works (logs provided).
Example hostnames missing: zrh-317-wg.whiskergalaxy.com, zrh-264-wg.whiskergalaxy.com.
Share your logs (at least 10 lines)
========================================
========================================
=============== gluetun ================
========================================
=========== Made with β€οΈ by ============
======= https://github.com/qdm12 =======
========================================
========================================
Running version latest built on 2024-05-04T16:22:29.394Z (commit ef6874f)
π§ Need help? https://github.com/qdm12/gluetun/discussions/new
π Bug? https://github.com/qdm12/gluetun/issues/new
β¨ New feature? https://github.com/qdm12/gluetun/issues/new
β Discussion? https://github.com/qdm12/gluetun/discussions/new
π» Email? quentin.mcgaw@gmail.com
π° Help me? https://www.paypal.me/qmcgaw https://github.com/sponsors/qdm12
2024-05-05T00:20:38+02:00 INFO [routing] default route found: interface eth0, gateway 10.0.5.1, assigned IP 10.0.5.7 and family v4
2024-05-05T00:20:38+02:00 INFO [routing] local ethernet link found: eth0
2024-05-05T00:20:38+02:00 INFO [routing] local ipnet found: 10.0.5.0/24
2024-05-05T00:20:39+02:00 INFO [firewall] enabling...
2024-05-05T00:20:39+02:00 INFO [firewall] enabled successfully
2024-05-05T00:20:40+02:00 INFO [storage] merging by most recent 19425 hardcoded servers and 19471 servers read from /gluetun/servers.json
2024-05-05T00:20:40+02:00 INFO [storage] Using nordvpn servers from file which are 44 days more recent
2024-05-05T00:20:40+02:00 INFO [storage] Using windscribe servers from file which are 124 days more recent
2024-05-05T00:20:41+02:00 INFO Alpine version: 3.19.1
2024-05-05T00:20:41+02:00 INFO OpenVPN 2.5 version: 2.5.8
2024-05-05T00:20:42+02:00 INFO OpenVPN 2.6 version: 2.6.8
2024-05-05T00:20:42+02:00 INFO Unbound version: 1.19.3
2024-05-05T00:20:42+02:00 INFO IPtables version: v1.8.10
2024-05-05T00:20:42+02:00 INFO Settings summary:
βββ VPN settings:
| βββ VPN provider settings:
| | βββ Name: windscribe
| | βββ Server selection settings:
| | βββ VPN type: wireguard
| | βββ Hostnames: zrh-264-wg.whiskergalaxy.com
| | βββ Wireguard selection settings:
| | βββ Endpoint port: 65142
| | βββ Server public key: 3+ehrqWHaqA4lC10BRkscYasaewB2eamMSRda+HSkxQ=
| βββ Wireguard settings:
| βββ Private key: OMJ...H0=
| βββ Pre-shared key: kVB...u4=
| βββ Interface addresses:
| | βββ 100.109.214.246/32
| βββ Allowed IPs:
| | βββ 0.0.0.0/0
| | βββ ::/0
| βββ Network interface: tun0
| βββ MTU: 1400
βββ DNS settings:
| βββ Keep existing nameserver(s): no
| βββ DNS server address to use: 127.0.0.1
| βββ DNS over TLS settings:
| βββ Enabled: yes
| βββ Update period: every 24h0m0s
| βββ Unbound settings:
| | βββ Authoritative servers:
| | | βββ cloudflare
| | βββ Caching: yes
| | βββ IPv6: no
| | βββ Verbosity level: 1
| | βββ Verbosity details level: 0
| | βββ Validation log level: 0
| | βββ System user: root
| | βββ Allowed networks:
| | βββ 0.0.0.0/0
| | βββ ::/0
| βββ DNS filtering settings:
| βββ Block malicious: yes
| βββ Block ads: no
| βββ Block surveillance: no
| βββ Blocked IP networks:
| βββ 127.0.0.1/8
| βββ 10.0.0.0/8
| βββ 172.16.0.0/12
| βββ 192.168.0.0/16
| βββ 169.254.0.0/16
| βββ ::1/128
| βββ fc00::/7
| βββ fe80::/10
| βββ ::ffff:127.0.0.1/104
| βββ ::ffff:10.0.0.0/104
| βββ ::ffff:169.254.0.0/112
| βββ ::ffff:172.16.0.0/108
| βββ ::ffff:192.168.0.0/112
βββ Firewall settings:
| βββ Enabled: yes
| βββ Outbound subnets:
| βββ 172.20.0.0/16
| βββ 10.0.1.0/24
βββ Log settings:
| βββ Log level: info
βββ Health settings:
| βββ Server listening address: 127.0.0.1:9999
| βββ Target address: cloudflare.com:443
| βββ Duration to wait after success: 5s
| βββ Read header timeout: 100ms
| βββ Read timeout: 500ms
| βββ VPN wait durations:
| βββ Initial duration: 6s
| βββ Additional duration: 5s
βββ Shadowsocks server settings:
| βββ Enabled: no
βββ HTTP proxy settings:
| βββ Enabled: no
βββ Control server settings:
| βββ Listening address: :8000
| βββ Logging: yes
βββ OS Alpine settings:
| βββ Process UID: 1032
| βββ Process GID: 65537
| βββ Timezone: Europe/Rome
βββ Public IP settings:
| βββ Fetching: every 12h0m0s
| βββ IP file path: /tmp/gluetun/ip
| βββ Public IP data API: ipinfo
βββ Version settings:
βββ Enabled: yes
2024-05-05T00:20:42+02:00 INFO [routing] default route found: interface eth0, gateway 10.0.5.1, assigned IP 10.0.5.7 and family v4
2024-05-05T00:20:42+02:00 INFO [routing] adding route for 0.0.0.0/0
2024-05-05T00:20:42+02:00 INFO [firewall] setting allowed subnets...
2024-05-05T00:20:42+02:00 INFO [routing] default route found: interface eth0, gateway 10.0.5.1, assigned IP 10.0.5.7 and family v4
2024-05-05T00:20:42+02:00 INFO [routing] adding route for 172.20.0.0/16
2024-05-05T00:20:42+02:00 INFO [routing] adding route for 10.0.1.0/24
2024-05-05T00:20:42+02:00 INFO [dns] using plaintext DNS at address 1.1.1.1
2024-05-05T00:20:42+02:00 INFO [http server] http server listening on [::]:8000
2024-05-05T00:20:42+02:00 INFO [healthcheck] listening on 127.0.0.1:9999
2024-05-05T00:20:42+02:00 INFO [firewall] allowing VPN connection...
2024-05-05T00:20:42+02:00 INFO [wireguard] Using available kernelspace implementation
2024-05-05T00:20:42+02:00 INFO [wireguard] Connecting to 141.255.162.212:65142
2024-05-05T00:20:42+02:00 INFO [wireguard] Wireguard setup is complete. Note Wireguard is a silent protocol and it may or may not work, without giving any error message. Typically i/o timeout errors indicate the Wireguard connection is not working.
2024-05-05T00:20:42+02:00 INFO [dns] downloading DNS over TLS cryptographic files
2024-05-05T00:20:43+02:00 INFO [healthcheck] healthy!
2024-05-05T00:20:44+02:00 INFO [dns] downloading hostnames and IP block lists
2024-05-05T00:20:51+02:00 INFO [dns] init module 0: validator
2024-05-05T00:20:51+02:00 INFO [dns] init module 1: iterator
2024-05-05T00:20:51+02:00 INFO [dns] start of service (unbound 1.19.3).
2024-05-05T00:20:51+02:00 INFO [dns] generate keytag query _ta-4a5c-4f66. NULL IN
2024-05-05T00:20:51+02:00 INFO [dns] generate keytag query _ta-4a5c-4f66. NULL IN
2024-05-05T00:20:51+02:00 INFO [dns] ready
2024-05-05T00:20:52+02:00 INFO [vpn] You are running on the bleeding edge of latest!
2024-05-05T00:20:52+02:00 WARN [ip getter] too many requests sent for this month from https://ipinfo.io/: 403 403 Forbidden; not retrying.
2024-05-05T00:20:52+02:00 INFO [healthcheck] healthy!
Share your configuration
gluetun:
image: qmcgaw/gluetun:latest
container_name: gluetun
cap_add:
- NET_ADMIN
networks:
- media_bridge
ports:
- 8888:8888/tcp # HTTP proxy
- 8388:8388/tcp # Shadowsocks
- 8388:8388/udp # Shadowsocks
- 8080:8080 # port for qbittorrent
devices:
- /dev/net/tun:/dev/net/tun
volumes:
- /volume1/configs/gluetun:/gluetun
environment:
- VPN_SERVICE_PROVIDER=windscribe
- VPN_TYPE=wireguard
- WIREGUARD_PRIVATE_KEY=key
- WIREGUARD_PUBLIC_KEY=3+ehrqWHaqA4lC10BRkscYasaewB2eamMSRda+HSkxQ=
- WIREGUARD_ADDRESSES=100.109.214.246/32
- SERVER_HOSTNAMES=zrh-264-wg.whiskergalaxy.com
- VPN_ENDPOINT_PORT=65142
- WIREGUARD_PRESHARED_KEY=key
- TZ=Europe/Rome
- PUID=x
- PGID=x
- FIREWALL_OUTBOUND_SUBNETS=172.20.0.0/16,10.0.1.0/24
restart: unless-stopped
@qdm12 is more or less the only maintainer of this project and works on it in his free time.
Please:
- do not ask for updates, be patient
- π the issue to show your support instead of commenting
@qdm12 usually checks issues at least once a week, if this is a new urgent bug,
revert to an older tagged container image
The automatic update takes data from https://assets.windscribe.com/serverlist/mob-v2/1/321321321
On the JSON data returned, you can see zrh-264-wg.whiskergalaxy.com
has different nodes, for example ch-019.whiskergalaxy.com
. Checking in the updated servers.json this server ch-019.whiskergalaxy.com
is part of the update so these servers are effectively part of the gluetun data, it's just that it doesn't have that wireguard specific hostname, although it also has the x509 tls verification name zrh-264.windscribe.com
(cannot be used for filtering servers though).
I don't think there is a point having the wireguard endpoint (parent of 3 physical nodes), whereas we can have the more specific node hostname.
I didn't notice there were multiple nodes. Thanks for that. However I am getting the following when running the updater:
ERROR updating server information: getting servers: Get "https://assets.windscribe.com/serverlist/mob-v2/1/1715082639": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
Closed issues are NOT monitored, so commenting here is likely to be not seen.
If you think this is still unresolved and have more information to bring, please create another issue.
This is an automated comment setup because @qdm12 is the sole maintainer of this project
which became too popular to monitor issues closed.
However I am getting the following when running the updater:
It works fine for me, double check your Internet works etc. (it takes 1 second for me)
Still getting the issue. Internet works fine and updated nordvpn servers when I was using nordvpn. Seems to fail on windscribe. I noticed the url is different in the error compared to your previous message.