logo NodeSeekbeta

【教程】使用Cloudflare Tunnel 隧道反代网站,免去繁琐证书配置

写个经验留存下
买了小鸡,搭建好网站后想要发布,我之前需要安装 Nginx 或 Caddy 作为反向代理,然后申请域名并解析到服务器 IP,还要使用 acme.sh、certbot 等工具申请 SSL 证书定时更新,虽然不难但是流程繁琐,要换机器的时候部署也挺麻烦。

我在这里介绍下Cloudflare Tunnel 来上线网站,实现“一键反代 + 自动 HTTPS + 免公网 IP + 安全隧道”。

🧰 一、准备工作

将你自己的域名托管到 Cloudflare

⚙️ 二、创建 Cloudflare Tunnel

image

⚙️ 三、服务器安装 cloudflared

创建好隧道后,会自动出现安装命令
image

复制对应的命令到你的服务器上运行即可

sudo cloudflared service install eyJhIjoiMj...

⚙️ 四、配置你的网站路由

返回到tunnels页面,你可以看到隧道的状态为正常,点进对应隧道的配置一栏
image

点击添加已发布应用程序路由
image

配置一下域名和你的服务ip端口即可(ip一般就填本机localhost,当然其他局域网ip、公网ip都可以,只要是你的服务器可以访问的)
image

保存后,自动会添加解析记录,并配https访问

此时访问你的网站 https://xxxxx,即可直接访问,自动使用 HTTPS,无需证书、无需 Nginx

要反代其他服务,就继续添加应用程序路由,比原来还是简单很多了

ac01

1234
  • 好东西大鸡腿奉上

  • 好奇,想知道这个隧道可以用来白嫖公网ip开游戏服务器吗 xhj001

  • 吃性能 直接开小黄云+15年证书就行了

  • 收藏起来

  • @Mr-Cheese #2 在客户端没有安装cloudflared的情况下,不支持TCP连接

  • 好东西,收藏了

  • @katorly #5 那倒是,不过主要还是用来反代网站的,梯子vless用的域名也可以

  • 基于websocket,如果是tcp就更好了。

  • 和反代比缺点是什么

1234

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有72033位seeker

🎉欢迎新用户🎉