Abandon le 19-12-23 VPN Cyberghost

Installation, configuration et utilisation des logiciels que vous souhaitez installer.
Avatar du membre
F15
Messages : 19
Enregistré le : lun. 31 oct. 2016 08:37

Re: VPN Cyberghost

Message par F15 »

Dernier message de la page précédente :

Bonjour,

le fichier d'installation cherche si la version de Linux Mint est conforme. J'avais essayé de changer le script mais cela n'a pas fonctionné, si quelqu'un a les compétences pour le modifier, je suis preneur.

Voici le code :

Code : Tout sélectionner

#!/bin/bash

	# if user is not running the command as root
	if [ "$UID" -ne 0 ]; then

		# output message
		echo "Please run the installer with SUDO!"

		# stop script
		exit
	fi

	# check update
	apt update > /dev/null 2>&1

	# output message
	echo -e "\nCyberGhost Installer ...\n"

	# get GLIBC version
	glibcVersion=$(ldd --version | grep -i ldd | awk -F' ' {'print $5'})
	
	# get distribution version
	ubuntuDistroVersion=$(lsb_release -sr)
	distroName=$(lsb_release -a | grep -i "Distributor ID:" | awk -F' ' {'print $3'})
	distroVersion=$(lsb_release -a | grep -i "Release:" | awk -F' ' {'print $2'})	

	echo "Checking if glibc version is compatible"
	

	# check if GLIBC version is compatible
	if [ "$ubuntuDistroVersion" == "16.04" ]; then
			
		if [ "$glibcVersion" == "2.23" ] ; then

			echo "The glibc version is compatible, continue..."

		else

			echo "THe glibc version is incompatible, exiting setup..."
			exit

		fi

	elif [ "$ubuntuDistroVersion" == "18.04" ] || [ "$distroName" == "LinuxMint" ]; then
		
		if [ "$glibcVersion" == "2.27" ]; then
		
			echo "The glibc version is compatible, continue..."
		
		else
		
			echo "The glibc version is incompatible, exiting setup..."
			exit

		fi

	elif [ "$ubuntuDistroVersion" == "19.10" ]; then

		if [ "$glibcVersion" == "2.30" ]; then

			echo "The glibc version is compatible, continue..."

		else

			echo "The glibc version is incompatible, exiting setup..."
			exit
		fi

	elif [ "$distroName" == "Kali" ] || [ "$ubuntuDistroVersion" == "19.04" ] || [ "$ubuntuDistroVersion" == "20.04" ]; then

		if [ "$glibcVersion" == "2.29" ] || [ "$glibcVersion" == "2.31" ] || [ "$glibcVersion" == "2.30" ]; then

			echo "The glibc version is compatible, continue..."
		
		else

			echo "The glibc version is incompatible, exiting setup..."
			exit
		
		fi

	elif [ "$distroName" == "Linuxmint" ] && [ "$distroVersion" == "20" ]; then
		
		if [ "$glibcVersion" == "2.31" ]; then
			echo "The glibc version is compatible, continue..."
		else
			echo "The glibc version is incompatible, exiting setup..."
			exit
		fi

	else

		echo "Couldn't detect a valid version of your distribution."
		echo "Make sure you have downloaded the correct install package for your distribution"
		echo "Note: We support only the following distributions for Debian based OS:"
		echo ""
		echo "-Ubuntu 16.04 "
		echo "-Ubuntu 18.04 "
		echo "-Ubuntu 19.04 "
		echo "-Ubuntu 19.10 "
		echo "-Ubuntu 20.04 "
		echo "-Linux Mint 19.2 "
		echo "-Linux Mint 20"
		echo "-PopOS 19.10 "
		echo "-Kali 2019/2020 (glibc version should be 2.29/2.30/2.31 in order to work) "
		exit

	fi			


	# define required packages
    requiredPackages=(curl openvpn resolvconf wireguard)

	# loop through packages
    for package in "${requiredPackages[@]}"; do

		# set package
		p="$package"

		# if package is opwireguardenvpn
		if [ "$package" == "wireguard" ]; then

			# check if wireguard ppa exist
			responseCode=$(grep ^ /etc/apt/sources.list /etc/apt/sources.list.d/* | grep -c wireguard)

			# if ppa does not exist
			if [ "$responseCode" == "0" ]; then

				# install wireguard ppa
				add-apt-repository -y ppa:wireguard/wireguard > /dev/null 2>&1
				apt update > /dev/null 2>&1
			fi

			# change package name
			p="wg"
		fi

		# check if package is installed and get exit code
        responseCode=$(which "$p" > /dev/null 2>&1; echo "$?")

		# output message
		echo -n "Check if \"$package\" package is already installed ... "

		# if package is installed
        if [ "$responseCode" == "0" ]; then

			# output message
			echo "Yes"

			# if package is openvpn
			if [ "$package" == "openvpn" ]; then

				# get openvpn version
				openvpnVersion=$(openvpn --version | head -n 1 | awk '{print $2}')

				# get major version
				majorVersion=$(echo "$openvpnVersion" | awk -F. '{print $1}')

				# get minor version
				minorVersion=$(echo "$openvpnVersion" | awk -F. '{print $2}')

				# output message
				echo -n "Checking OpenVPN version ... "

				if [ $majorVersion -ge 2 ] && [ $minorVersion -gt 3 ]; then

					# output message
					echo "Latest ..."
				else

					# output message
					echo "The OpenVPN version is too old ... "
					echo "Removing old package ... "

					# uninstall package
					apt remove "$package" -y > /dev/null 2>&1

					# output message
					echo -n "Installing new package ... "
					curl -s https://swupdate.openvpn.net/repos/repo-public.gpg | apt-key add -
					echo "deb http://build.openvpn.net/debian/openvpn/stable xenial main" > /etc/apt/sources.list.d/openvpn-aptrepo.list
					apt update > /dev/null 2>&1
					apt install "$package" -y > /dev/null 2>&1

					# output message
					echo "Done."
				fi
			fi
        else

			# output message
            echo -n "No, installing ... "

			if [ "$package" == "openvpn" ]; then

				# get openvpn version from apt
				openvpnVersion=$(apt show openvpn|grep "Version:" | awk '{ print $2 }')
				version=$(echo "$openvpnVersion"| awk -F'-' '{print $1}')
				
				# get major version
				majorVersion=$(echo "$version" | awk -F. '{print $1}')

				# get minor version
				minorVersion=$(echo "$version" | awk -F. '{print $2}')

				# if version is lower then 2.4
				if [ $majorVersion -ge 2 ] && [ $minorVersion -lt 4 ]; then
					curl -s https://swupdate.openvpn.net/repos/repo-public.gpg | apt-key add -
					echo "deb http://build.openvpn.net/debian/openvpn/stable xenial main" > /etc/apt/sources.list.d/openvpn-aptrepo.list
					apt update > /dev/null 2>&1
				fi
			fi


			# install package
            apt install "$package" -y > /dev/null 2>&1

			# output message
            echo "Done."
        fi
    done

	# output message
	echo "Continue ..."

	# if directory exist
	if [ -d /usr/local/cyberghost ]; then

		# remove directory
		rm -rf /usr/local/cyberghost
	fi

	echo "Installing application ..."

	# if logs directory does not exist
	if [ ! -d /usr/local/cyberghost ]; then

		# create logs directory if not exist
		mkdir /usr/local/cyberghost
	fi

	# copy certificates to local directory
	cp -r cyberghost/* /usr/local/cyberghost

	# change directory permissions
	chmod -R 755 /usr/local/cyberghost

	# output message
	echo "Create symlinks ..."

	# if symlink exist
	if [ -L /usr/bin/cyberghostvpn ]; then

		# remove old symlink
		rm /usr/bin/cyberghostvpn
	fi

	# create symlink
	ln -sf /usr/local/cyberghost/cyberghostvpn /usr/bin/cyberghostvpn

	# setup application
	cyberghostvpn --setup
Sinon Cyberghost fonctionne chez moi sur LinuxMint 20.3 et fonctionnait sur LMDE4; en revanche, il faut suivre une procédure spécifique qui n'utilise pas le terminal pour lancer cyberghost, cela se gère au niveau de l'application de gestion des réseaux.

Image

Cordialement,
F15
Fixe : Dell I-core5 Ram 16 Go LM 21.2 XFCE SSD Portable : Acer LM 21.2 XFCE Ram 4 Go , SSD

Avatar du membre
f.x0
Messages : 789
Enregistré le : mar. 28 mars 2017 18:32

Re: VPN Cyberghost

Message par f.x0 »

Tu as vu où je voulais en venir avec le fichier → le modifier pour tenter de forcer l'installation ...

postes le retour de

Code : Tout sélectionner

ldd --version | grep -i ldd | awk -F' ' {'print $5'}
SOPI

Avatar du membre
F15
Messages : 19
Enregistré le : lun. 31 oct. 2016 08:37

Re: VPN Cyberghost

Message par F15 »

J'avais déjà essayé à l'époque de contourner le code sans réussite, c'est à dire en forçant le fait de voir la distribution comme bonne, la version de glibc étant 2.31.

J'ai réessayé aujourd'hui en modifiant la ligne suivante dans le fichier d'installation :

Code : Tout sélectionner

	elif [ "$distroName" == "Linuxmint" ] && [ "$distroVersion" == "20" ]; then
en indiquant "20.3" à la place de "20".

L'installation se poursuit jusqu'au bout, c'est à dire que je peux indiquer mes identifiants Cyberghostvpn et que l'installation aboutit.
Le problème est qu'ensuite, lorsque j'entre la commande "sudo cyberghostvpn --connect", je ne peux avoir de connexion VPN reconnue.

Cordialement,
F15
Fixe : Dell I-core5 Ram 16 Go LM 21.2 XFCE SSD Portable : Acer LM 21.2 XFCE Ram 4 Go , SSD

Avatar du membre
ato-mike
Messages : 112
Enregistré le : mer. 5 oct. 2016 15:42
Localisation : Bruges-Capbis-Mifaget

Re: VPN Cyberghost

Message par ato-mike »

Bonjour, j'utilise CyberGhost depuis pas mal de temps et aucun soucis, je pense avoir suivi cette méthode https://support.cyberghostvpn.com/hc/en ... rk-Manager car je passe par OpenVpn pour me connecter.
Lenovo ideapad 330-17AST
Linux Mint 21.3 Cinnamon 6.0.4
Noyau : 6.8.1
CPU : AMD A6-9225 RADEON R4, 5 COMPUTE CORES 2C+3G × 2
Ram : 8Gb DDR4 2133

Avatar du membre
pdumoulin
Messages : 88
Enregistré le : ven. 31 juil. 2015 17:53

Re: VPN Cyberghost

Message par pdumoulin »

Bonjour,
J'ai re-essayé d'installer GyberGhost en passant par leur support, mais hélas ça ne marche pas avec Linux Mint 21
Les version: Linux Mint 20 - Ubuntu 20.4 sont prises en charge mais pas au delà...
Linux Mint 21.3 Cinnamon
Intel© Core™ i3-4330 CPU @ 3.50GHz × 2
CORSAIR 4GB(2X2) DDR3
Intel Corporation Xeon E3-1200 v3/4th Gen Core

gsto
Messages : 5
Enregistré le : dim. 10 janv. 2021 21:45
Localisation : Québec

Re: VPN Cyberghost

Message par gsto »

Bonjour,
Moi non plus je ne suis pas capable de bien configurer Cyberghost.
J'ai réussi facilement en windows 10.
J'ai fait l'installation manuelle selon le guide How to Set Up OpenVPN on Linux Mint via Network Manager de Cyberghost.
J'ai choisi Ubuntu 22. Est-ce le bon choix ?
J'ai un message que le délai de connection est dépassé.
Pc : Asus P8P67 PRO REV 3.1 | Linux Mint 19 Tara | Cinnamon 3.8.9 | 4.15.0-134-generic x86_64 | Quad core Intel Core i7-2600K (-MT-MCP-) | NVIDIA GF116 [GeForce GTX 550 Ti | 8GB

WIFI :
Brostrend AC1200 USB 3.0 | Realtek rtl88x2bu WLAN Adapter |
Systèmes : Windows 7 et 10 + Linux Mint 21.2 en Dual Boot avec EasyBCD
Bios : UEFI désactivé | SMBIOS 2.6 present
American Megatrends v: 3602 date: 2012-11-01

sebastien17
Messages : 7
Enregistré le : lun. 9 nov. 2020 09:54

Re: VPN Cyberghost

Message par sebastien17 »

bonjour pour ma part j'utilise PROTON vpn avec l'application linux tout est ok ;)
montage pc perso
GIGABYTE aorus-PRO 450 /AMD RYSEN 3600 ET 16 GO DE RAM/ Sous Linux MINT 20 bureau CINNAMON
Ma devise "no pain no gain"

gsto
Messages : 5
Enregistré le : dim. 10 janv. 2021 21:45
Localisation : Québec

Re: VPN Cyberghost

Message par gsto »

bonjour,

Finalement j'ai réussi.

J'ai trouvé le guide en français. « Comment configurer OpenVPN sur Linux Ubuntu via Network Manager. »
Ça fonctionne avec mint 21.
Mon problème était que, dans l'étape 3, je n'avais pas inscrit exactement le nom d'usager et le mot de passe généré à l'étape 1.

Pour voir le mot de passe généré à l'étape1, il suffit de le copier et de le coller dans un autre document comme word.

A/S administrateur. Je ne connais pas assez le fonctionnement de ce forum pour indiquer que ma demande précédente est résolue.
Pc : Asus P8P67 PRO REV 3.1 | Linux Mint 19 Tara | Cinnamon 3.8.9 | 4.15.0-134-generic x86_64 | Quad core Intel Core i7-2600K (-MT-MCP-) | NVIDIA GF116 [GeForce GTX 550 Ti | 8GB

WIFI :
Brostrend AC1200 USB 3.0 | Realtek rtl88x2bu WLAN Adapter |
Systèmes : Windows 7 et 10 + Linux Mint 21.2 en Dual Boot avec EasyBCD
Bios : UEFI désactivé | SMBIOS 2.6 present
American Megatrends v: 3602 date: 2012-11-01

Avatar du membre
alain
Administrateur du site
Messages : 14807
Enregistré le : dim. 11 oct. 2015 23:41
Localisation : Chelles
Contact :

Re: VPN Cyberghost

Message par alain »

Bonjour gsto
gsto a écrit :
mar. 12 déc. 2023 00:31
Je ne connais pas assez le fonctionnement de ce forum pour indiquer que ma demande précédente est résolue.
Tu ne peux pas car ce n'est pas toi le créateur du sujet, c'est pdumoulin. D'où l'intérêt de faire son propre sujet.

D'ailleurs
@pdumoulin
à ce sujet, il en est où ce sujet ? :l ça serait bien qu'on le ferme si résolut, ça éviterait que des gens s'y incrustent.
PC are like air conditioning, they becomes useless when you open Windows (L.T)
PC1 : CM : ASRock 990FX | CPU: AMD FX 8350-8 cores, 4 GHz | RAM: 16 Go DDR3 1600 MHz | CG: ATI RX 580-8 Go | OS : LM 20.3 Uma Xfce 4.16 | K: 5.4
PC2
:Core2 Quad Q9650 @ 3 GHz | CG: Nvidia GTX 650TI | OS: LM 21.3 Xfce 4.18| K: 6.5
PC3 :Core i7-2600 @ 3,5 GHz | CG: ATI HD 4650 | OS: Emmade5 Xfce 4.18.0 | K: 6.1
PC4 : AMD Ryzen 5 3500X 4GHz | CG: GTX 970 | Ram : 8GB |OS : Debian 10.5 | K: 5.10
In a world without walls and fences, who needs windows and gates?

Avatar du membre
tioker
modérateur
Messages : 990
Enregistré le : sam. 6 mai 2017 00:33
Localisation : Anjou...Feu !
Contact :

Re: VPN Cyberghost

Message par tioker »

alain a écrit :
mar. 12 déc. 2023 06:19
D'ailleurs @pdumoulin à ce sujet, il en est où ce sujet ? :l ça serait bien qu'on le ferme si résolu, ça éviterait que des gens s'y incrustent.
Pour compléter la remarque d'Alain:
- CyberGhost n'est compatible qu'avec les versions LTS de Linux; et encore il faut attendre un peu entre la diffusion d'une version LTS et une mise à jour Cyberghost
- je l'ai moi-même; installé sur Win11 smartphone IOS et tablette Android mais pas sur Mint
- si ils font une restriction sur la version c'est sûrement parce qu'ils ne l'ont pas validé --> donc risque
Je crois qu'au bout de 4 pages on a fait le tour non ? Et inutile de bidouiller le script d'installation; si ils ont blindé le contrôle c'est qu'il y a une raison
Cdlt.
HP Victus 16: Mint 21.3 Cinnamon 6,0,4 + Windows 11 - Ryzen 5 5600H - NVIDIA GeForce GTX 1650 - Mem 16Go - SSD 512Go
pCloud Synchronisation en temps réel des 4 dossiers personnels

Avatar du membre
pdumoulin
Messages : 88
Enregistré le : ven. 31 juil. 2015 17:53

Re: VPN Cyberghost

Message par pdumoulin »

D'ailleurs @pdumoulin à ce sujet, il en est où ce sujet ? :l ça serait bien qu'on le ferme si résolut, ça éviterait que des gens s'y incrustent.
[/quote]

Bonjour,
J'ai pris contact avec le SAV de CyberGhost "échangé plusieurs mails" leur réponse est que le VPN Cyberghost fonctionne avec LinuxMint 20, système qui tire vers sa fin de vie, il y a bien longtemps que j'ai upgradé vers LM 21, et là ils n'ont pas de réponse a me donner...
Linux Mint 21.3 Cinnamon
Intel© Core™ i3-4330 CPU @ 3.50GHz × 2
CORSAIR 4GB(2X2) DDR3
Intel Corporation Xeon E3-1200 v3/4th Gen Core

Répondre