Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 6533|Відповідь: 2

Використовуйте Docker для створення геомережі WireGuard

[Копіювати посилання]
Опубліковано 2023-10-14 17:36:49 | | | |
Вимоги: На основі WireGuard можна об'єднати кілька віддалених пристроїв у локальну мережу, і кожен пристрій може отримувати один до одного, наприклад, комп'ютер від Shanghai Mobile і комп'ютер від Shandong Unicom можуть отримувати один до одного, як показано на рисунку нижче:




Порівняйте Tailscale, ZeroTier, WireGuard, OmniEdge та Ngrok для геомережевих рішень
https://www.itsvse.com/thread-10646-1-1.html



WireGuard — це надзвичайно простий, але швидкий і сучасний VPN із найсучаснішим шифруванням. Її мета — бути швидшою, простішою, компактнішою та кориснішою за IPsec, уникаючи при цьому головного болю. Його продуктивність значно вища, ніж у OpenVPN. WireGuard розроблений як універсальний VPN, який працює на вбудованих інтерфейсах і суперкомп'ютерах, що робить його придатним для багатьох різних ситуацій. Спочатку випущений для ядра Linux, тепер він є кросплатформенним (Windows, macOS, BSD, iOS, Android) і широко розповсюджений. Наразі він перебуває в інтенсивній розробці, але, ймовірно, вже вважається найбезпечнішим, найпростішим у використанні та найпростішим VPN-рішенням у галузі.

Офіційний вебсайт:Вхід за гіперпосиланням видно.
Джерело:Вхід за гіперпосиланням видно.



Зображення Docker WireGuard:Вхід за гіперпосиланням видно.
Вихідний код Docker WireGuard:Вхід за гіперпосиланням видно.

Ця стаття базується на Docker для запуску WireGuard, і при запуску контейнера wg-easy з CentOS 7 помилка виглядає так:


Error: WireGuard exited with the error: Cannot find device "wg0"
Зазвичай це означає, що ядро вашого хоста не підтримує WireGuard!
Отже, замініть систему Ubuntu 20.04 і встановіть docker-сервіс за допомогою такої команди:

Приклад запуску контейнера WireGuard такий:

$ docker run -d \
  --name=wg-easy \
  -e WG_HOST=YOUR_SERVER_IP \
  -e ПАРОЛЬ=YOUR_ADMIN_PASSWORD \
  -v ~/.wg-easy:/etc/wireguard \
  -p 51820:51820/udp \
  -p 51821:51821/tcp \
  --cap-add=NET_ADMIN \
  --cap-add=SYS_MODULE \
  --sysctl="net.ipv4.conf.all.src_valid_mark=1" \
  --sysctl="net.ipv4.ip_forward=1" \
  --перезапуск, якщо не зупинитися \
  weejewel/wg-easy
Вам потрібно змінити та додати змінні середовища: WG_HOST, PASSWORD, WG_DEFAULT_DNS, WG_PERSISTENT_KEEPALIVE, і змінена команда виглядає так:

Потрібно випустити групу безпеки міжмережевого екрану Cloud Server:UDP/51820, TCP/51821Порт.

Потім відкрийте його через браузер:http://ip:51821/Як показано нижче:



Створіть два нових клієнтів, а потім завантажте файл конфігурації: Home1 відповідає Shanghai Mobile, а Home2 — Shandong Unicom, як показано на рисунку нижче:



Shanghai Mobile і Shandong Unicom — це обидва пристрої для Windows, потрібно завантажити інсталятор Windows, завантажити адресу:Вхід за гіперпосиланням видно.

Туристи, якщо ви хочете побачити прихований контент цього допису, будь ласкаВідповідь


Приклад профілю:



Після завантаження та встановлення Shanghai Mobile та Shandong Unicom імпортуйте конфігураційні файли WireGuard відповідно, як показано на рисунку нижче:



Інший комп'ютер імпортує інший конфігураційний файл і підключається. (опущено)

Перевірте доступ до веб-сервісу на комп'ютері 10.8.0.3 з 10.8.0.2, як показано на наступному рисунку:



(Кінець)




Попередній:Alibaba Cloud ECS та Lightweight Cloud Server взаємодіють із регіональним інтранетом
Наступний:Різниця між управлінням пакетами Linux yum і dnf
 Орендодавець| Опубліковано 2023-10-15 14:15:59 |
Доступ до LAN-рівня на основі WireGuard
https://www.itsvse.com/thread-10683-1-1.html
Опубліковано 2023-10-16 17:19:27 |
Вчитися вчитися
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com