51111111111Rating 5.00 (1 Vote)

Туннель от cloudflare можно загрузить с офф сайта - https://developers.cloudflare.com/argo-tunnel/downloads/ доступны бинарные, rpm, deb пакеты для архитектур amd64/x86-64, x86 (32-bit), ARMv6

Cloudflared для CentOS / Fedora

wget https://bin.equinox.io/c/VdrWdbjqyF/cloudflared-stable-linux-amd64.rpm
yum install ./cloudflared-stable-linux-amd64.rpm
cloudflared -v

Для Debian/Ubuntu

wget https://bin.equinox.io/c/VdrWdbjqyF/cloudflared-stable-linux-amd64.deb
sudo apt-get install ./cloudflared-stable-linux-amd64.deb
cloudflared -v

Создаем пользователя из-под которого будет работать сервис:

useradd -s /usr/sbin/nologin -r -M cloudflared

Добавляем / Создаем конфиг с опцией запуска:

nano /etc/default/cloudflared

Параметры:

CLOUDFLARED_OPTS=--port 5053 --upstream https://1.1.1.1/dns-query --upstream https://1.0.0.1/dns-query

Создаем сервис:

nano /etc/systemd/system/cloudflared.service

С параметрами:

[Unit]
Description=cloudflared DNS over HTTPS proxy
After=syslog.target network-online.target

[Service]
Type=simple
User=cloudflared
EnvironmentFile=/etc/default/cloudflared
ExecStart=/usr/local/bin/cloudflared proxy-dns $CLOUDFLARED_OPTS
Restart=on-failure
RestartSec=10
KillMode=process

[Install]
WantedBy=multi-user.target

Запускаем сервис:

systemctl enable cloudflared && systemctl start cloudflared

Статус:

systemctl status cloudflared

Проверка:

dig @127.0.0.1 -p 5053 google.com

 

Добавить комментарий


Защитный код
Обновить

Сейчас 285 гостей и ни одного зарегистрированного пользователя на сайте

Вверх
Вниз