Как создать свой собственный VPN с WireGuard

Mar 09, 2022 19:05


Хотя существует множество VPN, вы можете захотеть создать свою собственную виртуальную защищённую сеть. Например, с помощью WireGuard.





WireGuard - это протокол VPN, который был придуман и реализован полностью с нуля. Главная задача, которую ставил перед собой автор Джейсон Доненфелд - простота протокола и реализации, а также высокая скорость работы. Трафик WireGuard упаковывается в типовой UDP, не нужны специфичные IP-протоколы (как это сделано в PPP/IPSec). Автор решил не использовать классические legacy-протоколы шифрования и взял самые свежие, но доказано безопасные протоколы:

  • ChaCha20 (salsa) - симметричное потоковое шифрование данных.
  • Curve25519 ECDH - ассиметричное шифрование для авторизации и аутентификации.
  • Blake2s - для хеширования.
Что требуется перед работой с WireGuard?

Прежде чем приступить к шагам установки, убедитесь, что выполнены следующие предварительные условия:

  • Операционная система на базе Linux: В данном руководстве используется сервер под управлением Ubuntu 20.04 LTS.
  • Локальный компьютер: В данном руководстве используется клиент Windows 10 64-bit (можно использовать и удаленную систему).
  • WireGuard, установленный на локальном компьютере.

Скачать: WireGuard (Бесплатно)

Хотя в данном случае использовался сервер на базе Ubuntu, он должен работать и с другими дистрибутивами без каких-либо изменений, но могут потребоваться некоторые доработки. Кроме того, если вы подключаетесь к удаленному серверу, убедитесь, что у вас есть разрешение на подключение из вашей локальной системы.

Читать: Как настроить новый облачный сервер

vpn

Previous post Next post
Up