Protonvpn setup using OpenVPN

Hello,

I am having a few issue getting protonvpn to work using OpenVPN. I am following the arch wiki guide https://wiki.archlinux.org/index.php/ProtonVPN#Setup. I gotten stuck in where it says Follow these steps to make sure that all your network traffic uses VPN. In there it talks of a .conf file. This File i do not have i do have a .opvn file which does seem to contain all the elements that would be in the .conf file. I am not sure if i should separate the .opvn file into parts (cert,key and config)? I have downloaded the update-systemd-resolved script from github.

Sample config file from Arch Linux Wiki

client
remote elmer.acmecorp.org 1194
.
user nobody
group nobody
ca ca.crt
cert client.crt
key client.key
.
tls-crypt ta.key # Replaces tls-auth ta.key 1

https://bbs.archlinux.org/viewtopic.php?id=224631 From here it seems that .ovpn files are really not used. But in the Arch Wiki the connection starts using openvpn *.ovpn

Which specific conf file are you referring to? It is giving you instructions to create several conf files and provides what needs to be in them.

Given how many different references there are to “conf” on that page we need some more info in order to help.

https://wiki.archlinux.org/index.php/OpenVPN#The_update-systemd-resolved_custom_script in this one which is link from the protonvpn one it talks of /etc/openvpn/client/client.conf. That is the one I am referring to.

I have seen that the certificates are inside the ovpn files provided. I have seen that perhaps this should make the client.config file different. How do I deal with inline certificates?

Have you looked at using the .ovpn file and configure a vpn connection through Network Manager?

https://wiki.archlinux.org/index.php/Networkmanager-openvpn

1 Like