basta executar 'make'
Olá pessoal. Vou gerenciar sem prelúdios desnecessários - muitos aguardavam o lançamento oficial e agora - eles esperaram. No habr já existem alguns artigos sobre como instalar o MTProxy a partir do docker.
Porém, com a instalação da
fonte, muitos interromperam - depois que
simplesmente foram executados os erros
'make' . Como instalar o MTProxy da fonte sem erros no Centos 7 - sob o corte
Fonte do download
cd ~ git clone https://github.com/TelegramMessenger/MTProxy
Verificando a versão do openssl
openssl version
Muito provavelmente a saída será como:
OpenSSL 1.0.2k-fips 26 Jan 2017
Atualizando o openssl para 1.1.0
Hyde tirado
daquiInstale ferramentas auxiliares
sudo yum install libtool perl-core zlib-devel -y
Baixe a versão 1.1.0 do código fonte
curl -O -L https://github.com/openssl/openssl/archive/OpenSSL_1_1_0g.tar.gz
Descompacte e vá para a pasta
tar -zxvf OpenSSL_1_1_0g.tar.gz cd openssl-OpenSSL_1_1_0g
Montamos e instalamos
./config --prefix=/usr/local/openssl --openssldir=/usr/local/openssl shared zlib make make test sudo make install
Adicione a nova versão ao PATH:
Crie um arquivo
sudo vi /etc/profile.d/openssl.sh
Conteúdo:
> Reinicie o shell
Crie um arquivo
sudo vi /etc/ld.so.conf.d/openssl-1.1.0g.conf
Conteúdo:
Aplicar
sudo ldconfig -v
Verificando a versão do openssl
openssl version
OpenSSL 1.1.0h 27 Mar 2018
Abra o Makefile e adicione
CFLAGS:
-I / usr / local / openssl / includeLDFLAGS:
-L / usr / local / openssl / lib CFLAGS = -I/usr/local/openssl/include -m64 -O3 -std=gnu11 -Wall -mpclmul -march=core2 -mfpmath=sse -mssse3 -fno-strict-aliasing -fno-strict-overflow -fwrapv -DAES=1 -DCOMMIT=\"${COMMIT}\" -D_GNU_SOURCE=1 -D_FILE_OFFSET_BITS=64 LDFLAGS = -L /usr/local/openssl/lib -m64 -ggdb -rdynamic -lm -lrt -lcrypto -lz -lpthread -lcrypto
Salvar
E só agora
basta fazer .
make clean make
Além disso, de acordo com o
leia -
meDesejo a todos sucesso, espero que tenha ajudado
Meu proxy no Dedik (seria interessante realizar testes de carga)
t.me/proxy?server=mtp.proxy.mediatube.xyz&port=443&secret=f3f0a2df006d4b4913cc7fd77cc77ffaVDS na Rússia e na Holanda
Nosso canal no Telegram
Bate-papo para perguntas