История как РКН блокировал мой маленький стартап
Привет, пикабу. Впервые что-то здесь пишу, поэтому судите строго.
Несколько месяцев назад меня настигла ностальгия по старому-доброму Яндекс маркету. Когда тот еще не стал полноценным маркетплейсом, а был удобным агрегатором множества интернет-магазинов. И захотелось мне найти его современный аналог.
Из серьезного нашел только сервис под названием Cheaper. Он собирает цены аж с 46 маркетплейсов и магазинов, но качество поиска пока оставляет желать лучшего. Так, по запросу Oneplus 15 он мне выдает бахилы 15 мкм и клей карандаш 15 г. Да, можно в настройках включить точное совпадение запроса и товара. Но даже при прожатии этой настройки он мне показывает чехлы и модели с похожим названием.
После этого неудачного поиска появилось желание заполнить пустоту на рынке. Ведь, как мне кажется, не мне одному такой сервис был бы полезен.
И где-то за месяц я навайбкодил рабочий прототип. Решил особо не распыляться, а добавить только самые главные магазины современности - маркетплейсы. Сначала добавил ВБ, Озон, ЯМ и Авито. Потом еще и немного потерявшую актуальность Алишку докинул. Не буду расписывать сложности разработки и особенности скрапинга российских маркетплейсов. Не об этом текст.
А текст об этом: утром 16 июля я не смог зайти на свой сайт. Приложения тоже не открывались. Зайти получилось только на ВПНе. Спросонья я немного растерялся и не сразу понял, а за что я отхватил? На тот момент сервисом пользовались единицы (примерно как и сейчас), и невольно в голове возник вопрос: как про него узнали наши доблестные блокаторы?
Но после пробуждения я быстро понял, в чем может быть дело и пошел проверять. Оказывается, блокаторы заблокировали сервера Railway, на которых и стоял мой. Я сразу попробовал поменять локацию сервера внутри Railway с EU West (Нидерланды) на Southeast Asia (Сингапур), но ничего от этого не поменялось.
К счастью, решение для такой блокировки довольно простое. Надо просто поставить промежуточный сервер, который будет проксировать трафик на вражеский Рейлвей. Но и тут есть некоторые нюансы.
Сначала я решил взять VPS на православном Selectel. Там цены приятные, и вообще все там удобненько сделано. НО! Селектел настолько православный, что они блокируют зарубежный трафик. То есть с ВПНа или вообще из-за рубежа их сервера не работают! (Вообще, я не проверял, что они блочат весь зарубежный трафик, но с моих 3-х букв я зайти на свой сервер не мог).
А так как львиная доля рунета переехала в Нидерланды или Германию, то пришлось брать VPS в другом месте. Там уже и зарубежный трафик проходит и наш российский. Вот так я разблокировался.
P.S. Извините за, может быть, излишнюю драматизацию в заголовке, ведь проблема решилась, по сути, за час. Но кому не хочется чуть больше охватов на своих постах?


