Как инженер ПТО создал свой первый VPN-сервер и понял, что всё только начинается
В первой статье я рассказал, как желание пользоваться ChatGPT привело меня к изучению серверов и созданию своего первого VPN.
Тогда мне казалось, что самое сложное уже позади.
Как же я ошибался.
Когда VPN впервые заработал, я испытал настоящий восторг.
Я смог подключиться.
Всё работало.
Появилось ощущение, что задача решена.
Но очень быстро выяснилось, что запустить что-то один раз и поддерживать это каждый день — совершенно разные вещи.
Первый работающий сервер
На тот момент я работал инженером ПТО в строительной компании и продолжал заниматься своими обычными задачами.
Изучение серверов происходило по вечерам и выходным.
Я постоянно задавал вопросы ChatGPT.
Иногда мне казалось, что половину времени я просто пытаюсь понять ответы, которые получаю.
Каждый новый термин открывал ещё десять новых терминов.
Linux.
SSH.
Домены.
DNS.
Сертификаты.
Резервные копии.
Мониторинг.
Мир оказался намного глубже, чем выглядел со стороны.
Первые ошибки
Очень быстро я понял одну неприятную вещь.
Сервер может перестать работать в любой момент.
Ошибка в настройке.
Неудачное обновление.
Проблемы с сетью.
Любая мелочь превращалась в расследование.
Иногда на поиск причины уходили часы.
Именно тогда я впервые почувствовал разницу между пользователем и владельцем сервиса.
Когда что-то не работает у чужого сервиса — ты просто закрываешь приложение.
Когда что-то не работает у твоего сервиса — проблему нужно решать тебе самому.
От эксперимента к системе
Постепенно я начал автоматизировать всё, что можно.
Сначала появились скрипты.
Потом новые инструменты.
Затем пришло понимание, что просто VPN мне уже недостаточно.
Хотелось сделать сервис удобным.
Чтобы подключение занимало минуты, а не часы.
Чтобы не приходилось вручную объяснять каждому пользователю, что делать дальше.
Тогда я ещё не думал о бизнесе.
Я просто хотел сделать систему удобнее.
Но именно в этот момент эксперимент начал превращаться в настоящий проект.
Самый неожиданный вывод
До этого опыта я был уверен, что для создания цифровых продуктов обязательно нужно быть программистом.
Теперь я думаю иначе.
Современные AI-инструменты не заменяют знания и опыт.
Но они позволяют обычному человеку значительно быстрее проходить путь обучения.
Они не делают работу за тебя.
Но позволяют задавать вопросы, искать решения и двигаться вперёд намного быстрее, чем раньше.
Именно благодаря этому я продолжал развивать проект дальше.
О том, как появились первые пользователи, Telegram-бот и первые платежи, расскажу в следующей статье.