cloudflare tunnel 搭建内网穿透搭建记录
1、前提条件
- 一个托管于Cloudflare的域名,相关教程看这里创建 Cloudflare 帐户并添加网站
- 一台本地Linux Web机器,即内网穿透的对象
- 正常网络连接
2、配置
创建tunnel
我们登陆Cloudflare Zero Trust的 Web控制台 ,左边选择Access–>Tunnels, 点击Create a tunnel
创建tunnel。
获取Tunnel的token
token是install 后的一大串字符 记下来备用
配置要内网穿透的服务
Public Hostname里面添加域名和对应的本地服务,域名前缀自定义,后期也可以在此直接修改或添加,支持多个服务!
支持添加HTTP、HTTPS、TCP、SSH 、… ,若需要完整版请至 Ingress rules 页面查看。
3、在本地安装Cloudflare Tunnel客户端
docker安装
1 | docker run -itd \ |
- 暂停服务
1 | docker stop tunnel |
- 启动服务
1 | docker start tunnel |
Linux安装
1 | curl -o /usr/bin/cloudflared -L "https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64" |
1 | chmod +x /usr/bin/cloudflared |
1 | #运行 |
暂停服务
1
systemctl stop cloudflared
启动服务
1
systemctl start cloudflared
评论