{
    "version": "https:\/\/jsonfeed.org\/version\/1",
    "title": "blog.[FL].ru: заметки с тегом MTProto",
    "_rss_description": "Личный Blog, и никакого мошенства!",
    "_rss_language": "ru",
    "_itunes_email": "",
    "_itunes_categories_xml": "",
    "_itunes_image": "",
    "_itunes_explicit": "",
    "home_page_url": "https:\/\/blog.forumline.ru\/?go=tags\/mtproto\/",
    "feed_url": "https:\/\/blog.forumline.ru\/?go=tags%2Fmtproto%2Fjson%2F",
    "icon": "https:\/\/blog.forumline.ru\/user\/userpic@2x.jpg?1636728138",
    "author": {
        "name": "${a}nDR",
        "url": "https:\/\/blog.forumline.ru\/",
        "avatar": "https:\/\/blog.forumline.ru\/user\/userpic@2x.jpg?1636728138"
    },
    "items": [
        {
            "id": "44",
            "url": "https:\/\/blog.forumline.ru\/?go=all\/nastraivaem-mtproto-proksi-s-fake-tls\/",
            "title": "Настраиваем MTProto прокси с Fake TLS",
            "content_html": "<h2>!<\/h2>\n<h3><b>Что такое MTProto Proxy и зачем нужен Fake TLS?<\/b><\/h3>\n<p>MTProto Proxy — это прокси-сервер, разработанный специально для Telegram. Он позволяет обходить блокировки и обеспечивает шифрование трафика.<\/p>\n<p><b>Fake TLS (Transport Layer Security)<\/b> — это режим работы прокси, при котором трафик маскируется под обычный HTTPS-трафик. Это делает его практически неотличимым от посещения обычных сайтов, что значительно усложняет детектирование и блокировку прокси.<\/p>\n<p><b>Что нам потребуется<\/b><br \/>\nVPS сервер (рекомендую Ubuntu 20.04\/22.04\/24.04)<br \/>\nМинимальные характеристики: от 512 MB RAM, от 5 GB диска<\/p>\n<h3><b>Установленный Docker<\/b><\/h3>\n<p>Установка Docker (если ещё не установлен)<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">sudo apt update &amp;&amp; sudo apt upgrade -y\r\nsudo apt install docker.io -y<\/code><\/pre><p>Объяснить с<br \/>\nСоздаём скрипт для запуска прокси<br \/>\nСоздайте файл start-mtproxy.sh:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">nano start-mtproxy.sh<\/code><\/pre><p>Объяснить с<br \/>\nСкопируйте в него следующий код:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">#!\/bin\/bash\r\n\r\n# Цвета для красивого вывода\r\nGREEN='\\033[0;32m'\r\nRED='\\033[0;31m'\r\nYELLOW='\\033[1;33m'\r\nBLUE='\\033[0;34m'\r\nNC='\\033[0m'\r\n\r\nCONTAINER_NAME=&quot;mtproto-proxy&quot;\r\nPORT=&quot;443&quot;\r\nFAKE_DOMAIN=&quot;ya.ru&quot;  # Домен д��я Fake TLS\r\n\r\necho &quot;🚀 Запуск MTProto прокси с Fake TLS&quot;\r\necho &quot;━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━&quot;\r\necho -e &quot;📌 Используем домен: ${BLUE}${FAKE_DOMAIN}${NC}&quot;\r\n\r\n# Генерируем секрет для Fake TLS\r\necho -n &quot;🔑 Генерация Fake TLS секрета... &quot;\r\n\r\n# Получаем hex домена ya.ru\r\nDOMAIN_HEX=$(echo -n $FAKE_DOMAIN | xxd -ps | tr -d '\\n')\r\necho -e &quot;\\n   hex домена: ${DOMAIN_HEX}&quot;\r\n\r\n# Дополняем случайными символами до 30 символов\r\nDOMAIN_LEN=${#DOMAIN_HEX}\r\nNEEDED=$((30 - DOMAIN_LEN))\r\nRANDOM_HEX=$(openssl rand -hex 15 | cut -c1-$NEEDED)\r\n\r\n# Собираем секрет\r\nSECRET=&quot;ee${DOMAIN_HEX}${RANDOM_HEX}&quot;\r\n\r\necho -e &quot;   Случайное дополнение: ${RANDOM_HEX}&quot;\r\necho -e &quot;   Секрет: ${YELLOW}${SECRET}${NC}&quot;\r\necho &quot;   Длина: ${#SECRET} символов&quot;\r\n\r\n# Проверяем, свободен ли порт 443\r\necho -n &quot;🔍 Проверка порта ${PORT}... &quot;\r\nif ss -tuln | grep -q &quot;:${PORT} &quot;; then\r\n    echo -e &quot;${YELLOW}порт занят${NC}&quot;\r\n    # Ищем альтернативный порт\r\n    for alt_port in 8443 8444 8445; do\r\n        if ! ss -tuln | grep -q &quot;:${alt_port} &quot;; then\r\n            PORT=$alt_port\r\n            echo &quot;   Используем порт: ${PORT}&quot;\r\n            break\r\n        fi\r\n    done\r\nelse\r\n    echo -e &quot;${GREEN}свободен${NC}&quot;\r\nfi\r\n\r\n# Останавливаем старый контейнер, если есть\r\necho -n &quot;🛑 Остановка старого контейнера... &quot;\r\nsudo docker stop ${CONTAINER_NAME} &gt;\/dev\/null 2&gt;&amp;1\r\nsudo docker rm ${CONTAINER_NAME} &gt;\/dev\/null 2&gt;&amp;1\r\necho -e &quot;${GREEN}готово${NC}&quot;\r\n\r\n# Запускаем официальный прокси от Telegram\r\necho -n &quot;📦 Запуск контейнера... &quot;\r\nsudo docker run -d \\\r\n  --name ${CONTAINER_NAME} \\\r\n  --restart unless-stopped \\\r\n  -p ${PORT}:443 \\\r\n  -e SECRET=&quot;${SECRET}&quot; \\\r\n  telegrammessenger\/proxy &gt; \/dev\/null 2&gt;&amp;1\r\n\r\n# Проверяем результат\r\nsleep 3\r\nif sudo docker ps | grep -q ${CONTAINER_NAME}; then\r\n    SERVER_IP=$(curl -s ifconfig.me)\r\n    \r\n    echo -e &quot;${GREEN}✅ УСПЕШНО${NC}&quot;\r\n    echo &quot;&quot;\r\n    echo &quot;📊 ИНФОРМАЦИЯ ДЛЯ ПОДКЛЮЧЕНИЯ:&quot;\r\n    echo &quot;━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━&quot;\r\n    echo &quot;🌐 Сервер: ${SERVER_IP}&quot;\r\n    echo &quot;🔌 Порт: ${PORT}&quot;\r\n    echo &quot;🔑 Секрет: ${SECRET}&quot;\r\n    echo &quot;🌐 Fake TLS домен: ${FAKE_DOMAIN}&quot;\r\n    echo &quot;━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━&quot;\r\n    echo &quot;🔗 Ссылка для Telegram (нажмите для автоподключения):&quot;\r\n    echo -e &quot;${GREEN}tg:\/\/proxy?server=${SERVER_IP}&amp;port=${PORT}&amp;secret=${SECRET}${NC}&quot;\r\n    echo &quot;━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━&quot;\r\n    \r\n    # Сохраняем конфигурацию\r\n    cat &gt; ~\/mtproto_config.txt &lt;&lt; EOF\r\nSERVER=${SERVER_IP}\r\nPORT=${PORT}\r\nSECRET=${SECRET}\r\nDOMAIN=${FAKE_DOMAIN}\r\nLINK=tg:\/\/proxy?server=${SERVER_IP}&amp;port=${PORT}&amp;secret=${SECRET}\r\nEOF\r\n    echo &quot;✅ Конфигурация сохранена в ~\/mtproto_config.txt&quot;\r\n    \r\n    # Показываем последние логи\r\n    echo &quot;&quot;\r\n    echo &quot;📋 Логи контейнера:&quot;\r\n    sudo docker logs --tail 5 ${CONTAINER_NAME}\r\nelse\r\n    echo -e &quot;${RED}❌ ОШИБКА${NC}&quot;\r\n    sudo docker logs ${CONTAINER_NAME}\r\nfi<\/code><\/pre><p>Объяснить с<br \/>\nДелаем скрипт исполняемым и запускаем:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">chmod +x start-mtproxy.sh\r\n.\/start-mtproxy.sh<\/code><\/pre><p>Объяснить с<br \/>\nПроверяем работает ли MTproxy<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">sudo docker ps<\/code><\/pre><p>Объяснить с<br \/>\nВ ответе мы должны увидеть STATUS UP<\/p>\n<h3>Как это работает<\/h3>\n<p>Скрипт делает следующее:<\/p>\n<p>Предлагает выбрать домен для маскировки трафика<br \/>\nГенерирует секретный ключ с префиксом ee (признак Fake TLS)<br \/>\nПроверяет, свободен ли порт 443 (стандартный HTTPS порт)<br \/>\nЗапускает официальный Docker-образ прокси от Telegram<br \/>\nВыдаёт готовую ссылку для подключения<\/p>\n<p><b>Подключение в Telegram<\/b><br \/>\n<b><i>На телефоне:<\/i><\/b><br \/>\nНажмите на сгенерированную ссылку tg:\/\/...<br \/>\nTelegram сам предложит активировать прокси<br \/>\nНажмите «Добавить прокси» и готово!<\/p>\n<p><b><i>Вручную:<\/i><\/b><br \/>\n<b>На мобильных устройствах:<\/b> Настройки → Данные и память → Настройки прокси → Добавить прокси → MTProto<\/p>\n<p><b>На десктопе:<\/b> Настройки → Продвинутые настройки → Тип соединения → Использовать собственный прокси → Добавить прокси → MTProto<\/p>\n<p>Введите IP сервера, порт (обычно 443) и секретный ключ, который сгенерировал скрипт.<\/p>\n<h3><b>Заключение<\/b><\/h3>\n<p>Мы настроили собственный MTProto прокси с Fake TLS за 5 минут. Теперь у вас есть быстрый, безопасный и стабильный доступ к Telegram.<\/p>\n<p><a href=\"https:\/\/habr.com\/ru\/articles\/1010942\/\">Раз<\/a><br \/>\n<a href=\"https:\/\/checkvpn.net\/wiki\/Telegram_-_установка_mtg_прокси_с_Fake_TLS_на_Ubuntu_24.04\">Два<\/a><br \/>\n<a href=\"https:\/\/github.com\/2FrogsStudio\/mtproto-installer\">Три<\/a><br \/>\n<a href=\"https:\/\/www.youtube.com\/watch?v=2cMrJZMYVFs\">Чет<\/a><br \/>\n<a href=\"https:\/\/habr.com\/ru\/articles\/994934\/\">Пят<\/a><\/p>\n",
            "date_published": "2026-03-17T07:46:20+00:00",
            "date_modified": "2026-03-17T07:48:52+00:00",
            "_date_published_rfc2822": "Tue, 17 Mar 2026 07:46:20 +0000",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "44",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css"
                ],
                "og_images": []
            }
        }
    ],
    "_e2_version": 3849,
    "_e2_ua_string": "E2 (v3849; Aegea)"
}