CloudFlare内网穿透
CloudFlare内网穿透

内网穿透:让其他人可以通过公网访问到内网服务;
CloudFlare免费提供内网穿透服务和HTTPS服务,但是需要拥有一个属于自己的域名;
CloudFlare官网:https://www.cloudflare-cn.com/
CloudFlare内网穿透三部曲
买域名:购买一个域名,并将其DNS服务器设置为CloudFlare提供的DNS服务器(即将域名托管到CloudFlare);
建隧道:在CloudFlare上创建一个隧道(CloudFlare本质上给我们提供了一个公网IP地址和服务器,但是需要配置隧道连接);
连隧道:下载CloudFlare提供的隧道客户端,并在本地通过客户端连接上CloudFlare提供的服务器(相当于通过一根虚拟网线,将我们的电脑与云服务器直连了)。
第一次使用
新注册的账号首次登陆

添加域名

选择免费服务

更改域名解析服务器

回到主页,检查是否成功

在首页中,进入Zero Trust

随便写个名字

选择免费的服务

点击继续

直接回到首页

在进入ZeroTrust,见第六步
进入Tunnels

添加一条隧道

选择第一个方式

给隧道随便起个名字

下载客户端软件

出现下面这个界面则说明你自己的电脑连接上了cloudflare服务器上面的隧道

配置路由




启动服务


二次连接
断开隧道连接的两种方式
电脑重启
手动断开
cloudflared.exe service uninstall
1
在电脑重启之后,云服务器就没办法将流量转发到我们的电脑上,同样我们也无法将结果响应给云服务器,因此如果你之前创建了一个隧道,但现在断开了,就需要重新连接。
重新连接需要两步:释放客户端之前的隧道连接、重新连接服务器隧道
释放之前的客户端连接

cloudflared.exe service uninstall
1
重新连接服务器隧道

进入到第一次使用中的16步所在页面,点击刷新token(Refresh token)
复制命令,到命令行窗口中执行

————————————————