HackTheLife

Просто блог

ГлавнаяLinuxРешаем проблемыУстановка и настройкаDIYArduino и прочееСамогоноварениеКалькулятор самогонщикаРазноеВсякое разное

MTProto-прокси сервер

04.06.2018

Установка Docker:

sudo apt update
sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt update
sudo apt install docker-ce

 

Установка mtproto-proxy:

docker run -d -p443:443 --name=mtproto-proxy --restart=always -v proxy-config:/data telegrammessenger/proxy:latest
docker logs mtproto-proxy

Получим вывод с ссылками для быстрой настройки.

В крон лучше добавить пересоздание контейнера, так как в него могут вноситься изменения:

docker pull telegrammessenger/proxy
docker stop mtproto-proxy
docker rm mtproto-proxy
docker run -d -p443:443 --name=mtproto-proxy --restart=always -v proxy-config:/data -e SECRET=ваш_ключ_при_первом_запуске  telegrammessenger/proxy:latest

 

Установка IPsec/L2TP:

docker run --name ipsec-vpn-server --env-file /root/ipsec-vpn-server.env --restart=always -p 500:500/udp -p 4500:4500/udp -v /lib/modules:/lib/modules:ro -d --privileged hwdsl2/ipsec-vpn-server

 Файл /root/ipsec-vpn-server.env

VPN_IPSEC_PSK=Случайный ключ
VPN_USER=Логин
VPN_PASSWORD=Пароль

 

Установка Shadowsocks:

sudo apt update
sudo apt install shadowsocks-libev

Конфиг /etc/shadowsocks-libev/config.json

"server":"IP сервера",
"server_port":Порт для подключения,
"local_port":Локальный порт,
"password":"Пароль",
"timeout":600,
"method":"aes-256-gcm",
"fast_open": true

 

Настройки сайта

Скоро тут будут настройки сайта