Forum Freedom-IP VPN

Forum d'entraide de la communauté Freedom-IP VPN

Vous n'êtes pas identifié(e).

#1 2014-03-28 12:27:04

Enrico
Membre
Inscription : 2012-09-14
Messages : 8

Répartir la charge

echo off
cls
echo Démarrage de OpenVPN

echo changement de dossier vers : C:\Program Files (x86)\OpenVPN\bin\

cd C:\Program Files (x86)\OpenVPN\bin\

rem pause

set /a J=1%DATE:~0,2% - 100
set /a M=1%DATE:~3,2% - 100
set /a A=%DATE:~6,4%
set /a N=((1461 * (%A% + 4800 + (%M% - 14) / 12)) / 4 + (367 * (%M% - 2 - 12 * ((%M% - 14) / 12))) / 12 - (3 * ((%A% + 4900 + (%M% - 14) / 12) / 100)) / 4 + %J% - 32075) %% 7

if %N%==0 set JOUR=Lundi
if %N%==1 set JOUR=Mardi
if %N%==2 set JOUR=Mercredi
if %N%==3 set JOUR=Jeudi
if %N%==4 set JOUR=Vendredi
if %N%==5 set JOUR=Samedi
if %N%==6 set JOUR=Dimanche


if %JOUR%==Lundi goto n1 
if %JOUR%==Mardi goto n2 
if %JOUR%==Mercredi goto n3
if %JOUR%==Jeudi goto n4
if %JOUR%==Vendredi goto n5 
if %JOUR%==Samedi goto n6
if %JOUR%==Dimanche goto n7 

:n1 
start openvpn-gui.exe --connect DE-(Allemagne).ovpn
goto fin
:n2 
start openvpn-gui.exe --connect ES-(Espagne).ovpn
goto fin
:n3 
start openvpn-gui.exe --connect NL-(Pays-Bas).ovpn
goto fin
:n4 
start openvpn-gui.exe --connect DE-(Allemagne).ovpn
goto fin
:n5 
start openvpn-gui.exe --connect NL3-(Pays-Bas).ovpn
goto fin
:n6 
start openvpn-gui.exe --connect CZ-(Republique-Tcheque).ovpn
goto fin
:n7 
start openvpn-gui.exe --connect IE1-(Irlande).ovpn

rem AUTRE : UK-(Angleterre),  NL2-(Pays-Bas)
:fin

Dernière modification par David (2014-03-28 12:43:04)

Hors ligne

#2 2014-03-28 12:49:54

ljere
Membres de confiance
Inscription : 2012-04-22
Messages : 460

Re : Répartir la charge

bonjour,
pour commencer merci pour ton script,
mais le souci c'est que ce sont les serveurs NL qu'il faudrait libérer donc ça ne résout pas vraiment le problème,
de plus si beaucoup de monde utilise ton script tel quelle on va se retrouver avec une affluence sur le serveur allemand le lundi puis espagnol le mardi, etc... pas vraiment l'idéal non plus.
ce qui serait intéressant par contre c'est d'avoir un choix aléatoire de serveur à chaque connexion avec une priorité sur les serveurs non NL.

Cordialement ,
ljere


AMD 3000+, nvidia FX5200 et 2 giga de ram sur Voyager 12.04 LTS en 32 bit
et TOSHIBA satellite_c670d-11l sur openbox/xubuntu 14.04 en 64 bit

Hors ligne

#3 2014-03-28 17:13:18

Loic135
Membre
Inscription : 2013-03-28
Messages : 40

Re : Répartir la charge

client
proto tcp
dev tun
remote-random
port 80

<connection>
remote uk.freedom-ip.com
</connection>

<connection>
remote es.freedom-ip.com
</connection>

<connection>
remote de.freedom-ip.com
</connection>

<connection>
remote ie1.freedom-ip.com
</connection>

<connection>
remote cz.freedom-ip.com
</connection>

<connection>
remote usa1.freedom-ip.com
</connection>

<connection>
remote nl1.freedom-ip.com
</connection>

<connection>
remote nl2.freedom-ip.com
</connection>

<connection>
remote nl3.freedom-ip.com
</connection>

<connection>
remote uk.freedom-ip.com
</connection>

<connection>
remote es.freedom-ip.com
</connection>

<connection>
remote de.freedom-ip.com
</connection>

<connection>
remote ie1.freedom-ip.com
</connection>

<connection>
remote cz.freedom-ip.com
</connection>

<connection>
remote usa1.freedom-ip.com
</connection>


resolv-retry infinite
ca 'C:\\Program Files (x86)\\OpenVPN\\config\\ca.crt'
tls-auth 'C:\\Program Files (x86)\\OpenVPN\\config\\ta.key' 1
auth-user-pass 'C:\\Program Files (x86)\\OpenVPN\\config\\pass.txt'
cipher AES-256-CBC
comp-lzo
verb 1
route-method exe
route-delay 5
nobind
ns-cert-type server

remap-usr1 SIGHUP
persist-key
script-security 3
up up.bat
down down.bat

Dernière modification par Loic135 (2014-03-28 17:14:23)

Hors ligne

#4 2014-03-28 17:17:36

hmz
Administrateur
Inscription : 2013-03-21
Messages : 2 139

Re : Répartir la charge


If privacy is outlawed, only outlaws will have privacy.

Hors ligne

#5 2014-03-28 18:21:53

Loic135
Membre
Inscription : 2013-03-28
Messages : 40

Re : Répartir la charge

Dernière modification par Loic135 (2014-03-28 18:23:52)

Hors ligne

#6 2014-03-28 18:24:49

hmz
Administrateur
Inscription : 2013-03-21
Messages : 2 139

Re : Répartir la charge

Bonjour,

L'ensemble des ports y sont ouverts comme sur nos serveurs étrangers, et le P2P y est autorisé mais attention à bien respecter nos CGUs.

Bien amicalement, hmz


If privacy is outlawed, only outlaws will have privacy.

Hors ligne

#7 2014-03-28 19:15:00

Enrico
Membre
Inscription : 2012-09-14
Messages : 8

Re : Répartir la charge

[== Indéfini ==]
echo off
cls

echo Démarrage de OpenVPN

echo changement de dossier vers : C:\Program Files (x86)\OpenVPN\bin\

cd C:\Program Files (x86)\OpenVPN\bin\

rem %RANDOM% Affiche une valeur décimale comprise entre 0 et 32767.

rem %RANDOM% %% 7 affiche le reste de la division par 7 de la variable aléatoire (mauvais vocable!) donc 0 ou 1 ou 2 .....ou 6.
rem A noter que l'on peut rajouter tous les serveurs que l'on veut : pour10 serveurs on affichera  %RANDOM% %% 10 et on modifiera -
rem - le code en dessous en rajoutant les cas 8, 9 et10
set /a ALEA=%RANDOM% %% 7


if %ALEA%==0 goto n1 
if %ALEA%==1 goto n2 
if %ALEA%==2 goto n3
if %ALEA%==3 goto n4
if %ALEA%==4 goto n5 
if %ALEA%==5 goto n6
if %ALEA%==6 goto n7 

:n1 
start openvpn-gui.exe --connect DE-(Allemagne).ovpn
goto fin
:n2 
start openvpn-gui.exe --connect ES-(Espagne).ovpn
goto fin
:n3 
start openvpn-gui.exe --connect ES-(Espagne).ovpn
goto fin
:n4 
start openvpn-gui.exe --connect DE-(Allemagne).ovpn
goto fin
:n5 
start openvpn-gui.exe --connect UK-(Angleterre).ovpn
goto fin
:n6 
start openvpn-gui.exe --connect CZ-(Republique-Tcheque).ovpn
goto fin
:n7 
start openvpn-gui.exe --connect IE1-(Irlande).ovpn

:fin

Dernière modification par Enrico (2014-03-31 08:27:56)

Hors ligne

#8 2014-03-28 19:18:37

hmz
Administrateur
Inscription : 2013-03-21
Messages : 2 139

Re : Répartir la charge

Bonjour,

Je propose une solution alternative ...

any.freedom-ip.com

Vous serez connecter à un serveur étranger, et il sera choisi de manière totalement aléatoire ... donc pas d'influence sur un seul serveur à tel jour ou telle heure puisque que 2 personnes auront un résultat différent quand elles voudront se connecter à la même heure ou le même jour.

Bien amicalement, hmz


If privacy is outlawed, only outlaws will have privacy.

Hors ligne

Pied de page des forums