Первый шаг. Не AI, а безопасность
Когда я вернулся, я вообще не думал ни про AI, ни про проекты, ни про заработок.
Первое, что стало очевидно, — мир вокруг стал жёстче. Почти сразу я начал слышать одно и то же: без VPN в сеть лучше не лезть; VPN-трафик режут; были кейсы, когда из-за обычных действий в интернете к людям приходили с проверками.
Я жил не один. И идея подставить близких мне не нравилась сразу.
Поэтому первый реальный вопрос был не «что делать дальше», а как вообще безопасно находиться в сети.
Базовые вещи я понимал. Что такое сервер. Как работает интернет. Что VPS стоит копейки.
Но я понимал и другое: любой готовый VPN — это чужой сервер, чужие правила и потенциально чужие логи.
Проще говоря, ты платишь за сервис, который может видеть всё, что через него проходит. Меня это не устраивало.
Логика подсказывала простой, но неприятный вывод: если делать — то поднимать свой сервер. А дальше — прятать трафик так, чтобы даже провайдер не понимал, что именно через него идёт.
На словах это звучало как перебор. Особенно с учётом того, что: мне за 45; Linux я не трогал десятилетиями; никаких команд в голове нет.
Но альтернативы не было.
В этот момент мне повезло. Один человек, с которым я познакомился ещё в джунглях, сказал короткую фразу: «Посмотри Claude Code. Он работает прямо из терминала».
Не «иди учи Linux». Не «пройди курс». Не «разберись, как всё устроено».
Просто — работай там, где это и происходит.
Я купил сервер примерно за 6 долларов. Поставил Linux. Открыл терминал.
И довольно быстро стало понятно: команды можно не знать. Их можно формулировать нормальным человеческим языком.
Не «вбей вот это», а: подключись к серверу; поставь VPN; настрой шифрование; сделай так, чтобы это работало.
И оно работало.
Я не понимал, что именно происходит внутри. Но я видел результат: VPN поднимался, подключался и выполнял свою задачу.
Это был самый простой вариант. Без маскировки. Без усложнений.
И ровно в этот момент мне снова сказали: «Даже сам факт VPN-трафика может быть проблемой».
Следующий вопрос был прямым: как спрятать сам VPN?
Ответ оказался пошаговым и спокойным. Без магии.
Как сделать так, чтобы трафик выглядел как обычный HTTPS. Как настроить сервер так, чтобы со стороны он выглядел как обычный сайт. Как минимизировать следы.
Вложения на этом этапе были минимальные: около 6 долларов за сервер; 15 долларов за Claude Code, который работал прямо из терминала и по сути заменял мне знание команд.
Но важнее было другое.
В этот момент стало ясно, что такой подход работает не только для VPN. Если можно вот так, шаг за шагом, собирать сложную штуку в терминале, значит тем же способом можно разбирать и другие задачи — инфраструктуру, автоматизацию, сервисы.
Это был не про безопасность. Это был первый опыт, когда стало понятно, как именно теперь можно работать.
Как выглядит работа, когда команды можно не знать
После истории с VPN меня несколько раз спросили одно и то же. Ну окей, ты говоришь «человеческим языком». А дальше что? Открыл терминал — и что, прям пишешь «сделай VPN»?
Почти. Но если так написать — будет ерунда.
Самое важное, что я понял довольно быстро: инструмент не думает. Он делает. Если ты сам не понимаешь, что именно хочешь получить, он что-нибудь выполнит. Но не то, что тебе нужно.
«Сделай VPN» — это мусорный запрос. Потому что непонятно, что в конце считать результатом.
А вот если написать: подключись к серверу, поставь WireGuard, сделай одного клиента, покажи QR-код — тут уже есть за что зацепиться.
Разница не в длине. Разница в том, что потом можно проверить: получилось или нет.
Как это у меня выглядит на практике.
Я открываю терминал. Пишу не команды, а задачу. Обычными словами. Он отвечает: что собирается сделать и какие шаги выполнит. Я смотрю. Говорю — делай. Он делает и показывает результат.
Если не работает — я не иду гуглить. Я просто пишу туда же: не подключается, вот ошибка, вот что вижу. И получаю следующий шаг.
Это не магия. Это просто система, которая знает команды лучше меня, но вообще не понимает, что мне нужно, пока я сам это не сформулирую.
Моя часть работы — самая неприятная: понимать, что именно я хочу получить, и уметь проверить, что это реально работает.
Я в начале наделал кучу ошибок.
Писал слишком общо. Типа «настрой сервер». А что значит настрой? Для чего? Что в конце должно быть?
Верил, когда он писал «готово». А потом оказывалось, что готово — но не работает. Теперь я верю только проверке: подключилось или нет, делает то, ради чего делалось.
И ещё — пытался понять каждую команду. Это ловушка. Если начать разбираться в каждой строчке — утонешь и ничего не сделаешь. Достаточно понимать логику: что делаем, зачем и как проверить.
По сути, весь метод очень простой. Формулируешь задачу. Смотришь план. Выполняешь. Проверяешь. Если сломалось — описываешь симптом и идёшь дальше.
Инструмент, которым я пользуюсь, — Claude Code. Он работает прямо в терминале и стоит 15 долларов в месяц.
Это не реклама и не рекомендация. Мне вообще не важно, как он называется.
Важно другое: ты управляешь задачей, а система — командами.
Дальше будет следующий кейс. Там уже будет видно, что это работает не только для VPN.