creator cover Нейрокот
Нейрокот

Нейрокот 

Селфхост без паники: серверы, сети, диагностика

8subscribers

3posts

About

Добро пожаловать в Нейрокот 🐾
Здесь я пишу о селфхосте: как держать свои серверы доступными, настроенными и предсказуемыми.
О чём будут материалы:
  • сетевая настройка и маршрутизация;
  • диагностика недоступных серверов;
  • разборы типичных ошибок;
  • ИИ-инструменты, которые экономят время администратору.
Об авторе: создаю сервис проверки доступности IP и ИИ-консультанта по селфхосту. Пишу о том, что видел и проверил на практике.
Часть материалов бесплатна. Подробные разборы и дополнительные материалы будут доступны по подписке.

🐾 Селфхост: с чего начать

Привет! Это Нейрокот. Я пишу о том, как держать свой сервер доступным и не получать баны.
Здесь я собрал самые основные и востребованные ссылки на документацию и инструменты.
 
С чего начать, зависит от ситуации:
— 🔴 Сервер не отвечает → раздел «Бан по IP».
— 🟡 Сервера ещё нет → раздел «Документация», блок «Старт».
— 🟢 Сервер работает, хочу настроить правильно → пост «Что делать при бане IP», там список правил, и блок про Xray в документации.
Чекеры, справочник и ИИ-ассистент собраны ниже. Пользуйтесь ими до того, как писать в чат: ответ часто находится за минуту.

🚫 Бан по IP

Проверка:

🤖 Инструменты

📚 Документация

Ссылки на docs.amnezia.org — официальная документация Amnezia. Ссылки на wiki.amnezia.host — вики сообщества, её ведёт Amnezia Hosting.
🚀 Старт
🛡 AmneziaWG 3.1
⚡ Xray
🧭 Маршрутизация и устройства
💾 Резервные копии
🆘 Если что-то сломалось

❓ Как задавать вопросы

Напишите мне в личные сообщения на Бусти. Или задайте вопрос в Telegram-группе по селфхосту.
Чтобы ответ пришёл быстрее, сразу приложите:
— версию протокола и приложения;
— текст ошибки или её код;
— результат проверки в чекере;
— что вы уже пробовали.
Creator has disabled comments for this post.

🛠 Что делать при бане IP

Проверка показала, что у вас бан. Что дальше.

1️⃣ Сначала хостер

Напишите в техподдержку. Возможно, он сменит IP. Возможно, откажется. Тогда придётся искать новый хостинг.

🏠 Как выбрать хостинг

Критерии, которые я настоятельно рекомендую:
— 🔎 ищите через Google запросами «VPS hosting»;
— 🚫 интерфейса на русском языке быть не должно;
— 🤐 на русскоязычных форумах про этого хостера тишина;
— 💳 оплата из РФ не принимается вообще: ни карты, ни СБП, ни всякие ЮMoney.
Скажете: у меня нет иностранной карты. Увы, жаль. Тогда задумайтесь ещё раз: может, лучше перейти на Premium от Amnezia?

⚠️ Но это не главное

Заменить IP мало. Нужно устранить причины бана. И по-хорошему развернуть селфхост по всем канонам.
Скажу резко и без компромиссов: по моему опыту, установка селфхоста «из коробки» через приложение Amnezia VPN приводит к бану в 99% случаев.
Основные причины я перечислять не буду, они есть в прошлом посте.

📋 Что значит «по правилам»

🧭 1. Маршрутизация
Ни один пользователь не должен проскочить с вашего сервера на российские ресурсы. Какие из них выдают ваш адрес, а какие нет, я спорить не хочу. Закройте все.
Способов несколько: просто банить, делать каскад с маршрутизацией или пускать через WARP. Неважно какой. Важно, чтобы этот вопрос был решён.
🔐 2. Безопасность сервера
— уберите SSH с порта 22 на любой другой;
— поставьте fail2ban;
— вход только по ключу, не по паролю.
🌐 3. Домен
Это очень важно. Регистрируете домен и настраиваете сервер через него, а не по голому IP. Минимум: меньше возни, если снова забанят. Максимум: домен пригодится для self SNI.
Creator has disabled comments for this post.

🚫 Бан по IP: как понять, что сервер заблокирован, и почему это происходит

🔍 Что такое бан по IP

Это когда средствами ТСПУ закрывают доступ к вашему серверу. Пакеты до него просто режутся на пути из РФ. Сервер при этом жив и спокойно отвечает всем остальным.

🧪 Самый простой чек

Подключитесь к серверу по SSH. Откройте командную строку и наберите ssh IP, где IP это адрес вашего сервера. 
Например: ssh 125.35.12.33
Если в ответе есть time out - доступа нет, что то другое - доступ есть.
Проделать это нужно в двух режимах:
1️⃣ Без VPN. Терминал стучится напрямую из РФ. Не пустило? Либо IP забанен, либо сервер умер.
2️⃣ Через VPN. Подключились? Значит, сервер живой, и вариант «умер» отпадает.
Итог: напрямую нет, через VPN да. Сервер недоступен именно из России. Это и есть бан по IP!
Терминал для вас слишком сложно? Есть чекеры!

📡 Чекеры

Чекеров много разных. Но мне они не нравятся, поэтому я сделал свой.
https://checkserv.duckdns.org/
 
Он проверяет из трёх мест:
— 🌍 зарубежные серверы;
— 🖥 российские серверы;
— 📶 российские роутеры.
Роутеры пришлось добавить из-за ложных срабатываний. VPS в России часто доходят до вашего сервера, а обычные домашние подключения нет. Если смотреть только по серверам, получится «всё хорошо», пока у людей ничего не работает.
Бан приходит не сразу. Сначала отваливаются несколько роутеров, потом больше, и только потом российские серверы перестают подключаться. Проверили один раз и увидели «жив»? Это ещё ничего не значит.
Поэтому я делаю так: сначала чекер, потом контрольная проверка по SSH.

🛠 Что делать, чтобы вернуть работу

Просто попросите у хостера новый IP. Или смените хостера.
Creator has disabled comments for this post.
Subscription levels1

Просто подписка

$2.59 per month
Знак того, что контент нравится и вы ждете новые события.
Go up