Как я настроил OpenVPN на Ubuntu за 6 часов с помощью ИИ

настройка OpenVPN на Ubuntu

Сегодня я с нуля настроил OpenVPN на Ubuntu. В сумме это заняло чуть больше 6 часов.
Раньше я этим никогда не занимался, но в итоге всё получилось.

Для меня это стало подтверждением двух фактов:

  1. С помощью нейросетей реально решать сложные задачи.
  2. Крайне важен подход к написанию промтов.

Эта статья — как раз о подходе.

Какие нейросети помогали

Я использовал разные модели: DeepSeek, ChatGPT, Yandex GPT и Grok.
Но в итоге всю задачу решили в основном две:

  • DeepSeek — 95%
  • Yandex GPT — 5%

ChatGPT и Grok — тоже крутые, но у меня сейчас такой доступ, что я плачу за каждый запрос и токены.
А когда начинаешь скармливать им конфигурации и логи, контекст раздувается до небес, и получается очень дорого.

На мой взгляд:

  • DeepSeek оказался мега мощный, но долгий,
  • Yandex GPT — слабее, зато отвечает моментально.

Почему выбрал OpenVPN, а не WireGuard

Сначала я запросил у ИИ обзор методов и попал на вариант с WireGuard. Я его уже почти настроил, но потом узнал, что мой MikroTik на старой RouterOS.

Новая 7-я версия его поддерживает, но есть риск сброса настроек и превращения роутера в «кирпич». Поэтому выбор пал на OpenVPN.

Самая сложная часть настройки VPN

Самое сложное — не настроить, а понять, почему VPN не работает.

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

ИИ стал выдавать много по-настоящему странных советов. Я использовал длинные промты с логами и конфигами, контекст раздувался, приходилось всё заново пересказывать — и я убил на это часа четыре. После чего пошёл гулять

Как помог подход с накоплением промтов

Я понял, что нужно собирать накапливающийся промт.
Чтобы в случае переполнения контекста можно было начать новый чат или закинуть весь файл другой нейросети.

И это сработало!

Я начал собирать в отдельный документ всё, что уже было сделано. Каждый новый запрос на совет или диагностику начинался с этого файла.

Ближе к концу у меня было два внушительных файла с конфигами, логами сервера и клиента. Честно, я боялся, что ИИ не «прожуёт» такой объём, но он справлялся. Правда, ответы генерировались нереально долго — минут по 7.

Как выручил Yandex GPT

Вот здесь и пришёл на помощь Yandex.

Пока DeepSeek «шуршал», я пытался скормить Яндексу только текущую ошибку, без всего огромного контекста. Он быстро накидывал варианты, и я мог проверить ещё пару опций.

В итоге мой главный промт в DeepSeek пополнялся новыми фактами и результатами проверок, и после очередной долгой генерации он наконец выдал рабочий вариант.

Итог: настройка OpenVPN с помощью ИИ — это реально

Теперь я умею настраивать OpenVPN на Ubuntu. Ну, почти умею ))


Главный вывод: нейросети могут помочь даже в сложных задачах системного администрирования, если правильно выстроить подход к промтам.

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *