一、申请注册cloudfare账号
cloudfare账号注册很简单,这里就不再详细的教学,不会注册的可以到网上找一些教程。
二、利用cloudfare的隧道进行内网穿透
1、准备工作
cloudfare账号
已经托管到cloudfare的域名(托管教程网上也很多)
域名的SSL/TLS 加密要改为“灵活”
本地部署的web服务
本地可长期挂机的电脑(推荐使用linux系统的低功耗小主机)
2、具体操作步骤
1、登陆cloudfare(我这边默认是中文版的,没有中文版的请自行翻译),然后点左侧的"Zero Trust"。如下图箭头所指
2、新账户,首次进入zero trust 会要求为您的 Cloudflare Zero Trust 帐户创建一个唯一域,这里根据自己的情况进行填写,随便填就行,老用户请忽略。如下图
接着选择0元计划
选择付款
然后会提示你输入VISA信用卡或者paypal等付款方式,因为我们选择的是0元计划,所以不用担心会扣款。按照下图的,第一步和第二步,根据自己的实际情况进行填写账户。
添加好付款方式以后,点下一步会跳转到如下图,点购买
稍等一会就开通成功了,然后会出现如图界面,点网络
然后点击“创建隧道”
点“选择cloudfared”
然后为隧道添加一个名称,我这里就添加名称为 test,保存隧道,下一个页面为创建隧道链接器,根据自己的系统进行选择,我这里用docker部署。
网站上提供的命令不能在后台运行,没有在后台运行。需要修改一下命令,在docker run后面加上 -d --name=cloudfared --restart=always
docker run -d --name=cloudfared --restart=always cloudflare/cloudflared:latest tunnel --no-autoupdate run --token eyJhIjoiZmYxMDUzNDJmOWI5MzZmNjY5NThiZTk3YzNjMWM5ZDYiLCJ0IjoiZDg3MzJhNTEtN2ZlOC00OTZmLWFhNDgtZDdhYjM3MDJhNzRlIiwicyI6Ik9XUTFNVFZsT0RNdFpUVTFPQzAwWm1RNExUa3pPV010TW1ZeE1HWXlORGhpTXpnMCJ9
然后复制命令到你的linux里安装这个docker,安装完后点击下一步
就可以创建内网穿透了。根据自己的实际情况填写完,点保存隧道就完成了。
如果下次想再添加,登陆cloudfare,zero trust ,网络,看到隧道后,点最后面的三个点,点配置,
点公共主机名,点添加公共主机名
就可以重新添加穿透了。
三、总结
根据以上的教程,就可以进行内网web服务的穿透了。如有不懂的地方可以在视频下方留言。
评论区