进入Cloudflare中国官网
没注册就注册一下,然后登陆,在左侧菜单依次点击Zero Trust,Access,Tunnels,进入建立隧道页面。
点击右侧的Create a tunnel按钮,创建一个隧道,自定义隧道名称。
填写隧道名称之后,点击右下角的Save tunnel,保存隧道创建记录。
选择自己的操作系统,我这里是CentOS,选择的是linux,64bit,得到如下命令:
curl -L --output cloudflared.rpm https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-x86_64.rpm &&
sudo yum localinstall -y cloudflared.rpm &&
sudo cloudflared service install
验证码(这里的验证码不同隧道会不一样。)
将命令复制粘贴到终端里面执行,会下载Cloudflare的安装程序,如果速度慢,可以在下载链接中加入ghproxy.com/,将链接变为如下链接:
https://ghproxy.com/github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-x86_64.rpm
这样下载速度就会很快了。
执行完上面的安装命令,点击Next,下一步,绑定域名。
二级域名留空的话,就是顶级域名,在最下面添加需要穿透的内网IP地址,例如:192.168.1.10
保存后即可正常使用顶级域名访问对应的内网IP地址。
这个操作方式的好处就是随时可以修改或增加需要访问的IP地址,比通过纯命令行操作还稍微方便一些。