В предыдущей статье я рассказал о том с какими проблемами столкнулся при создании своего решения для управления прокси. Как я понял из комментариев, прокси довольно быстро отлетали не только из-за того что я что-то не так делал, но в том числе из-за проблем телеги. Но РКН не стоит на месте и появилась новая проблема - на горизонте показался лимит в 15Гб зарубежного трафика. Как я понял, по слухам в начале он будет распространяться на мобильный интернет, так что я сразу решил добавить в свою панель возможность создания цепочки подключений.

Схема работы цепочки
Схема работы цепочки

Я предлагаю (пока вводные не изменились), что достаточно разместить первый узел на сервере в РФ. На нем устанавливаю ноду и принимаю MTProto подключения, а далее проксирую их на зарубежный VPS через VLESS.

Я использовал 3x-ui для настройки VPN на зарубежном сервере. И 3x-ui умеет в цепочки серверов, но вот MTProto как я понял так не может и сделать цепочку из двух именно MTProto нельзя. Возможно меня поправят в комментариях и я внесу изменения.

Отвечу сразу на вопрос: а почему просто не сделать цепочку из 2х VPN серверов и зачем запариваться с прокси? Конкретно в моем случае нужно обеспечить стабильную работу телеграмм у нескольких десятков человек. В такой ситуации с VPN есть несколько проблем:

  • Большая сложность в подключении (бабушке сложнее объяснить как установить VPN, куда добавить ссылку и зачем менять конфиги)

  • Больше вероятность, что кто-то зайдет в MAX, VK... и скомпрометирует сервер

  • Так же увеличится расход трафика и нагрузка на сервер, так как все будет пользоваться им не только для телеги

Я буду продолжать работу над панелью для себя, но так же готов прислушиваться к вашим советам. Как вы думаете, что ещё можно добавить?

Ссылка на репозиторий

P. S. Увидел сообщение, что некоторые конфиги VLESS некорректно распознаются панелью. Разбираюсь с проблемой, скоро исправлю