Linux 安装 cloudflared,并设置开机自启

/

下载并新版本的 cloudflared

https://github.com/cloudflare/cloudflared/releases

vim /etc/systemd/system/cloudflared.service

文件内容

  1. [Unit]
  2. Description=cloudflared DNS over HTTPS proxy
  3. After=network.target
  4. [Service]
  5. ExecStart=/usr/local/bin/cloudflared proxy-dns --upstream https://1.1.1.1/dns-query --upstream https://8.8.8.8/dns-query --upstream https://9.9.9.9/dns-query --address 127.0.0.1 --port 5053
  6. Restart=on-failure
  7. User=nobody
  8. Group=nogroup
  9. LimitNOFILE=4096
  10. [Install]
  11. WantedBy=multi-user.target

使用 systemd 进行管理

  1. systemctl daemon-reload
  2. systemctl start cloudflared
  3. systemctl enable cloudflared
  4. systemctl status cloudflared

使用 dnsmasq 搭建 dns 服务

接管系统 dns 服务

  1. apt update
  2. apt install dnsmasq

vim /etc/dnsmasq.conf

在文件的最后追加

server=127.0.0.1#5053

验证 dns 是否正常工作

nslookup sogou.com

转载请注明作者和出处,并添加本页链接。
原文链接: //xiaochun.zrlog.com/install-cloudflared.html