嘟嘟社区

VPS 自建 tg稳定代理(我的活了大概3个月了)


本帖最后由 清风九里 于 2022-7-6 15:25 编辑

//更新:访问http://1.1.1.1:8080/会显示nnginx页面
你可以自己做一个落地页放上去

系统装好后,利用ssh登陆你的 VPS 。如果您是root账户(初始账户是root),请按以下步骤输入(#为分行标志,无需复制):

# apt-get update
检查更新。

# apt-get upgrade -y
更新软件包。

# apt-get install curl -y
安装必备软件包。

一键安装 docker
# bash <(curl -sSL https://gitee.com/SuperManito/LinuxMirrors/raw/main/DockerInstallation.sh)
一键安装docker,请按照实际情况来选择。

三、安装白名单 mtproxy
# secret=$(head -c 16 /dev/urandom | xxd -ps)
# domain="cloudflare.com"
# docker run –name nginx-mtproxy -d -e secret="$secret" -e domain="$domain" -p 8080:80 -p 8443:443 ellermister/nginx-mtproxy:latest
安装白名单mtproxy的 docker 镜像,并等待镜像拉取完毕。

# docker ps
如果成功就会出现以下类似信息:

# docker logs nginx-mtproxy
查看镜像的日志。如果出现 运行中 则表示其正常运行。
最后两行可以找到mtproxy的链接。
复制链接到别处后,即可按 ctrl+c 退出日志界面。

# docker update –restart=always nginx-mtproxy
设为开机启动。

四、添加 IP 段到白名单内
使用网络浏览器打开验证页面添加 IP 段(比如你VPS的IP是1.1.1.1,那么就打开 http://1.1.1.1:8080/add.php )。
如果页面显示 add successfully 则表示添加白名单成功!

五、连接代理
最后把代理地址复制粘贴到 tg内部然后点击打开( tg://开头的链接),或者复制粘贴到浏览器里打开(https://开头的链接)。
tg显示代理连接成功( app 界面有一个打钩的盾牌标志则表示成功)!

移动端(PC端类似)

六、其他命令
# docker stop nginx-mtproxy
停止服务
# docker start nginx-mtproxy
启动服务
# docker restart nginx-mtproxy
重启服务
# docker rm nginx-mtproxy
删除服务
七、说明
如果 IP 段产生变化,则只需重新打开上述 add.php页面添加IP后,方能继续使用(发现连接不上代理了就先打开验证页面啦~)。
如果防火墙打开了(默认关闭),则要打开8080、8443端口。

为啥不显示图片呢,我加团床了。。。友情提示,u最好3天重启一次小鸡。。。
支持技术贴
在loc都聊的那么开放了吗

lyh36279 发表于 2022-7-6 15:23
在loc都聊的那么开放了吗

这叫开放?就是简单的nginx使用

支持分享!               
牛掰 支持
bash <(wget -qO- https://git.io/mtg.sh)  
这个好用,支持域名