反代Telegram Bot API

最近在折腾sillyGirl(傻妞),对接tg的由于我是用nas家庭宽带搭建的sillyGirl导致sillyGirl和tg无法通信,虽然用cf的Workers反代了api,但是奈何我是联通宽带,cf的线路在国内对联通网络极度不友好,所以导致sillyGirl机器人回复很慢或者直接不回复,没办法只能自己反代了…

需要国外vps一台,我就拿宝塔为例吧

ssh连接上,搭建宝塔这个百度吧

宝塔安装好,进入宝塔管理界面,安装Nginx+php,这里我是nginx1.22.0加php7.3

下载反代文件

宝塔新建站点,添加的域名要解析服务器的ip

新建成功后,找到SSL,选择Let's Encrypt,勾选要申请ssl证书的域名,开始申请,申请成功后点击保存并强制https

把下载的Telegram-bot-api-php-proxy文件解压后把 tgproxy.php 和index.php 上传到站点的目录里最好把目录里的文件删掉在上传,上传后找到  伪静态  

把下方代码复制粘贴进入并保存

rewrite ^/bot.*$ /tgproxy.php last;

到这里基本反代完成了,这里建议重启下nginx

输入域名能不能打开,如果打开和下方图片一样那说明反代成功了

现在验证下,是否能用

https://你的反代域名/bot你的机器人token这里bot请勿删除/sendMessage?chat_id=你tg的ID&text=你机器人接收的内容
© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 共6条
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片
    • 头像1230
    • 头像嗄90