Configurando um servidor MTProto Proxy
Equipe Dicas Telegram
Aviso: Artigo para os mais tecnicamente inclinados. 👨💻
Então você quer configurar seu próprio proxy para ajudar os usuários do Telegram que vivem em países sem liberdade digital (como Irã, Rússia e outros)?
Siga as instruções abaixo:
1. Clone o seguinte repositório:
git clone https://github.com/alexbers/mtprotoproxy.git; cd mtprotoproxy
2. Gere um segredo que será usado pelos usuários para se conectar ao seu proxy (execute o comando duas vezes e guarde os resultados):
head -c 16 /dev/urandom | xxd -ps
3. Registre seu proxy no bot @MTProxybot. Não esqueça de fazer a configuração do seu canal patrocinado, caso queira. A tag do canal patrocinado será utilizada no arquivo de configuração, mostrado abaixo.
4. Edite o arquivo config.py:
PORT = 3256
Aqui você pode personalizar a porta que será utilizada para a conexão.
"tg": "947a98912a74e974989aba4dfc210314", "tg2": "5d9a2fcae7ba851b02446e9dc75d78b1"
Aqui você colocará os segredos gerados com o comando do passo 2. Lembre-se que rodamos o comando duas vezes, para gerar dois segredos diferentes.
# SECURE_ONLY = True
Descomente essa linha, apagando a # no início da linha.
# TLS_ONLY = True
Descomente essa linha, apagando a # no início da linha.
# AD_TAG = "0b5d001dd6b90af9b1414213203935ec"
Descomente essa linha, apagando a # no início da linha e insira a tag para o canal patrocinado, gerado pelo bot @MTProxybot quando você registrou o proxy no passo acima.
5. Inicialize o proxy:
python3 mtprotoproxy.py
Serão gerados dois links para proxy.
tg: tg://proxy?server=173.61.79.31&port=3256&secret=7pR6mJEqdOl0mJq6TfwhBhfdsRnb29nbGUuY29t (experimental) tg2: tg://proxy?server=173.61.79.31&port=3256&secret=7l2aL8rnuoUbAkre3RuncddaLFnb29nbGUuY29t (experimental)
E é isso! Parabéns, seu proxy está configurado e funcionando! 😁

Gostou desse tutorial? Compartilhe no Telegram e no Twitter!
E não deixe de assinar o canal @DicasTelegram!