Це машинний переклад, який може містити помилки!
VPN, або Virtual Private Network, є рішенням, яке дозволяє нам створити безпечне (зашифроване) з’єднання з іншою мережею та пристроями через інтернет.
Спочатку, що таке приватна мережа? (не VPN)
Приватна мережа — це мережа, ізольована від інших мереж. Це може бути корпоративна мережа, домашня мережа або інший тип мережі, яка не є відкритою для всіх. Відкрита мережа, наприклад, в аеропорту, також є технічно приватною мережею, але зазвичай вона налаштована для ізоляції пристроїв один від одного з метою підвищення безпеки.
Уявний сценарій
Уявіть, що у вас вдома є принтер, який ви хочете використати для друку документа. Цей принтер підключений до вашої домашньої мережі і тому має приватну IP-адресу, яка доступна лише для пристроїв, підключених до вашої власної мережі. Ви можете без проблем використовувати свій домашній комп’ютер для друку, але ваш сусід перебуває в іншій мережі та не може просто так отримати доступ до вашого принтера.
Ви також не можете взаємодіяти зі своїм принтером, наприклад, зі школи або з інших мереж, оскільки принтер не виставлений в інтернет (чого також не слід робити з міркувань безпеки).
Примітка: Немає правил без винятків…
Проте деякі пристрої пропонують рішення, де використовується технологія, пов’язана з VPN, щоб дозволити вам друкувати документи з будь-якої точки світу, якщо у вас є доступ до інтернету. Це може призвести до ризику безпеки, тому будьте уважні до того, що ви підключаєте до своєї мережі, особливо це стосується IoT-пристроїв або камер відеоспостереження.
Чи помітили ви, що кожного разу, коли ви підключаєтесь до нової мережі, вам задають питання, чи підключаєтесь ви до «приватної» чи «публічної» мережі?
Це тому, що Windows (або інші операційні системи) використовують цю інформацію, щоб визначити, які правила брандмауера слід застосувати для захисту вашого пристрою. Приватна мережа зазвичай незахищена (всі підключені пристрої автоматично довіряють один одному), і тому вразлива до інших пристроїв у тій самій мережі. Натомість, вам легше ділитися принтерами, файлами та іншими ресурсами, коли машини знаходяться в одній мережі.
Комерційні оператори
Існує багато комерційних операторів, які пропонують послуги VPN і заявляють, що можуть захистити вашу конфіденційність у мережі Інтернет та дозволити вам анонімне переглядання вебсторінок. Це не обов’язково повна правда, тому важливо усвідомлювати, насправді робить VPN.
Насправді переміщується з’єднання в мережу в інше місце (часто в іншу країну), оскільки ми використовуємо сервери VPN як посередників між нашим клієнтом та інтернетом.
Відео: Що саме приховує VPN і чого він не ховає
У відеосі демонструється, як тунель VPN перенаправляє трафік через сервер VPN та які обмеження це створює для конфіденційності й безпеки.
Комерційна VPN != безпека
Багато акторів рекламують себе як послугу, що пропонує підвищену безпеку, але для більшості користувачів це не так. Коли ми відвідуємо веб-сайти, які використовують HTTPS (навіть у публічному Wi-Fi), з’єднання вже зашифроване, і VPN, отже, не обов’язково пропонує додаткову безпеку. Вона також не може «приховати» вашу активність від вашого інтернет-провайдера повністю.
В деяких країнах або місцях, однак, це може бути вигідно, але важливо знати, що ви переміщуєте свою довіру від вашого інтернет-провайдера до VPN-провайдера.
Публічні мережі
Ми часто чуємо, що не слід підключатися до незахищених публічних мереж, таких як у кафе, аеропортах, готелях тощо. Це не обов’язково є проблематичним, доки ми використовуємо HTTPS (зашифрований) для відвідування вебсайтів.
Проблематичним може бути, якщо хтось налаштовує “підроблену” мережу, наприклад, зі шкідливим Captive Portal (веб-сторінкою, яка зазвичай вимагає входу в систему або прийняття умов перед отриманням доступу до Інтернету).
Чи перевірили ви, чи у вас є “автоматичне підключення” до відкритих мереж на мобільному телефоні чи ноутбуці? Це може призвести до того, що ваш пристрій підключиться до шкідливої мережі без вашого відома.
Що ми можемо використовувати VPN для?
VPN можна використовувати для підключення пристроїв через мережі, ніби вони знаходяться в одній (приватній) мережі, більш безпечним способом, ніж безпосередньо піддавати пристрої впливу інтернету (відкривати порти у брандмауері). Зауважте, що нам все одно потрібен VPN-сервер, до якого ми можемо підключитися, ми можемо налаштувати його самостійно (потребує відкриття у брандмауері), або використовувати провайдера, який пропонує реле (посередника) для нас. Популярні варіанти – OpenVPN, WireGuard та IPsec.
Приклад
У вас є ігровий ПК, до якого ви хочете підключитися зі свого ноутбука, коли ви перебуваєте в школі, через програмне забезпечення Remote Desktop (RDP). Ви можете налаштувати VPN-рішення, яке дозволить вам підключитися до вашої домашньої мережі, а потім використовувати RDP для підключення до вашого ігрового ПК так, ніби ви перебуваєте вдома.
У нашому випадку ми будемо використовувати її для доступу до ресурсів тут у школі з інших місць у світі, і пізніше ми розглянемо хмарні обчислення, де ми хочемо підключатися до віртуальних серверів у хмарі безпечним способом. Зазвичай ми відкриваємо порт до нашого сервера, щоб налаштувати це, перш ніж закриваємо сервер після цього (зазвичай Site-to-site VPN).
Єдина практична відмінність полягає в тому, що ми отримуємо іншу IP-адресу через нашу VPN мережу (наприклад, часто використовується 100.64.x.x/10 для VPN), але функціональність така, ніби ми знаходимося в одній мережі. Це означає, що ми можемо використовувати, наприклад, RDP, SSH, FTP (File Transfer Protocol) тощо, не відкриваючи наші служби у брандмауері.
Завдання 1 - Встановлення TailScale VPN
На щастя для нас, встановлення VPN просте, особливо якщо ви використовуєте сервіс, такий як TailScale. Це комерційний сервіс, який пропонує простий спосіб налаштування WireGuard VPN, який надає нам більш ніж достатньо функціональності на безкоштовному рівні (100 пристроїв).
Дотримуйтесь процесу встановлення, як описано в документації: https://tailscale.com/download
Merk
Вам потрібен VPN на всіх пристроях, які ви хочете підключити до мережі. Це включає як сервери, ПК, мобільні телефони тощо.
Завдання 2 – Налаштування вузла виходу
Вузол виходу (Exit Node) у Tailscale — це пристрій у вашій мережі, який працює як шлюз для всього трафіку з інших пристроїв у мережі Tailscale. Це спрямовує весь трафік через цей пристрій, що може бути корисним для отримання доступу до ресурсів у конкретній мережі або для отримання нової IP-адреси, щоб обійти географічні обмеження.
Ми використовуємо Nginx Proxy Manager для обмеження доступу до певних ресурсів на основі IP-адреси (наприклад, вашого сервера Proxmox). Якщо ви налаштуєте вузол виходу в школі, ви зможете отримати IP-адресу, яка належить «школі», незалежно від того, де саме у світі ви перебуваєте.
Відео: Як вузол виходу (Exit Node) у Tailscale керує трафіком
У відео показано, як вузел виходу (Exit Node) у Tailscale може слугувати шлюзом для трафіку з інших пристроїв у мережі.
Дотримуйтесь інструкцій щодо налаштування вузла виходу (Exit Node): https://tailscale.com/kb/1103/exit-nodes#configure-an-exit-node
Obs! “Edit Routes” menu
Не забудьте про крок увімкнення “Use as Exit Node” у меню TailScale на пристрої, який ви налаштували як Exit-Node. Це звичайний крок, який часто забувають.
Exit-Node на VPS у хмарі!
Якщо ви налаштовуєте віртуальну машину в іншій країні через, наприклад, Azure (де ви отримуєте безкоштовні кредити як студент), то ви можете легко налаштувати Exit-Node, щоб отримати IP-адресу в цій країні - так само, як комерційна VPN-послуга, але з меншими обмеженнями та більшою користю!




