#server

cloudflare

developer

使用cloudflare tunnel将本地电脑用作web服务器

搭建一个属于自己的服务器

概览

服务器

  • ThinkPad X250
  • Ubuntu 22.04 LTS

内网穿透

  • Cloudflare Tunnels

域名

  • Cloudflare DNS
  • 腾讯云

前期工作

配置shell

配置clash

配置ssh

配置tailscale

购买域名

cloudflare配置

注册账号

配置隧道

dashboard->zerotrust->网络->Tunnels

用安装脚本安装cloudflared

服务端口映射设置为localhost:8080

添加域

需要让cf托管你的域名,会得到两个ns(name server名称服务器),形如xx.xx.cloudflare.com。

cf会发邮件通知

腾讯云配置

配置dns

不要用默认的dnspod

在域名注册控制台(不是域名解析控制台)修改dns服务器为自定义

然后修改为cf的两个ns

需要等很久

cloudflared隧道配置

login

cloudflared login

list

cloudflared tunnel list

dns

cloudflared tunnel route dns <隧道名> <域名>

接下来前往cf控制台-主页-域-配置dns

删除旧的dnspod记录

刷新,出现正在代理的记录,成功

配置apache服务器