本帖最后由 清风九里 于 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端口。
|