CentOS折腾记录(十):Cloudflare内网穿透

admin2022-12-29  611

之前折腾了电视盒子的Cloudflare内网穿透,成功了,用着也还不错。然后转到CentOS里面来安装,还是按照电视盒子里安装的过程来操作,但是安装包下载之后运行不了。

 

原本是想着度娘查一下为什么运行不了,结果在官网发现了CentOS的安装方式,恍惚大悟。

 

在CentOS里面安装Cloudflare竟然如此简单。

 

先安装依赖软件包:

yum install yum-utils

 

添加Cloudflare资源库:

yum-config-manager --add-repo https://pkg.cloudflare.com/cloudflared-ascii.repo

 

接着就是通过yum安装了:

yum install cloudflared

 

再运行登陆命令:

cloudflared login

 

后面的操作就跟在盒子上操作的流程一样了。

 

创建隧道:

cloudflared tunnel create centos #这里创建的隧道名称是centos

 

把隧道名称和ID记录下来,以备后用。

 

创建配置文件:

vi config.yml

 

配置文件内容复制粘贴:

tunnel: c4389464-2d47-431c-b520-6335fcfc30b2
credentials-file: /root/.cloudflared/c4389464-2d47-431c-b520-6335fcfc30b2.json

ingress:
  - hostname: hinas.dlt698.com
    service: http://192.168.2.2
  - service: http_status:404

 

要记得修改隧道ID、域名和IP地址,也就是把tunnel项的内容,修改成之前记录下来的隧道ID,包括credentials-file中的相同内容也修改成之前记录下来的隧道ID。

 

hostname项,修改成需要绑定的域名,顶级域名或二级域名都可以。

 

接下来要把配置文件复制到/etc/cloudflare目录下:

mkdir -p /etc/cloudflared/
cp config.yml /etc/cloudflared/
cloudflared tunnel route dns homenascm101s hinas.dlt698.com

 

要记得修改隧道名称和域名。

 

最后,运行自启动安装,启动服务,查看运行状态(可随时 Ctrl+C 中止)

cloudflared service install
systemctl start cloudflared
systemctl status cloudflared

 

其实最后一条命令,查看运行状态可有可无,看一下也没什么,只要运行过程中是正常的,不看也没事。

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

最新回复(0)