#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记录
刷新,出现正在代理的记录,成功