Skip to content

Importing ProtonVPN via Custom Mode

BrodjagaRatnik edited this page Jul 11, 2026 · 3 revisions

🇨🇭 Example:

ProtonVPN works beautifully with this addon via the Custom import feature. Here is how to configure it:

  1. How to download WireGuard configuration files
  2. Log into your ProtonVPN Dashboard in your web browser.
  3. Go to Downloads -> WireGuard configuration.
  4. Select your desired country, download the .conf file, and rename it to something like proton_netherlands.config.
  5. Open the file in a text editor and ensure it matches the layout below, adding the 0.0.0.0/1, 128.0.0.0/1 optimization fix to prevent system locks:
[provider_wireguard]
Type = WireGuard
Name = Custom_Proton_NL
Host = 185.159.157.43
WireGuard.Address = 10.2.0.2/32
WireGuard.ListenPort = 51820
WireGuard.MTU = 1420
WireGuard.PrivateKey = YOUR_PROTON_PRIVATE_KEY_===================
WireGuard.PublicKey = YOUR_PROTON_SERVER_PUBLIC_KEY_==============
WireGuard.DNS = 10.2.0.1
WireGuard.AllowedIPs = 0.0.0.0/1, 128.0.0.0/1
WireGuard.EndpointPort = 51820
WireGuard.PersistentKeepalive = 25
  1. Import this file using the Custom Import button in the addon settings, hit OK, and your ProtonVPN server is ready to run at full speed!

Clone this wiki locally