Configurando um servidor MTProto Proxy
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ã, China e outros)?
Observação: estamos correndo o risco de entrar para esse “clube”.
Pré-requisitos
Todas as operações deste guia foram realizadas em um servidor GNU/Linux. Caso você utilize outro sistema operacional, pode ser necessário adaptar alguns comandos.
Procedimentos
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:
head -c 16 /dev/urandom | xxd -ps
3. Registre seu proxy no bot @MTProxybot:
A tag gerada será utilizada no arquivo de configuração, mostrado no próximo passo.
Serão gerados também os links para o seu proxy. Não esqueça de fazer a configuração do seu canal patrocinado (que será mostrado na lista de chats de quem estiver utilizando o proxy) caso queira, entrando com o comando /myproxies
e acionando o botão Edit Promotion
.
4. Edite o arquivo config.py
, informando em PORT
a porta que será utilizada para a conexão, em USERS
o segredo gerado no passo 2 e em AD_TAG
a tag gerada pelo bot no momento do registro:
python3 mtprotoproxy.py
O servidor também mostrará o link para proxy.
E é isso! Parabéns, seu proxy está configurado e funcionando! 😁