Use Openvpn to connect through Proton Vpn servers
Credit for researching and testing this method belongs to @rockedge
This was tested on BookwormPup64 10.0.8
-install openvpn using Synaptic
-open Proton VPN site in your browser
-create a free account
-sign in to Proton VPN
-click: Account in the left panel
-scroll down to: OpenVPN / IKEv2 username
-copy the OpenVPN / IKEv2 username and OenVPN / IKEv2 password
These are the username and password you will use to connect to the VPN servers.
-click: Downloads in the left panel
-scroll down to: OpenVPN configuration files
-choose: GNU/Linux
-scroll down to: 3. Select config file and download
-click the download button for the server file you want
In this example we choose: US-FREE#397035 which downloads the file: us-free-397035.protonvpn.udp.ovpn
-use Rox to navigate to the directory containing the configuration file
-press the F4 key to open a terminal
This is the code to type for the example configuration file us-free-397035.protonvpn.udp.ovpn
Code: Select all
openvpn --config us-free-397035.protonvpn.udp.ovpn
-press enter
-when prompted, enter your username and password
NOTE: when typing or pasting your password, it will not echo in the terminal screen. Also, pasting is done using: ctrl + alt + v
To disconnect:
-click in the terminal window
-press: ctrl + c
You can check your connection by opening:
https://www.whatismyip.com/
Bonus-Easier Method
On newer Puppys, install vpn-connect.pet
This will add vpn-connect.sh to the Rox right click menu. Then try this:
-use Rox to navigate to the directory containing the configuration file
-right click the configuration file
-choose: Open With>vpn-connect.sh
-when prompted, enter your username and password
To disconnect:
-click in the terminal window
-press: ctrl + c
This makes using multiple configuration files easier.
wizard
UPDATE 241110 See BONUS METHOD 2 in the 4th reply