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
7.79k stars 364 forks source link

Bug: Mullvad not working with Ukraine/Kyiv. #1734

Closed vanchaxy closed 1 year ago

vanchaxy commented 1 year ago

VPN service provider

Mullvad

What are you using to run the container

Kubernetes

What is the version of Gluetun

v3.34.1 built on 2023-05-22T06:02:37.334Z (commit 6d48f9c)

What's the problem 🤔

Receiving error when starting gluetun with SERVER_COUNTRIES=Ukraine or SERVER_CITIES=Kyiv.

According to Mullvad, these values should be available.

image

Tested on v3.34 and v3.35.

Share your logs

2023-07-08T02:13:49Z INFO [storage] creating /gluetun/servers.json with 13056 hardcoded servers
2023-07-08T02:13:49Z ERROR VPN settings: provider settings: server selection: the country specified is not valid: value is not one of the possible choices: value "ukraine", choices available are Albania, Australia, Austria, Belgium, Brazil, Bulgaria, Canada, Colombia, Croatia, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hong Kong, Hungary, Ireland, Israel, Italy, Japan, Latvia, Luxembourg, Moldova, Netherlands, New Zealand, North Macedonia, Norway, Poland, Portugal, Romania, Serbia, Singapore, Slovakia, South Africa, Spain, Sweden, Switzerland, UK, USA, United Arab Emirates
2023-07-08T02:13:49Z INFO Shutdown successful

Share your configuration

    - name: VPN_SERVICE_PROVIDER
      value: mullvad
    - name: VPN_TYPE
      value: wireguard
    - name: WIREGUARD_PRIVATE_KEY
      value: <key>
    - name: WIREGUARD_ADDRESSES
      value: <ip>
    - name: SERVER_COUNTRIES
      value: Ukraine
    - name: HTTPPROXY
      value: 'on'
    - name: HTTPPROXY_USER
      value: admin
    - name: HTTPPROXY_PASSWORD
      value: admin
vanchaxy commented 1 year ago

UPD. Works fine with the latest tag.