Last active
September 12, 2020 15:31
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
วิธี Configuring DNS-Over-HTTPS on Pi-hole web : https://docs.pi-hole.net/guides/dns-over-https/ | |
---------------------------------------------------------------- | |
0. wget https://bin.equinox.io/c/VdrWdbjqyF/cloudflared-stable-linux-amd64.deb | |
sudo apt-get install ./cloudflared-stable-linux-amd64.deb | |
cloudflared -v | |
---------------------------------------------------------------- | |
1. wget https://bin.equinox.io/c/VdrWdbjqyF/cloudflared-stable-linux-arm.tgz | |
tar -xvzf cloudflared-stable-linux-arm.tgz | |
sudo cp ./cloudflared /usr/local/bin | |
sudo chmod +x /usr/local/bin/cloudflared | |
cloudflared -v | |
---------------------------------------------------------------- | |
2. sudo apt-get install ./cloudflared-stable-linux-amd64.deb | |
---------------------------------------------------------------- | |
3. ./cloudflared -v | |
---------------------------------------------------------------- | |
4. sudo useradd -s /usr/sbin/nologin -r -M cloudflared | |
---------------------------------------------------------------- | |
5. sudo -i (หลังจากข้อความนี้จะเป็นบรรทัดรอง) | |
---------------------------------------------------------------- | |
6. vi /etc/default/cloudflared | |
---------------------------------------------------------------- | |
7. # Commandline args for cloudflared | |
CLOUDFLARED_OPTS=--port 5053 --upstream https://1.1.1.1/dns-query --upstream https://1.0.0.1/dns-query | |
(จากนั้นกด ctrl+f2 เพิ่มเปลี่ยนบรรทัด และกด x เพื่อเซฟและกลับหน้าเดิม) | |
---------------------------------------------------------------- | |
8. sudo chown cloudflared:cloudflared /etc/default/cloudflared | |
sudo chown cloudflared:cloudflared /usr/local/bin/cloudflared | |
---------------------------------------------------------------- | |
9. vi /etc/systemd/system/cloudflared.service | |
---------------------------------------------------------------- | |
10. [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 | |
(จากนั้นกด ctrl+f2 เพิ่มเปลี่ยนบรรทัด และกด x เพื่อเซฟและกลับหน้าเดิม) | |
---------------------------------------------------------------- | |
11. sudo systemctl enable cloudflared | |
sudo systemctl start cloudflared | |
sudo systemctl status cloudflared | |
เพื่อตรวจสอบว่าที่เราทำมา มันทำงานไหม ถ้าทำงานจะมีตัวหนังสือเด่นๆว่า run | |
---------------------------------------------------------------- | |
12. เข้าไปเปลี่ยน ip : 127.0.0.1#5053 | |
save เป็นอันเสร็จสิ้น | |
---------------------------------------------------------------- |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment