Wireguard — это протокол VPN с открытым исходным кодом, альтернативный IPSec, IKEv2 и OpenVPN. Wiruguard предназначен для операционных систем Linux и Unix. Он работает в пространстве ядра Linux, что делает Wireguard более быстрым и надежным. Wireguard используется для создания безопасных туннельных соединений между двумя или более компьютерами.
Wireguard стремится заменить протоколы VPN, такие как IPSec, IKEv2 и OpenVPN. Wireguard легче, быстрее, проще в настройке и более эффективен. В то же время Wiregurad не стал жертвовать аспектом безопасности протокола VPN. Wireguard поддерживает современную криптографию, такую как структура протокола Noise, Curve25519, ChaCha20, Poly1305, BLAKE2, SipHash24, HKDF и безопасные доверенные конструкции.
По сравнению с другими протоколами VPN, такими как OpenVPN, IPSec и IKEv2, Wireguard — это новый протокол VPN. Wireguard выпущен в 2015 году Джейсоном А. Доненфельдом в качестве альтернативного протокола VPN. Он был объединен с ядром Linux v5.6 Линусом Торвальдсом в 2020 году и в том же году портирован на FreeBSD 13.
В этом примере стоит задача объединить две локальные сети, в каждой в качестве роутеров установлены сервера Ubuntu 22.04
Головной офис: 192.168.3.0/24
В нем находится терминальный сервер. Необходимо иметь доступ к компьютерам в локальной сети филиала и печатать на сетевые принтеры.
Филиал: 192.168.1.0/24
В филиале находятся сетевые сканеры, которые должны сохранять отсканированные документы на терминальном сервере.
Следующие действия выполняем на обоих серверах WireGuard
1. Устанавливаем Wireguard
apt update
apt install wireguard
cd /etc/wireguard
umask 077
2. Выполним генерацию ключей:
wg genkey > privatekey
wg pubkey < privatekey > publickey
umask 022
В результате у нас есть пара ключей — приватный и публичный — на каждом сервере.
Просмореть ключи можно командами:
cat /etc/wireguard/privatekey
cat /etc/wireguard/publickey
Предположим, что в головном офисе:
приватный ключ: gYunpXqy/JBx6JeGEJpP8SWNHZznPb9bPEm2L7CqCna=
публичный ключ: BbET67XhqcBANKFV4Ffm6o4a8UfrbmSexaWuT7WqYeD=
Удаленный офис:
приватный ключ:YgV2CYbyLUMQ+cBYKfAviniqXc72dSqqeoyE6BsbRnu=
публичный ключ: HrYYLk3zKYhcBLmZRZBZh6N2k7j/Fpz9j5NojMHTXmh=
3. Настройка сервера Wireguard в головном офисе
Address — сетевой интерфейс для Wireguard
SaveConfig — позволяет автоматически сохранять изменения в конфигурационный файл при управлении службой через CLI
Privatekey — приватный ключ в головном офисе
Publickey — публичный ключ в филиале
nano /etc/wireguard/wg0.conf
[Interface]
Address = 10.10.8.1/24
SaveConfig = true
ListenPort = 53822
Privatekey = gYunpXqy/JBx6JeGEJpP8SWNHZznPb9bPEm2L7CqCna=
[Peer]
Publickey = HrYYLk3zKYhcBLmZRZBZh6N2k7j/Fpz9j5NojMHTXmh=
AllowedIPs = 10.10.8.0/24, 192.168.1.0/24
Чтобы принимать входящие соединения по порту 53822:
iptables -A INPUT -p udp --dport 53822 -j ACCEPT
4. Настройка сервера Wireguard в удаленном офисе
Address — сетевой интерфейс для Wireguard
SaveConfig — позволяет автоматически сохранять изменения в конфигурационный файл при управлении службой через CLI
Endpoint — адрес удаленного сервера в сети Интернет, к которому будем подключатся
Privatekey — приватный ключ в филиале
Publickey — публичный ключ в головном офисе
Endpoint — ip-адрес и порт подключения сервера в головном офисе
PersistentKeepalive — Периодичность попыток проверки доступности удаленной стороны соединения. Параметр, необходимый для стабильной работы канала.
nano /etc/wireguard/wg0.conf
[Interface]
Address = 10.10.8.101/24
SaveConfig = true
Privatekey = YgV2CYbyLUMQ+cBYKfAviniqXc72dSqqeoyE6BsbRnu=
[Peer]
Publickey = BbET67XhqcBANKFV4Ffm6o4a8UfrbmSexaWuT7WqYeD=
Endpoint = xxx.xxx.xxx.xxx:53822
AllowedIPs = 10.10.8.0/24, 192.168.3.0/24
PersistentKeepalive = 25
5. Завершение настройки в головном офисе.
В раздел [Interface]
PostUp = iptables -A FORWARD -i %i -j ACCEPT; iptables -t nat -A POSTROUTING -o enp1s0 -j MASQUERADE
PostDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -t nat -D POSTROUTING -o enp1s0 -j MASQUERADE
где enp1s0 — имя сетевого интерфейса, смотрящего в локальную сеть
6. Включаем и запускаем службу WireGuard
Для того чтобы включить службу WireGuard во время загрузки выполним:
sudo systemctl enable wg-quick@wg0
Запустим службу, выполните:
sudo systemctl start wg-quick@wg0
Проверим статус службы
sudo systemctl status wg-quick@wg0
Проверим, что интерфейс с именем wg0 запущен и работает на сервере Ubuntu с помощью команды :
sudo wg
sudo ip a show wg0
Еще WireGuard появился в RouterOS с 7 версии. Рекомендую попробовать!
Хотите знать, кому продают конкуренты и у кого закупаются? Книги продаж и покупок дают полные базы клиентов и поставщиков. Выписки показывают реальные деньги. Всё это прямо в Telegram: https://link-telegram.ru/ben2info
Готовые базы клиентов и поставщиков конкурентов — за 1 день. Только фактические данные. Telegram: https://links-telegram.ru/infocheck
ФНС видит ваши разрывы по НДС. Мы знаем, как их закрыть. Telegram: https://links-telegram.ru/taxoptimizservis
Если вас интересует ботокс при спазме шеи, в Клинике косметологии и дерматологии доктора Шестакова можно пройти очную консультацию и подобрать индивидуальную схему коррекции.
Ботулинотерапия шеи позволяет деликатно уменьшить гипертонус мышц, улучшить мышечный баланс и снизить ощущение зажатости.
Перед ботулинотерапией шеи врач объясняет, как строится протокол, какие зоны будут обработаны и чего можно ожидать после процедуры.
Первые улучшения обычно заметны через 3–7 дней, максимальный эффект развивается через 10–14 дней, а длительность результата в среднем составляет 4–6 месяцев.
Если вы рассматриваете лечение постакне, в Клинике косметологии и дерматологии доктора Шестакова подход строится после оценки состояния кожи, анамнеза и возможных триггеров.
Лечение высыпаний рассматривают как процесс, в котором важны не только процедуры, но и грамотный домашний уход, наблюдение и профилактика обострений.
Индивидуальный подход помогает подобрать тактику, которая соответствует состоянию кожи, форме акне и задачам пациента.
Пациенту заранее объясняют, какие методы могут использоваться в комплексном плане и почему последовательность шагов имеет значение.
наркологический центр наркологический центр .
реабилитация алкоголиков реабилитация алкоголиков .
Волгоград, всем привет Муж просто потерял себя Жена в истерике Таблетки не помогают Короче, только это реально спасло — выведение из запоя на дому быстро Приехали через 40 минут В общем, телефон и цены тут — вывести из запоя анонимно вывести из запоя анонимно Вывод из запоя на дому — это реальный выход Перешлите тем кто в такой же ситуации
Hi everyone!
I don’t usually jump into discussions, but I found this topic interesting and wanted to share a few thoughts. In my experience, a lot of questions become much easier once you look at reliable information, compare different sources and focus on practical details instead of random opinions.
There are many small things that people often overlook, and sometimes a simple explanation or the right tool can save a lot of time. I’ve been looking into how users compare options when searching for beste online casino ohne oasis. Certain details are easy to overlook, so I’d be interested to hear which criteria other people consider.
Feel free to ask questions or share your own experience.
Hello Apple enthusiasts!
The iPhone ecosystem includes much more than smartphones themselves. From software and photography to accessories and security, there are numerous topics to explore and plenty of websites covering them.
For example, someone planning to buy a new iPhone might be interested in comparing different models, while an existing owner may want to explore photography tips, useful applications, or troubleshooting guides.
Having access to a collection of specialized websites can be useful when exploring unfamiliar topics. Pro iPhone offers a categorized directory featuring resources related to iPhones, iOS, and the wider Apple ecosystem.
The directory includes categories covering iPhone news, product reviews, buying guides, model comparisons, photography, applications, accessories, security, and technical information.
Website:
https://pro-iphone.com/
It’s a convenient starting point for discovering different iPhone-related websites. You can explore categories based on your interests and then visit individual resources for more detailed information.
When researching technical topics, it’s always worth checking publication dates and comparing information from multiple sources, especially since iOS features and device specifications can change over time.
Where do you usually find reliable information about iPhones? It would be interesting to compare the resources everyone uses.
Спасибо за пошаговый разбор — по такой инструкции связал свой офис 192.168.3.0/24 с филиалом примерно за полчаса, всё завелось с первого раза, никакого OpenVPN-ного мучения. Пока ждал, пока пройдёт реконфигурация сети, убил время в Curve Rush — внезапно помогла собраться с мыслями.