Telegram专属的代理服务端-JSMTProxy

热门标签

,
admin

发表文章数:3027

首页 » 网络资源 » 正文

Telegram专属的代理服务端-JSMTProxy

作为一款即时通讯App,Telegram以其轻巧安全和geek的特性,获得了不少人的青睐,但是显然我们很难做到为了及时收到信息,无时不刻在移动设备上开启着代理,于是专属的代理服务端就成了更好的选择。

介绍:
Github:https://github.com/FreedomPrevails/JSMTProxy

支持的操作系统:Linux/Windows,且能够正常访问Telegram服务;
需要部署的环境:NodeJS(8.0 ), NPM, GIT 及 PM2;

Linux下的部署:

部署环境

curl -sL https://deb.nodesource.com/setup_8.x | bash -
apt-get install -y nodejs

此时,node.js和npm已经都安装完成了,对于一些npm包,可能还需要安装build-essential:

apt-get install -y build-essential

2.PM2
通过PM2我们可以方便地启动和管理Node.js程序。

npm install -g pm2

参考来源:https://github.com/nodesource/distributions

部署JSMTProxy

在确认已经安装有git后,在我们希望存放JSMTProxy的目录下,我们进行git clone:

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

然后进入JSMTProxy目录内:

cd JSMTProxy

我们首先生成一个随机的密钥,并将生成的密钥记下:

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

JSMTProxy的配置文件颇为简单,我们进行修改:

vim config.json

看到如下内容:

{
  "port":6969,
  "secret":"b0cbcef5a486d9636472ac27f8e11a9d"
}

我们可以将port/端口号进行自定义,注意:修改后也要在防火墙中开放相应的端口。并将之前记下的随机密钥放入替换。

运行JSMTProxy

我们通过pm2对JSMTProxy进行运行和开机启动:

pm2 start -n MTProxy mtproxy.js
pm2 save
pm2 startup

Windows下的部署:

部署环境

首先我们下载并安装node:
https://nodejs.org/dist/v8.11.2/node-v8.11.2-x64.msi
然后我们win r打开cmd安装PM2:

C:> npm install pm2 -g

部署JSMTProxy

下载最新版本的JSMTProxy:
https://github.com/FreedomPrevails/JSMTProxy/archive/master.zip
解压到任意目录下,并按照上文Linux的部署方式,修改config.json。

运行JSMTProxy

C:> pm2 start mtproxy.js -i max

使用:
我们以iOS 12下的Telegram为例,通过以下方式进行设置即可:
Telegram专属的代理服务端-JSMTProxy

未经允许不得转载:作者:admin, 转载或复制请以 超链接形式 并注明出处 夜河资源网
原文地址:《Telegram专属的代理服务端-JSMTProxy》 发布于2019-11-26

分享到:
赞(0) 打赏

评论 抢沙发

5 + 7 =


撰写不易~如果您觉得文章对您有帮助的话可以打赏我哦~谢谢亲亲~

支付宝扫一扫打赏

微信扫一扫打赏

外服网游加速器破解版
包含腾讯网游加速器、海豚网游加速器等八款知名加速器,可加速外服游戏,永久包售后包更新,不定时添加新款破解版加速器!
切换注册

登录

忘记密码 ?

切换登录

注册