[TUTORIAL] Como instalar o protonvpn-cli no RHEL/ALMA/ROCKY/ORACLE 9

Esse tópico será um tutorial de como instalar o protonvpn-cli no RHEL 9 e equivalentes.

Faça por sua conta em risco.

A proton não lança versão oficial do cliente vpn para o RHEL 9, mas lança para o Fedora. A ideia é criar uma toolbox do fedora e usar o protonvpn por lá.


1- Abrir o terminal e habilitar o epel.

# dnf install epel-release.noarch

2- Baixar os pacotes:

# dnf install openvpn NetworkManager-open*

3- Criar o container do Fedora 38 toolbox (sem root)

toolbox create --distro fedora --release f38

4- Entrar no container

toolbox enter fedora-toolbox-38

5- Atualizar o container

sudo dnf update

6- Baixar o protonvpn

Vá até o site e baixe o pacote para o fedora.

7- Vá até a pasta que está o arquivo e instale

sudo dnf install _arquivo_

8- O resto é normal, instalar o protonvpn-cli → logar → conectar

(Para se conectar, toda vez terá que entrar na toolbox).
Fim

2 curtidas

Legal!

Infelizmente eles só tem pacotes .deb e .rpm (e não funciona em qualquer distro!)
Compartilho minha experiência arch_based depois de ler a documentação deles (muito boa por sinal) e aprender coisas novas instalando na mão: :grinning:

Sobre conectar e desconectar fiz algumas automatizações:

#!/usr/bin/env bash
# 
# Conjunto de configurações, funções e procedimentos para Proton VPN 
# Proton CLI v3 (arch)
#
# @creditos [ url ] 
#	https://protonvpn.com/support/linux-vpn-tool/
# @dependencias [ lista ]
#	- AUR é necessário
#	- python3
# @versao [ string ] v0.0.1	
# @autor [ string ] Fernando Lima
# @data [ datetime ] 2023-03-11
#


#
# DEFINIÇÕES
#



##############
# CONECTAR 
#
# Função para conectar a rede proton vpn e fazer a configuração padrão
#
function pvpn_c(){
	local PVPN_tor; local PVPN_ks; local PVPN_ns
	PVPN_tor=$([[ -n "$1" ]] && echo "0" || echo "254")
	PVPN_ks="on"
	PVPN_ns="on"
		
	protonvpn-cli login you-username@proton.me # é seu e-mail mesmo e vai pedir a senha da conta proton!!! Não é pra por user e pass da config da protonvpn.com
	protonvpn-cli c -f
	protonvpn-cli ks --on
	protonvpn-cli ns --ads-malware
	
	# Configuração para o TOR!!!
	if [[ "$PVPN_tor" -eq "0" ]]; then
		protonvpn-cli c --tor
	fi		

return "0"
}
#pvpn_c


##############
# DESCONECTAR 
#
# Procedimento para desligar da rede proton vpn 
#
# IMPORTANTE: se não fizer isto vai dar pau quando reinicar e não vai funcionar a rede 
#
function pvpn_d(){	
	protonvpn-cli ks --off
	protonvpn-cli ns --off
	protonvpn-cli logout 
	protonvpn-cli d
}
#pvpn_d

Este tópico foi fechado automaticamente. Novas respostas não são mais permitidas.