The Fastest Proxy
Ilya AndreevВесь июль на просторах Telegram работает бот, подключающий к Proxy и VPN: @FastestProxybot. Ниже краткая история проекта и превью его будущего.
Как всё начиналось
В июне Роскомнадзор завёл речь о блокировке Telegram. Мы, команда из нескольких разработчиков, сразу же развернули и протестировали Proxy, с помощью которого можно обойти блокировку мессенджера. Тогда ещё, в июне, подключаться к Proxy можно было только с десктопного приложения.
Мы решили сделать бота в Telegram, который подключал бы к Proxy всех желающих. Нам повезло: 30 июня, как раз во время нашей работы над ботом, Telegram обновился — появилась возможность подключаться к Proxy прямо из приложений на любых устройствах. На следующий день мы запустились. Про нас написали на нескольких каналах в Telegram, и мы стали обслуживать первые сотни пользователей.
Что было дальше
Позже оказалось, что Proxy и бот вполне могут работать на сервере за несколько евро и обрабатывать запросы тысяч людей. Разрабатывать бота мы решили на Node.js в соответствии с ES6. В качестве SDK выбрали Telegraf, так как их разработчики вводят поддержку новых функций Telegram почти моментально.
Очевидно, что в современной России госслужбы падки до тотального контроля над интернетом. Запустив Proxy, мы начали работу над VPN с управлением и оплатой прямо в боте. Постепенно @FastestProxybot пришёл к нынешнему виду: с инвойсами, системой уведомлений, реферальными ссылками, полной поддержкой двух языков.

Непросто было решить, по каким протоколам подключать пользователей. Мы не хотели, чтобы людям приходилось устанавливать приложения на свои устройства. Так что выбор пал на современные протоколы, подключаться по которым можно прямо из настроек iOS, Android, Windows, MacOS: L2TP и Cisco IPSec. Для каждой платформы мы написали подробные инструкции.
Бот в Telegram должен, в первую очередь, подключать людей к VPN. Но нам также хотелось с помощью бота передать то качество, с каким сделана вся платформа. Поэтому над ботом было проделано много работы, в результате которой мы убрали из него всё лишнее: в боте можно купить подписку только на месяц; нельзя выбрать, к какой локации подключаться. Убранное освободило место для реферальных ссылок, инструкций и справок, уведомлений.

О раскрутке
Мы не вкладывались в рекламу. Мы искали все подходящие по тематике площадки и пытались на них попасть. В какой-то из дней получили широкую огласку, выросли в разы, и с тех пор людей привлекают реферальные ссылки и сарафанное радио. Сейчас у нас несколько тысяч пользователей.
Чтобы привлечь внимание, мы решили демпинговать. Месяц VPN на рынке стоит $4-5, мы же стали подключать за $1.5. Рискованным, но оправдавшим себя шагом было дать каждому пользователю по реферальной ссылке. Распространяя свою ссылку, пользователь может получить неограниченную подписку на VPN. Внимание привлекли и подробные статьи о VPN и Proxy, доступные прямо из бота.
О заделах на будущее
Недавно был принят закон о блокировке недобросовестных VPN-сервисов и анонимайзеров. Трафик пользователей мы ограничивать не планируем, а потому пришлось придумать, как же защититься от блокировки самим.
VPN-сервисы будут блокироваться по IP. Разумным решением было бы скрывать IP-адреса. Для подключения к VPN мы каждому пользователю выдаём уникальную ссылку вида 5b4ad6b.vpn.fastestproxy.me, которая резолвится на наши сервера. Так как поддомены уникальны и их большое количество, мы можем свободно перебрасывать пользователей с одних серверов на другие, не опасаясь блокировки отдельных из них. Список всех серверов получить не получится, так как ни у кого нет списка всех поддоменов.
Есть и другие методы парировать выпады Роскомнадзора и ФСБ. Пока мы продолжаем работать и распространять быстрый VPN. Об обновлениях @FastestProxybot можно читать на канале @andreevandreev.