🛠 Делаю VPN-сервис с помощью нейросети. Часть 1.
👁 139💬 2
Последнюю неделю я занимаюсь тем, что наверняка считают сложным и доступным только DevOps-специалистам или рукастым разрабам — поднимаю собственный VPN-сервер. И знаете что?
Нейросеть делает большую часть работы за меня.
Я использую Claude для генерации кода, настройки конфигов и решения проблем по ходу разработки. Изначально планировал работать через Claude Desktop, потом увидел Claude Code для терминала и VS Code, но в итоге всё делаю прямо в браузере — благо компания раздала бесплатные токены для теста.
Что за сервер:
Облачный хостинг на Timeweb (Cloud NL-50) за 1650₽/мес — это 2 CPU, 4GB RAM, 50GB NVMe на Ubuntu 24.04, расположение Нидерланды. Пропускная способность 1 Гбит/с, так что со скоростью проблем точно не будет.
Путь обучения:
Пришлось сначала разобраться как работать с Git и репозиториями — до этого в работе не было на то нужды (хватало продуктов от Google и Atlassian). Но впоследствии понял, насколько Git удобная штука. Потом я составил себе четкий план действий, разбил на конкретные шаги и начал переводить эти шаги в промпты для Cladue.
Процесс оказался интереснее, чем я думал: ты не просто говоришь "сделай VPN", а учишься формулировать задачи так, чтобы AI давал рабочий код с первого раза. Ну или как минимум делал 80% сразу, а остальные 20% вы могли доделать совместно.
Цель проекта:
Хочу сделать полноценную автоматизированную подписку с оплатой и раздать
доступы семье и знакомым. Сильно рассчитывать на монетизацию я не планирую, если просто сервер будет сам себя окупать - уже хорошо).
В следующих постах расскажу, как я расписывал шаги и какие подводные камни встретил в процессе. А в финальном — покажу готовый сервис и посчитаем реальные затраты времени и денег.
Вы делали что-то подобное? Или думали, но откладывали?
#PetProject #AI #DevOps #VPN
Изображение готовится…
2
Владька пытается
Подписаться