安装Cloudflare的新思路

admin2023-09-20  320

最近几天快要被cloudflare折腾疯了。

 

之前遇到过cloudflare因为系统重启的原因无法正常运行的情况,后来找到解决方法,就是重启路由器和光猫,或者只重启光猫。然后就可以正常运行了。

 

但是,最近几天重装系统之后,安装cloudflare又无法正常运行,无法启动,并且重启路由器和光猫都不管用,尝试了N次都不行。折腾到半夜,系统也重装了几次都是一样的。无奈只能放弃,白天的时候再想想办法。

 

思来想去,考虑是不是因为安装方式不对。最早的时候使用的安装方式是通过yum安装,但最近安装都是通过下载rpm包进行安装的。yum安装方式会把相关的依赖安装上,rpm安装方式没有安装依赖的过程,在卸载的时候也没有发现卸载依赖的过程。

 

于是,考虑通过yum的方式进行安装,但是不进行后续的一些操作,创建隧道什么的仍然通过网站后台进行操作。不知道能不能成功,晚上回家再试试。

 

yum安装方式:

 

先安装依赖软件包: yum install yum-utils

添加Cloudflare资源库: yum-config-manager --add-repo https://pkg.cloudflare.com/cloudflared-ascii.repo

接着就是通过yum安装了: yum install cloudflared

 

中间创建隧道什么的操作就不做了。直接跳到最后一步安装:

cloudflared service install

 

但是这个安装命令后面要加上网站后台的验证码,类似这样的:

cloudflared service install eyJhIjoiYTI4MzA0ODNmNGQ2ZTNhYTIxOWQzYjMwMDM5NzBhOGQiLCJ0IjoiNDZlMTEzMDktNjY0OS00M2RkLTkwOGMtOTEyYTFiZmQxYmU5IiwicyI6IlpUVmxOakl3TW1RdE1HSmtZUzAwTWpVM0xXRmtaREl0WVRGaE5HVTRPV0l5TkRVMiJ9

 

最后运行:

systemctl start cloudflared

 

这是思路,成功与否,回家操作一番试试。

 

按照这样的思路操作,还是不行,一样的无法正常运行。严重怀疑是不是安装的这个centos有问题,之前是安装的centos7.2,这次安装的是centos7.9,始终无法安装成功。

 

于是进入iStoreOS里面,运行终端,使用docker方式进行安装。因为iStoreOS是带有docker功能的,所以可以使用docker的方式安装cloudflare,结果竟然成功了。但是终端里面一直在跑docker,并不会返回输入命令的状态,关掉终端的页面,docker容器就报错,回到iStoreOS的web界面,手动将容器运行,又正常了,进入容器,修改重启策略为always,更新,这样就完功了。内网只要有套系统成功跑上cloudflare,就可以对内网的所有ip进行穿透。剩下的就是添加穿透的一些内容了,还是在网站后台添加,轻车熟路了。

转载请注明原文地址:http://www.198484.com/?read-123.html
0

最新回复(0)