/Cloudflare-Telegram-Channel-Proxy

反向代理 Telegram Channel 的预览页面以便嵌入到其他网页中

Primary LanguageJavaScriptMIT LicenseMIT

Cloudflare-Telegram-Channel-Proxy

反向代理 Telegram Channel 的预览页面以便嵌入到其他网页中

起因

当你想要把你的 TG 频道预览嵌入到你的网站的时候,你应该会发现,频道预览网页响应头中的参数告诉了浏览器不要加载它。于是我们需要反向代理这个预览页面,并且去掉这个阻止加载的头部。

这个程序做什么

这是一个 Cloudflare Worker 程序,它可以反向代理你的 TG 频道预览页面,并且将图片,CSS,JS 等资源一并代理。然后你可以很轻松的把代理后的网页嵌入到你自己的网站中。

同时,你也可以修改页面的 CSS 以及进行一些其他定制。

如何使用

  1. 前往 Cloudflare 控制面板创建一个 Worker

  2. 在线编辑 Worker 代码,将程序的所有内容复制并粘贴到编辑框内(替换原有内容)

  3. 将脚本开头的一些常量替换成你想要的值,然后保存并部署

  4. 访问那个 .workers.dev 的域名,没有问题的话,你就可以把这个网页嵌入到你想要的网页中了

小提示

如果想要获得更好的展示效果的话,嵌入网页的宽度最好不要超过 720px。