Для владельцев CentOS и других Linux-подобных систем сделать прокси не составит труда. Самое главное, чтобы хостинг сервера находится в другой стране. В качестве ПО в данной статье будет использоваться пакет 3proxy.
Статья была написана в замечательный день, в пятницу 13ого, 2018 года, когда Telegram вероятнее всего уже начали блокировать по всей стране. Продолжать пригорать из-за этого наблюдать за этим бредом уже нет сил. Так что отбрасываем раздумья о том, что пора сменить Telegram на что-то более ущербное, и идем покупать vps или вспоминать пароль от админки.
Поддержим так сказать российского разработчика свободного ПО — установим легкий и бесплатный пакет прокси сервера «3proxy»:
yum install 3proxy -y
Как вы заметили, через CentOS есть возможность установки пакета с помощью менеджера пакетов. Для Debian-систем такой возможности нету, но есть инструкция для установки 3proxy руками (только на английском, на русском все зависит от моего желания ее перевести).
Далее открываем файл конфигурации для proxy сервера и пишем наши семь строчек, после которых наш proxy будет работать.
Путь к файлу конфигурации: «/etc/3proxy.cfg»
users "USERNAME:CL:PASSWORD" "USERNAME2:CL:PASSWORD2" daemon auth strong allow USERNAME,USERNAME2 log proxy -p3128 socks -p1080
Первой строкой обозначаем прямо в файле конфигурации авторизационные данные для пользователей. Важно здесь отметить наличие разделителя :CL: , который разбивает фразу на логин и пароль.
Для конфигурирования портов HTTP-прокси и SOCK-прокси используется фраза -pPORT. Но для того, чтобы уменьшить интерес (брутфорсеров, дудосеров, кулцхацкеров и многих др.) к вашему серверу, желательно сменить порты на другие.
Запихиваем 3proxy в автозапуск и запускаем:
systemctl enable 3proxy
systemctl start 3proxy
Теперь быстро-быстро бежим в ваш любимый браузер и настраиваем его для работы через прокси (в данном примере Mozilla Firefox):

Или Telegram PC:

Ну или также на телефоне, в пункте Данные и хранилище (Data and Storage). Пролистываете до самого конца и выбираете Настройки Proxy (Proxy Settings).
Для Ubuntu есть инструкция, как установить этот прокси на машину: https://github.com/SnoyIatK/3proxy