Приветствую вас, мои маленькие любители постмодернизма.
Поделюсь ссылкой на бесплатный VPN
https://www.vpnbook.com
Нас интересует вкладка OpenVpn
На ней мы имеем 6 ссылок на архивы с файлами конфигурации (файлы .ovpn в архиве zip)
Для настройки OpenVpn качаем клиент по ссылке https://openvpn.net/index.php/open-source/downloads.html
Установили в "C:\Program Files\OpenVPN\"
Теперь закинув распакованные файлы .ovpn в папку "C:\Program Files\OpenVPN\config"
можем запустить ярлык клиента на рабочем столе
В системном трее жмем правой кнопкой мыши по иконке и выбираем сервер через который желаем ходить в интернеты.
В появившееся окно вводим пароль и логин с сайта
(указан под ссылками на архивы, типа Username: vpnbook; Password: wra2ezEz)
Внимание! Пароль меняют, хз может раз в 3 дня или как-то так, но время от времени он меняется, логин остается тот-же.
Теперь палю тему как не вводить постоянно пароль к vpn...
Открываем файлы .ovpn и заменяем
auth-user-pass на auth-user-pass auth.txt
То есть вместо окна авторизации и ввода пароля,
клиент будет читать логин и пароль из файла auth.txt папки C:\Program Files\OpenVPN\config
Автоматизировать работу с vpnbook.com можно так:
- Качаем программу wget http://gnuwin32.sourceforge.net/packages/wget.htm
(нас интересует ссылка Complete package, except sources > Setup)
Данная программа позволяет загружать из интернетов через консоль cmd
- Установливаем архиватор 7-zip http://7-zip.org
Запускаем скрипт upload_and_install.cmd
Данный скрипт скачает нужные файлы конфигурации, распакует с помощью 7-zip в папку C:\Program Files\OpenVPN\config
там-же сохранит пароль от vpn. Теперь запускаем клиент и пользуемся.
upload_and_install.cmd
replace.vbs
Поделюсь ссылкой на бесплатный VPN
https://www.vpnbook.com
Нас интересует вкладка OpenVpn
На ней мы имеем 6 ссылок на архивы с файлами конфигурации (файлы .ovpn в архиве zip)
Для настройки OpenVpn качаем клиент по ссылке https://openvpn.net/index.php/open-source/downloads.html
Установили в "C:\Program Files\OpenVPN\"
Теперь закинув распакованные файлы .ovpn в папку "C:\Program Files\OpenVPN\config"
можем запустить ярлык клиента на рабочем столе
В системном трее жмем правой кнопкой мыши по иконке и выбираем сервер через который желаем ходить в интернеты.
В появившееся окно вводим пароль и логин с сайта
(указан под ссылками на архивы, типа Username: vpnbook; Password: wra2ezEz)
Внимание! Пароль меняют, хз может раз в 3 дня или как-то так, но время от времени он меняется, логин остается тот-же.
Теперь палю тему как не вводить постоянно пароль к vpn...
Открываем файлы .ovpn и заменяем
auth-user-pass на auth-user-pass auth.txt
То есть вместо окна авторизации и ввода пароля,
клиент будет читать логин и пароль из файла auth.txt папки C:\Program Files\OpenVPN\config
Автоматизировать работу с vpnbook.com можно так:
- Качаем программу wget http://gnuwin32.sourceforge.net/packages/wget.htm
(нас интересует ссылка Complete package, except sources > Setup)
Данная программа позволяет загружать из интернетов через консоль cmd
- Установливаем архиватор 7-zip http://7-zip.org
Запускаем скрипт upload_and_install.cmd
Данный скрипт скачает нужные файлы конфигурации, распакует с помощью 7-zip в папку C:\Program Files\OpenVPN\config
там-же сохранит пароль от vpn. Теперь запускаем клиент и пользуемся.
upload_and_install.cmd
@ECHO OFF cls set PATH=%PATH%;C:\Program Files\7-Zip\ echo Current file: %0 echo Current path: %cd% setlocal cd /d %~dp0 del auth.txt del VPNBook.com-OpenVPN-CA1.zip del VPNBook.com-OpenVPN-DE1.zip del VPNBook.com-OpenVPN-Euro1.zip del VPNBook.com-OpenVPN-Euro2.zip del VPNBook.com-OpenVPN-US1.zip del VPNBook.com-OpenVPN-US2.zip wget --no-check-certificate https://www.vpnbook.com/ index.html findstr /c:"Password: " index.html > tmp.txt FOR /F "eol=; tokens=1,2,3* delims=,< " %%I in (tmp.txt) do ( rem ##%%L##%%I##%%J##%%K SET PASSWORD=%%K ) ( echo vpnbook echo %PASSWORD% ) > "C:\Program Files\OpenVPN\config\auth.txt" del tmp.txt wget --no-check-certificate https://www.vpnbook.com/free-openvpn-account/VPNBook.com-OpenVPN-CA1.zip wget --no-check-certificate https://www.vpnbook.com/free-openvpn-account/VPNBook.com-OpenVPN-DE1.zip wget --no-check-certificate https://www.vpnbook.com/free-openvpn-account/VPNBook.com-OpenVPN-Euro1.zip wget --no-check-certificate https://www.vpnbook.com/free-openvpn-account/VPNBook.com-OpenVPN-Euro2.zip wget --no-check-certificate https://www.vpnbook.com/free-openvpn-account/VPNBook.com-OpenVPN-US1.zip wget --no-check-certificate https://www.vpnbook.com/free-openvpn-account/VPNBook.com-OpenVPN-US2.zip del \S "C:\Program Files\OpenVPN\config\*.ovpn" FOR %%p IN (%cd%) DO FOR %%t IN (*.zip) DO ( 7z e %%p\%%t -o"C:\Program Files\OpenVPN\config" -r -y ) del index.html cd /d "C:\Program Files\OpenVPN\config\" FOR %%o IN ("") DO FOR %%p IN (*.ovpn) DO ( rem ### %%o\%%p cscript %~dp0replace.vbs %%p "auth-user-pass" "auth-user-pass auth.txt" echo %%p - fixed. ) pause
replace.vbs
Const ForReading = 1 Const ForWriting = 2 strFileName = Wscript.Arguments(0) strOldText = Wscript.Arguments(1) strNewText = Wscript.Arguments(2) Set objFSO = CreateObject("Scripting.FileSystemObject") Set objFile = objFSO.OpenTextFile(strFileName, ForReading) strText = objFile.ReadAll objFile.Close strNewText = Replace(strText, strOldText, strNewText) Set objFile = objFSO.OpenTextFile(strFileName, ForWriting) objFile.Write strNewText 'WriteLine adds extra CR/LF objFile.Close...
Комментариев нет:
Отправить комментарий