MTProxy 是 Telegram 专属的一种代理格式, 目前大部分平台上的 Telegram 客户端都提供了对此协议的支持

为何要使用 MTProxy

  1. 方便, MTProxy 可以方便的在各种 Telegram 客户端上部署, 方便使用
  2. 安全, MTProxy 和客户端之间的通信都是经过了 aes256 加密的, 保证了数据安全

安装

MTProxy 有其官方的实现

不过这个实现比较消耗资源, 编译环境比较难以配置, 于是下文使用

安装 Node 环境

安装 nodejs 环境可以使用 nvm 来快速搭建 使用以下命令安装 nvm 以及最新的 nodejs 以及 pm2 守护

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
export NVM_DIR="${XDG_CONFIG_HOME/:-$HOME/.}nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm

nvm install 10
npm i -g pm2
pm2 startup 

安装 JSMTProxy

使用以下命令获取随机的 screct

head -c 16 /dev/urandom | xxd -ps

记录这串字符作为你的 token

使用以下命令来安装后端

git clone https://github.com/FreedomPrevails/JSMTProxy.git

编辑 config.json 将端口换为你需要的端口并且修改 screct

pm2 start -n MTProxy mtproxy.js
pm2 save

然后现在在 Telegram 上连入 Proxy 就可以了

标签: linux, proxy, telegram

评论已关闭

Debug: IPAddress: 3.84.182.112 Infos: Array ( [0] => 美国 [1] => 美国 [2] => [3] => )