HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ИНФО > Статьи
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 09.05.2018, 18:00
icyclopys
Участник форума
Регистрация: 11.07.2012
Сообщений: 114
С нами: 7283126

Репутация: 2
По умолчанию



Буквально на днях в настройках альфа версий телеграм. Помимо привычных SOCKS5 и HTTP прокси, появился протокол MTProto.

Немного корявой мат.части:

.SpoilerTarget" type="button">Spoiler: MTProto-сервер вроде бы и обычный сервер, но с одной интересной деталью: благодаря изменениям протокола и полю secret они сделали протокол неуязвимым для DPI провайдеров. Они маскируются под TLS (считай под HTTPS-трафик). Очень грубо говоря изменения же в протоколе MTProto не позволят отличить трафик Телеграма от обычного HTTPS-трафика.
MTProto-сервер вроде бы и обычный сервер, но с одной интересной деталью: благодаря изменениям протокола и полю secret они сделали протокол неуязвимым для DPI провайдеров. Они маскируются под TLS (считай под HTTPS-трафик).

Очень грубо говоря изменения же в протоколе MTProto не позволят отличить трафик Телеграма от обычного HTTPS-трафика.

К слову, об этом узнал из телеграмм канала античата, где привели статью на tjournal. Удивительно, что на сам античат никто ничего не приволок. Попробую быть первым.

Теперь перейдем ближе к делу:

Пока прокси-сервер MTProto работает только в альфа-версии Telegram для Windows (1.2.18), бета-версии для macOS (3.8.3) и альфа-версии Telegram X для iOS (5.0.3).

На данный момент команда MadelineProto представила решение для быстрого создания собственного MTProto сервера.

Собственный MTProto сервер может развернуть любой пользователь Linux. Но заранее предупреждаю, что там PHP скрипт, а значит нам нужно поставить PHP заранее, если Ваш VPS чист.

sudo apt install php для Ubuntu

yum install -y php для CentOS 7

Далее необходимо выполнить несколько простых команд:

Загружаем файл сервера

wget https://phar.madelineproto.xyz/mtproxyd

Даем права

chmod +x mtproxyd

Запускаем сервер

./mtproxyd antichat 6666

Вместо antichat можно указать любую строку. Этот параметр используется для генерации секретного ключа с помощью алгоритма md5.

Вместо 6666 можно указать любой порт, на ваше усмотрение.



Как видите сервер работает.



Идем дальше. Нужно теперь это зайти в сам телеграм.

Settings - Advanced Settings - Proxy settings


Выбираем наш MTPROTO протокол:



Секрет, который выдан в начале запуска скрипта, остальное думаю вы и так знаете. Сами же вбивали.

Ну и теперь всё работает:



P.S Есть единственное НО!!1 Прям огромное. После того, как разлогинитесь через Putty\Terminal, скрипт перестанет работать. Пока такой кривой скрипт, но в будущем доработают.
 
Ответить с цитированием

  #2  
Старый 09.05.2018, 18:03
Jerri
Участник форума
Регистрация: 12.07.2009
Сообщений: 158
С нами: 8859263

Репутация: 334
По умолчанию

Цитата:
Сообщение от icyclopys  

Загружаем файл сервера
wget
https://phar.madelineproto.xyz/mtproxyd
Даем права
chmod +x mtproxyd
Запускаем сервер
./mtproxyd antichat 6666
Вместо antichat можно указать любую строку. Этот параметр используется для генерации секретного ключа с помощью алгоритма md5.

Вместо 6666 можно указать любой порт, на ваше усмотрение.

P.S Есть единственное НО!!1 Прям огромное. После того, как разлогинитесь через Putty\Terminal, скрипт перестанет работать. Пока такой кривой скрипт, но в будущем доработают.
Единственного НО!!1 нет. Запускать через screen

Код:
apt-get install screen
screen ./mtproxyd antichat 6666
ctrl+a -> d
 
Ответить с цитированием

  #3  
Старый 09.05.2018, 18:04
icyclopys
Участник форума
Регистрация: 11.07.2012
Сообщений: 114
С нами: 7283126

Репутация: 2
По умолчанию

Цитата:
Сообщение от Jerri  

Единственного НО!!1 нет. Запускать через screen
Код:
apt-get install screen
screen ./mtproxyd antichat 6666
ctrl+a -> d
Как протестирую, так и добавлю.
 
Ответить с цитированием

  #4  
Старый 13.05.2018, 14:47
TelegramExprert
Новичок
Регистрация: 13.05.2018
Сообщений: 1
С нами: 4213046

Репутация: 0
По умолчанию

Можно вынести процесс в сервис:

Создаем файл:

Код:
nano /lib/systemd/system/mtproxyd.service
Пишем следующее:

Код:
[Unit]
Description=MTproxy service
After=network.target
StartLimitIntervalSec=0

[Service]
Type=simple
Restart=always
RestartSec=1
User=user #Здесь ваше имя пользователя
ExecStart=/opt/mtproxy/mtproxyd #Здесь путь до файла mtproxyd

[Install]
WantedBy=multi-user.target
Теперь доступны комманды

включение:

Код:
service mtrpoxyd start
выключение:

Код:
service mtrpoxyd stop
статус:

Код:
service mtrpoxyd status
рестарт:

Код:
service mtrpoxyd restart
Чтобы он стартовал вместе с системой пишем

Код:
systemctl enable mtproxyd
 
Ответить с цитированием

  #5  
Старый 15.06.2019, 20:11
mail156
Постоянный
Регистрация: 28.09.2018
Сообщений: 467
С нами: 4014326

Репутация: 0
По умолчанию

Mtproto хорошая задумка. На openvpn можно ставить трафик на 443 порт https
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.