Легкая установка собственного VPN на сервер Wireguard + интерфейс

Серверы

Всем привет! Мы получили от вас обратную связь по установке своего VPN сервиса и мы вас за это благодарим! Но мы знаем еще одну крутую настройку собственного VPN, делимся с вами друзья!

WireGuard — это современный протокол виртуальной частной сети (VPN), который предназначен для создания безопасных соединений между устройствами через публичные сети, такие как Интернет. Он был разработан с учетом простоты, эффективности и безопасности.

Протокол WireGuard основан на криптографических примитивах, таких как криптографические ключи и шифрование, для обеспечения конфиденциальности, целостности и аутентификации данных. Он использует современные алгоритмы шифрования, такие как Curve25519 для обмена ключами и ChaCha20 для шифрования трафика.

Нам понадобится установленный Portainer и Арендованный VPS (брать вы знаете где), как его установить, прочитать можно по ссылке

А далее все просто! Переходим в меню Stacks

Легкая установка собственного VPN на сервер Wireguard + интерфейс

Выбираете Web editor, далее переходим на Github и находим файл docker-compose.yml, вставляем его в поле редактирования

version: "3.8"
services:
  wg-easy:
    environment:
      # ⚠️ Required:
      # Change this to your host's public address
      - WG_HOST=VASH_IP
      - PASSWORD=password

      # Optional:
      # - WG_PORT=51820
      # - WG_DEFAULT_ADDRESS=10.8.0.x
      # - WG_DEFAULT_DNS=1.1.1.1
      # - WG_MTU=1420
      # - WG_ALLOWED_IPS=192.168.15.0/24, 10.0.1.0/24
      # - WG_PRE_UP=echo "Pre Up" > /etc/wireguard/pre-up.txt
      # - WG_POST_UP=echo "Post Up" > /etc/wireguard/post-up.txt
      # - WG_PRE_DOWN=echo "Pre Down" > /etc/wireguard/pre-down.txt
      # - WG_POST_DOWN=echo "Post Down" > /etc/wireguard/post-down.txt
      
    image: weejewel/wg-easy
    container_name: wg-easy
    volumes:
      - .:/etc/wireguard
    ports:
      - "51820:51820/udp"
      - "51821:51821/tcp"
    restart: unless-stopped
    cap_add:
      - NET_ADMIN
      - SYS_MODULE
    sysctls:
      - net.ipv4.ip_forward=1
      - net.ipv4.conf.all.src_valid_mark=1

Для быстрой настройки нас интересуют поля WG_HOST (вместо VASH_IP, вставляете ваш IP, который вам выдал хостер) и переменная PASSWORD (вместо password пишите ваш пароль)

И нажимаем кнопку Deploy the stack. Готово! Теперь переходим по адресу vaship:51821 и вводим пароль

Легкая установка собственного VPN на сервер Wireguard + интерфейс

Приложения VPN есть для Windows, Mac os, Linux, Android, iPhone, а так же для роутеров.

Оцените статью
Блог Веб-студии TeamPoint
Добавить комментарий

Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности