qdm12 / gluetun

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.
https://hub.docker.com/r/qmcgaw/gluetun
MIT License
8.01k stars 368 forks source link

Bug: Mullvad server list out of date #1459

Closed Larvotto closed 1 year ago

Larvotto commented 1 year ago

Is this urgent?

No

Host OS

Docker

CPU arch

None

VPN service provider

Mullvad

What are you using to run the container

Portainer

What is the version of Gluetun

latest built on 2023-03-01T14:10:28.105Z (commit ab5dbdc)

What's the problem 🤔

Mullvad NZ (and some Australia) servers out of date. Mullvad have cancelled all Intergrid servers, so the only available NZ WireGuard server is nz-akl-wg-301. However, this doesn't appear to be recognised by Gluetun, as shown in the logs. I can work around by pointing to a working Australian server, but it would be nice to have the list updated.

Share your logs

========================================
========================================
=============== gluetun ================
========================================
=========== Made with ❤️ by ============
======= https://github.com/qdm12 =======
========================================
========================================
Running version latest built on 2023-03-01T14:10:28.105Z (commit ab5dbdc)
🔧 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
2023-03-18T00:31:49Z WARN You are using the old environment variable VPNSP, please consider changing it to VPN_SERVICE_PROVIDER
2023-03-18T00:31:49Z WARN You are using the old environment variable SERVER_HOSTNAME, please consider changing it to SERVER_HOSTNAMES
2023-03-18T00:31:49Z WARN You are using the old environment variable WIREGUARD_ADDRESS, please consider changing it to WIREGUARD_ADDRESSES
2023-03-18T00:31:49Z INFO [routing] default route found: interface eth0, gateway 172.26.0.1 and assigned IP 172.26.0.2
2023-03-18T00:31:49Z INFO [routing] local ethernet link found: eth0
2023-03-18T00:31:49Z INFO [routing] local ipnet found: 172.26.0.0/16
2023-03-18T00:31:49Z INFO [firewall] enabling...
2023-03-18T00:31:49Z INFO [firewall] enabled successfully
2023-03-18T00:31:49Z INFO [storage] merging by most recent 13184 hardcoded servers and 13184 servers read from /gluetun/servers.json
2023-03-18T00:31:49Z ERROR VPN settings: provider settings: server selection: the hostname specified is not valid: value is not one of the possible choices: value "nz-akl-wg-301", choices available are ae-dxb-001, al-tia-ovpn-001, al-tia-wg-001, at-vie-ovpn-001, at-vie-ovpn-002, at-vie-wg-001, at-vie-wg-002, at-vie-wg-003, au-adl-001, au-adl-ovpn-301, au-adl-ovpn-302, au-adl-wg-301, au-adl-wg-302, au-bne-001, au-cbr-001, au-mel-002, au-mel-003, au-mel-004, au-mel-ovpn-301, au-mel-ovpn-302, au-mel-wg-301, au-mel-wg-302, au-per-001, au-per-ovpn-301, au-per-ovpn-302, au-syd-001, au-syd-002, au-syd-003, au-syd-203, au-syd-ovpn-204, au1-wireguard, au10-wireguard, au11-wireguard, au12-wireguard, au13-wireguard, au2-wireguard, au3-wireguard, au4-wireguard, au8-wireguard, au9-wireguard, be-bru-ovpn-101, be-bru-ovpn-102, be-bru-wg-101, be-bru-wg-102, be-bru-wg-103, bg-sof-102, bg4-wireguard, bg5-wireguard, bg6-wireguard, bg7-wireguard, br-sao-001, br-sao-wg-201, br-sao-wg-202, br1-wireguard, ca-mtr-ovpn-101, ca-mtr-ovpn-102, ca-mtr-ovpn-103, ca-mtr-ovpn-104, ca-mtr-ovpn-105, ca-mtr-ovpn-106, ca-mtr-ovpn-107, ca-mtr-ovpn-108, ca-mtr-wg-101, ca-mtr-wg-102, ca-mtr-wg-103, ca-mtr-wg-104, ca-mtr-wg-105, ca-mtr-wg-106, ca-mtr-wg-107, ca-mtr-wg-108, ca-mtr-wg-109, ca-mtr-wg-110, ca-mtr-wg-111, ca-mtr-wg-112, ca-tor-101, ca-tor-102, ca-tor-103, ca-tor-ovpn-001, ca-tor-ovpn-002, ca-tor-wg-001, ca-tor-wg-002, ca-van-ovpn-201, ca-van-ovpn-202, ca-van-wg-201, ca-van-wg-202, ca22-wireguard, ca23-wireguard, ca24-wireguard, ca25-wireguard, ca26-wireguard, ca27-wireguard, ch-zrh-001, ch-zrh-002, ch-zrh-003, ch-zrh-004, ch-zrh-201, ch-zrh-202, ch-zrh-502, ch-zrh-ovpn-501, ch-zrh-wg-401, ch-zrh-wg-402, ch-zrh-wg-403, ch-zrh-wg-404, ch-zrh-wg-501, ch-zrh-wg-502, ch-zrh-wg-503, ch-zrh-wg-506, ch-zrh-wg-507, ch2-wireguard, ch5-wireguard, ch6-wireguard, ch7-wireguard, ch8-wireguard, ch9-wireguard, cz-prg-ovpn-101, cz-prg-ovpn-102, cz-prg-wg-101, cz-prg-wg-102, cz-prg-wg-201, cz-prg-wg-202, de-dus-wg-001, de-dus-wg-002, de-dus-wg-003, de-fra-002, de-fra-003, de-fra-004, de-fra-005, de-fra-006, de-fra-007, de-fra-008, de-fra-009, de-fra-102, de-fra-ovpn-101, de-fra-wg-101, de-fra-wg-102, de-fra-wg-103, de-fra-wg-301, de-fra-wg-302, de-fra-wg-303, de-fra-wg-304, de-fra-wg-401, de-fra-wg-402, de-fra-wg-403, de10-wireguard, de11-wireguard, de32-wireguard, de33-wireguard, de34-wireguard, de4-wireguard, de5-wireguard, de7-wireguard, de8-wireguard, dk-cph-001, dk-cph-002, dk-cph-ovpn-101, dk-cph-ovpn-102, dk-cph-wg-101, dk-cph-wg-102, dk-cph-wg-103, dk-cph-wg-301, dk2-wireguard, dk3-wireguard, ee-tll-wg-001, ee-tll-wg-002, ee-tll-wg-003, es-mad-ovpn-201, es-mad-ovpn-202, es-mad-wg-101, es-mad-wg-102, es-mad-wg-201, es-mad-wg-202, fi-hel-ovpn-001, fi-hel-ovpn-002, fi-hel-ovpn-003, fi-hel-ovpn-004, fi-hel-ovpn-005, fi-hel-ovpn-006, fi-hel-ovpn-007, fi-hel-ovpn-101, fi-hel-ovpn-102, fi-hel-wg-001, fi-hel-wg-002, fi-hel-wg-003, fi-hel-wg-101, fi-hel-wg-102, fi-hel-wg-103, fi-hel-wg-104, fr-mrs-wg-001, fr-mrs-wg-002, fr-par-001, fr-par-002, fr-par-003, fr-par-004, fr-par-201, fr-par-202, fr-par-203, fr10-wireguard, fr11-wireguard, fr12-wireguard, fr13-wireguard, fr14-wireguard, fr4-wireguard, fr5-wireguard, fr6-wireguard, fr7-wireguard, fr8-wireguard, gb-lon-001, gb-lon-002, gb-lon-003, gb-lon-005, gb-lon-006, gb-lon-008, gb-lon-009, gb-lon-ovpn-301, gb-lon-ovpn-302, gb-lon-ovpn-303, gb-lon-wg-101, gb-lon-wg-104, gb-lon-wg-302, gb-mnc-101, gb-mnc-102, gb-mnc-103, gb-mnc-106, gb-mnc-ovpn-001, gb-mnc-ovpn-002, gb-mnc-ovpn-003, gb-mnc-ovpn-004, gb-mnc-wg-001, gb-mnc-wg-002, gb-mnc-wg-003, gb-mnc-wg-004, gb-mnc-wg-005, gb-mnc-wg-006, gb-mnc-wg-007, gb11-wireguard, gb12-wireguard, gb13-wireguard, gb14-wireguard, gb15-wireguard, gb22-wireguard, gb24-wireguard, gb25-wireguard, gb26-wireguard, gb27-wireguard, gb28-wireguard, gb29-wireguard, gb30-wireguard, gb31-wireguard, gb32-wireguard, gb33-wireguard, gb34-wireguard, gb35-wireguard, gb36-wireguard, gb38-wireguard, gb4-wireguard, gb46-wireguard, gb5-wireguard, gr-ath-ovpn-101, gr-ath-ovpn-102, gr-ath-wg-101, gr-ath-wg-102, hk-hkg-ovpn-101, hk-hkg-ovpn-102, hk-hkg-ovpn-201, hk-hkg-ovpn-202, hk-hkg-wg-101, hk-hkg-wg-102, hk-hkg-wg-201, hk-hkg-wg-202, hk4-wireguard, hr-zag-wg-001, hr-zag-wg-002, hu-bud-ovpn-001, hu-bud-ovpn-002, hu-bud-wg-003, hu3-wireguard, hu4-wireguard, ie-dub-ovpn-001, ie-dub-ovpn-002, ie-dub-ovpn-101, ie-dub-ovpn-102, ie-dub-wg-001, ie-dub-wg-101, ie-dub-wg-102, ie2-wireguard, il-tlv-wg-101, il-tlv-wg-102, il-tlv-wg-103, it-mil-ovpn-103, it-mil-ovpn-104, it-mil-wg-001, it-mil-wg-002, it-mil-wg-003, it-mil-wg-104, it-mil-wg-106, it-rom-wg-001, it-rom-wg-002, it4-wireguard, it5-wireguard, jp-osa-wg-001, jp-osa-wg-002, jp-osa-wg-003, jp-osa-wg-004, jp-tyo-ovpn-101, jp-tyo-ovpn-102, jp-tyo-ovpn-103, jp-tyo-ovpn-104, jp-tyo-wg-001, jp-tyo-wg-002, jp10-wireguard, jp11-wireguard, jp12-wireguard, jp13-wireguard, jp6-wireguard, jp7-wireguard, jp8-wireguard, jp9-wireguard, lu-lux-ovpn-001, lu-lux-wg-001, lu2-wireguard, lv-rix-ovpn-001, lv-rix-wg-001, md-kiv-001, md1-wireguard, mk1-wireguard, nl-ams-001, nl-ams-002, nl-ams-003, nl-ams-004, nl-ams-005, nl-ams-006, nl-ams-007, nl-ams-wg-101, nl-ams-wg-102, nl-ams-wg-103, nl-ams-wg-104, nl-ams-wg-201, nl-ams-wg-202, nl-ams-wg-203, nl1-wireguard, nl2-wireguard, nl3-wireguard, nl4-wireguard, nl5-wireguard, no-osl-ovpn-001, no-osl-ovpn-002, no-osl-ovpn-003, no-osl-ovpn-004, no-osl-ovpn-005, no-osl-ovpn-006, no-osl-ovpn-007, no-osl-ovpn-008, no-svg-ovpn-001, no-svg-ovpn-002, no-svg-wg-001, no-svg-wg-002, no-svg-wg-003, no-svg-wg-004, no1-wireguard, no2-wireguard, no3-wireguard, no4-wireguard, nz-akl-001, nz1-wireguard, nz2-wireguard, pl-waw-ovpn-201, pl-waw-ovpn-202, pl-waw-wg-101, pl-waw-wg-102, pl-waw-wg-103, pl-waw-wg-201, pl-waw-wg-202, pt-lis-wg-102, pt1-wireguard, ro-buh-ovpn-001, ro-buh-ovpn-002, ro-buh-wg-001, ro-buh-wg-002, rs-beg-ovpn-001, rs-beg-ovpn-002, rs-beg-wg-001, rs4-wireguard, se-got-001, se-got-002, se-got-003, se-got-004, se-got-005, se-got-006, se-got-007, se-got-008, se-got-009, se-got-010, se-got-011, se-got-wg-101, se-mma-001, se-mma-002, se-mma-013, se-mma-014, se-mma-015, se-mma-016, se-mma-017, se-mma-018, se-mma-019, se-mma-020, se-mma-021, se-mma-022, se-mma-023, se-mma-110, se-mma-112, se-sto-ovpn-001, se-sto-ovpn-002, se-sto-ovpn-003, se-sto-ovpn-004, se-sto-wg-001, se-sto-wg-002, se-sto-wg-003, se-sto-wg-004, se-sto-wg-005, se-sto-wg-006, se-sto-wg-007, se-sto-wg-008, se-sto-wg-009, se-sto-wg-010, se-sto-wg-011, se1-wireguard, se10-wireguard, se17-wireguard, se18-wireguard, se21-wireguard, se22-wireguard, se23-wireguard, se26-wireguard, se28-wireguard, se3-wireguard, se4-wireguard, se5-wireguard, se9-wireguard, sg-sin-ovpn-201, sg-sin-ovpn-202, sg-sin-wg-001, sg-sin-wg-002, sg-sin-wg-003, sg4-wireguard, sg5-wireguard, sg6-wireguard, sg7-wireguard, sk-bts-wg-001, sk-bts-wg-002, us-atl-ovpn-001, us-atl-ovpn-002, us-atl-ovpn-101, us-atl-ovpn-102, us-atl-ovpn-103, us-atl-ovpn-104, us-atl-ovpn-105, us-atl-wg-001, us-atl-wg-002, us-atl-wg-101, us-atl-wg-102, us-atl-wg-103, us-atl-wg-104, us-atl-wg-105, us-atl-wg-106, us-atl-wg-107, us-atl-wg-108, us-atl-wg-110, us-atl-wg-201, us-atl-wg-202, us-atl-wg-203, us-atl-wg-204, us-chi-001, us-chi-002, us-chi-003, us-chi-004, us-chi-005, us-chi-wg-101, us-chi-wg-102, us-chi-wg-103, us-chi-wg-104, us-chi-wg-201, us-chi-wg-202, us-chi-wg-203, us-dal-204, us-dal-ovpn-101, us-dal-ovpn-102, us-dal-ovpn-103, us-dal-ovpn-104, us-dal-ovpn-105, us-dal-ovpn-201, us-dal-ovpn-202, us-dal-ovpn-203, us-dal-wg-101, us-dal-wg-102, us-dal-wg-103, us-dal-wg-104, us-dal-wg-105, us-dal-wg-106, us-dal-wg-107, us-dal-wg-108, us-dal-wg-109, us-dal-wg-110, us-dal-wg-301, us-dal-wg-302, us-dal-wg-303, us-dal-wg-401, us-dal-wg-402, us-dal-wg-403, us-den-ovpn-001, us-den-ovpn-002, us-den-ovpn-003, us-den-wg-001, us-den-wg-002, us-den-wg-003, us-den-wg-004, us-den-wg-006, us-den-wg-007, us-den-wg-101, us-den-wg-102, us-den-wg-103, us-hou-wg-001, us-hou-wg-002, us-hou-wg-003, us-hou-wg-004, us-lax-001, us-lax-ovpn-002, us-lax-ovpn-003, us-lax-ovpn-004, us-lax-ovpn-005, us-lax-ovpn-006, us-lax-ovpn-007, us-lax-ovpn-008, us-lax-ovpn-009, us-lax-ovpn-010, us-lax-ovpn-011, us-lax-ovpn-012, us-lax-ovpn-013, us-lax-ovpn-014, us-lax-ovpn-101, us-lax-ovpn-102, us-lax-ovpn-201, us-lax-ovpn-202, us-lax-ovpn-401, us-lax-ovpn-402, us-lax-ovpn-403, us-lax-ovpn-404, us-lax-wg-101, us-lax-wg-102, us-lax-wg-103, us-lax-wg-104, us-lax-wg-201, us-lax-wg-202, us-lax-wg-203, us-lax-wg-301, us-lax-wg-302, us-lax-wg-303, us-lax-wg-401, us-lax-wg-402, us-lax-wg-403, us-lax-wg-404, us-lax-wg-405, us-mia-ovpn-201, us-mia-ovpn-202, us-mia-ovpn-203, us-mia-ovpn-204, us-mia-ovpn-205, us-mia-ovpn-206, us-mia-wg-001, us-mia-wg-002, us-mia-wg-003, us-mia-wg-301, us-mia-wg-302, us-nyc-207, us-nyc-401, us-nyc-402, us-nyc-403, us-nyc-ovpn-201, us-nyc-ovpn-202, us-nyc-ovpn-203, us-nyc-ovpn-204, us-nyc-ovpn-205, us-nyc-ovpn-206, us-nyc-ovpn-208, us-nyc-ovpn-209, us-nyc-ovpn-211, us-nyc-ovpn-212, us-nyc-ovpn-213, us-nyc-ovpn-214, us-nyc-ovpn-215, us-nyc-ovpn-216, us-nyc-ovpn-217, us-nyc-ovpn-501, us-nyc-ovpn-502, us-nyc-ovpn-503, us-nyc-ovpn-504, us-nyc-ovpn-601, us-nyc-ovpn-602, us-nyc-ovpn-603, us-nyc-ovpn-604, us-nyc-wg-201, us-nyc-wg-202, us-nyc-wg-203, us-nyc-wg-204, us-nyc-wg-205, us-nyc-wg-206, us-nyc-wg-207, us-nyc-wg-208, us-nyc-wg-209, us-nyc-wg-210, us-nyc-wg-211, us-nyc-wg-212, us-nyc-wg-213, us-nyc-wg-214, us-nyc-wg-215, us-nyc-wg-216, us-nyc-wg-217, us-nyc-wg-218, us-nyc-wg-219, us-nyc-wg-220, us-nyc-wg-221, us-nyc-wg-222, us-nyc-wg-223, us-nyc-wg-224, us-nyc-wg-225, us-nyc-wg-226, us-nyc-wg-227, us-nyc-wg-228, us-nyc-wg-229, us-nyc-wg-230, us-nyc-wg-231, us-nyc-wg-232, us-nyc-wg-233, us-nyc-wg-234, us-nyc-wg-235, us-nyc-wg-236, us-nyc-wg-237, us-nyc-wg-238, us-nyc-wg-239, us-nyc-wg-240, us-nyc-wg-243, us-nyc-wg-244, us-nyc-wg-301, us-nyc-wg-302, us-nyc-wg-303, us-nyc-wg-501, us-nyc-wg-502, us-nyc-wg-503, us-nyc-wg-504, us-nyc-wg-505, us-nyc-wg-601, us-nyc-wg-602, us-nyc-wg-603, us-nyc-wg-604, us-nyc-wg-605, us-phx-ovpn-101, us-phx-ovpn-102, us-phx-ovpn-103, us-phx-wg-101, us-phx-wg-102, us-phx-wg-103, us-phx-wg-104, us-phx-wg-105, us-qas-001, us-qas-002, us-qas-ovpn-101, us-qas-ovpn-102, us-qas-wg-101, us-qas-wg-102, us-qas-wg-103, us-rag-ovpn-101, us-rag-ovpn-102, us-rag-ovpn-103, us-rag-wg-101, us-rag-wg-102, us-rag-wg-103, us-rag-wg-104, us-sea-ovpn-101, us-sea-ovpn-102, us-sea-ovpn-103, us-sea-wg-001, us-sea-wg-002, us-sea-wg-003, us-sea-wg-101, us-sea-wg-102, us-sea-wg-103, us-sea-wg-104, us-sea-wg-105, us-sea-wg-106, us-sea-wg-201, us-sea-wg-202, us-sea-wg-203, us-sea-wg-204, us-sea-wg-205, us-sea-wg-206, us-sea-wg-207, us-sea-wg-208, us-sea-wg-301, us-sea-wg-302, us-sjc-ovpn-001, us-sjc-ovpn-002, us-sjc-wg-001, us-sjc-wg-002, us-sjc-wg-003, us-sjc-wg-101, us-sjc-wg-102, us-sjc-wg-103, us-sjc-wg-104, us-sjc-wg-105, us-sjc-wg-106, us-sjc-wg-107, us-sjc-wg-108, us-sjc-wg-301, us-sjc-wg-302, us-sjc-wg-303, us-slc-ovpn-101, us-slc-ovpn-102, us-slc-ovpn-103, us-slc-ovpn-104, us-slc-ovpn-105, us-slc-ovpn-106, us-slc-wg-101, us-slc-wg-102, us-slc-wg-103, us-slc-wg-104, us-slc-wg-105, us-slc-wg-106, us-slc-wg-107, us-slc-wg-108, us-slc-wg-109, us-uyk-wg-101, us-uyk-wg-102, us-uyk-wg-103, us118-wireguard, us119-wireguard, us120-wireguard, us121-wireguard, us122-wireguard, us123-wireguard, us124-wireguard, us125-wireguard, us126-wireguard, us127-wireguard, us128-wireguard, us129-wireguard, us130-wireguard, us131-wireguard, us132-wireguard, us133-wireguard, us155-wireguard, us157-wireguard, us158-wireguard, us159-wireguard, us160-wireguard, us161-wireguard, us162-wireguard, us163-wireguard, us164-wireguard, us165-wireguard, us166-wireguard, us18-wireguard, us22-wireguard, us23-wireguard, us246-wireguard, us247-wireguard, us248-wireguard, us249-wireguard, us276-wireguard, us277-wireguard, us278-wireguard, us4-wireguard, us68-wireguard, us69-wireguard, us70-wireguard, us71-wireguard, za-jnb-wg-001, za-jnb-wg-002
2023-03-18T00:31:49Z INFO Shutdown successful

Share your configuration

version: "3"
services:
  gluetun:
    container_name: gluetun
    image: qmcgaw/gluetun:latest
    cap_add:
      - NET_ADMIN
    # Added 8/10/22:
    devices:
      - /dev/net/tun:/dev/net/tun
    volumes:
      - /srv/dev-disk-by-uuid-XXXX/docker/config/gluetun:/gluetun:rw
    ports:
      - 8085:8085/tcp  # qbitorrent
      - 5800:5800/tcp  # firefox

    environment:
      # See https://github.com/qdm12/gluetun/wiki
      #- HEALTH_TARGET_ADDRESS
      - VPN_SERVICE_PROVIDER=mullvad
      #- VPN_TYPE=openvpn
      - VPN_TYPE=wireguard

# Wireguard:
      - WIREGUARD_PRIVATE_KEY=<PrivateKey>
      - WIREGUARD_ADDRESSES=<Address>
      - SERVER_HOSTNAME=nz-akl-wg-301
      - FIREWALL_VPN_INPUT_PORTS=56446

    restart: always
Larvotto commented 1 year ago

Apologies, feel free to close this. I now realise the functionality to update servers locally already exists. Thanks heaps.

qdm12 commented 1 year ago

No problem, thanks for creating this. New servers data is now bundled in the image with 4ad7a2a4444cdb4448079fbb77d408e6616774b3