Ubuntu

Как да настроите OpenVPN на Ubuntu Server

Как да настроите OpenVPN на Ubuntu Server

OpenVPN е безплатна VPN услуга за сигурен отдалечен достъп на вашия сървър / машина. Той ви дава възможност да шифровате вашия уеб трафик и да го насочите сигурно. OpenVPN ви позволява да имате пълен контрол върху вашия тунелен трафик, тъй като и сървърът, и клиентът са под ваше наблюдение.

Той не само ще отблокира всички сайтове в локално ограничена интернет връзка без реклами, но също така ще защити трафика ви при несигурен отворен / обществен Wi-Fi.

Изисквания

Следват малкото изисквания за настройка на OpenVPN;

  1. Ubuntu сървър (за предпочитане във всеки облак)
  2. Сървърът трябва да има Open Port, за да слуша входящи VPN връзки
  3. Клиентска машина (за предпочитане с Bash среда)

Настройване на OpenVPN

Свържете се с вашия Ubuntu Server, използвайки ssh или друг протокол за отдалечен достъп.

$ ssh ubuntu @ [ip адрес на вашия екземпляр Ec2] -i ключ.пем

Актуализирайте вашия сървър. Изпълнете следната команда;

$ sudo apt update && sudo apt upgrade -y

Сега изтеглете скрипта OpenVPN със следната команда;

$ wget https: // git.io / vpn -O openvpn-install.ш

Изтеглете и инсталирайте OpenVPN Script

Трябва да стартирате скрипта и да предоставите подробностите, които той пита. Въведете следната команда;

$ sudo bash openvpn-install.ш

Той автоматично е открил вашия частен IP. Натиснете Enter. Ще ви подкани да предоставите публичния си IP.

Въвеждане на публичен IP

Сега ще ви помоли да посочите протокола [TCP, UDP]. Препоръчва се TCP. За да изберете TCP, въведете 2.

Избор на протокол

Сега OpenVPN ще ви попита порта за слушане. Посочете отворен порт.

Избор на порт

Трябва да конфигурирате DNS услугите, които възнамерявате да използвате. Препоръчителните DNS са Google & Open DNS.

Избор на DNS

Вашият сървър OpenVPN е конфигуриран успешно. Сега дайте име на вашия клиентски скрипт. Натиснете Enter и изчакайте инсталацията да завърши.

Успешно инсталиране

Прехвърлете този файл на вашата клиентска машина. Има много начини за прехвърляне на файлове в командния ред. Ще направим python сървър на Ubuntu, за да прехвърлим нашия файл от сървър към клиент.

Превключете към директорията, където е клиентът.Ovpn файлът се съхранява. В този случай той се съхранява в / home / ubuntu / директория.

$ cd / home / ubuntu /

Въведете$ ls-la за да потвърдите, че файлът съществува в текущата директория.

Потвърдете файла в текущата директория

За да стартирате прост python сървър, въведете следните команди.

В случай на python2, въведете;

$ sudo python -m SimpleHTTPServer

В случай на Python3, въведете;

$ sudo python3 -m http.сървър

Python сървър

Нашият сървър слуша на порт 8000. Отидете до терминала на вашата клиентска машина и изтеглете клиента.ovpn файл, като въведете следната команда;

$ wget http: // 18.218.226.25: 8000 / клиент.овпн

Изтегляне на клиентски файл

Не забравяйте да замените публичния IP, номера на порта и името на вашия файл.

Сега вашият файл е прехвърлен успешно. Можете да инициирате връзката, като влезете на вашата клиентска машина;

$ sudo openvpn клиент.овпн

За да потвърдите, че OpenVPN работи, отидете в Google и напишете „Моят IP.”Ако IP е същият като публичния IP на вашия сървър, успешно сте конфигурирали OpenVPN.

Заключение

OpenVPN е безплатна услуга, не съдържа реклами и криптира трафика ни, като по този начин заобикаля защитната стена / прокси филтри, базирани на URL и съдържание. Лесно е да се конфигурира и ни дава контрол върху нашия тунелен трафик.

Как да покажете OSD наслагване в приложения на цял екран за Linux и игри
Играта на цял екран или използване на приложения в режим на цял екран без разсейване може да ви откъсне от съответната системна информация, видима в п...
Топ 5 карти за залавяне на игри
Всички сме виждали и обичаме поточни игри в YouTube. PewDiePie, Jakesepticye и Markiplier са само някои от най-добрите геймъри, които са спечелили мил...
Как да разработите игра на Linux
Преди десетилетие не много потребители на Linux биха прогнозирали, че любимата им операционна система един ден ще бъде популярна игрална платформа за ...