From 9cb12a4d75b6c84598110490a0d5a762ec986f78 Mon Sep 17 00:00:00 2001 From: Maxim Devaev Date: Sat, 22 Apr 2023 21:37:14 +0300 Subject: [PATCH] fix --- docs/cloudflared.md | 58 ++++++++++++++++++++++----------------------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/docs/cloudflared.md b/docs/cloudflared.md index 31106f03..b3a1be44 100644 --- a/docs/cloudflared.md +++ b/docs/cloudflared.md @@ -43,45 +43,45 @@ Unfortunately Cloudflare does not provide binaries for ARM so we need to compile 2. Create the service configuration file - ``` - # systemctl edit --full cloudflared.service - ``` + ``` + # systemctl edit --full cloudflared.service + ``` 3. Insert the following configuration replacing TOKEN VALUE with your token from the Cloudflare tunnel step. - ```ini - [Unit] - Description=Cloudflare Tunnel - After=network.target - - [Service] - TimeoutStartSec=0 - Type=notify - ExecStart=/usr/bin/cloudflared --protocol quic tunnel run --token - Restart=on-failure - RestartSec=5s - ``` + ```ini + [Unit] + Description=Cloudflare Tunnel + After=network.target + + [Service] + TimeoutStartSec=0 + Type=notify + ExecStart=/usr/bin/cloudflared --protocol quic tunnel run --token + Restart=on-failure + RestartSec=5s + ``` 4. Afterwards verify service is started and stays running - ``` - # systemctl enable --now cloudflared - # systemctl status cloudflared - ``` + ``` + # systemctl enable --now cloudflared + # systemctl status cloudflared + ``` 5. Open a web browser and attempt ## Updating cloudflared -1. Use these commands to update the ```cloudflared``` daemon: +Use these commands to update the ```cloudflared``` daemon: - ``` - # rw - # rm -rf cloudflared/ - # curl -s https://api.github.com/repos/cloudflare/cloudflared/releases/latest | grep "tarball_url" | cut -d '"' -f 4 | xargs curl -LJo cloudflared-latest.tar.gz - # tar -xzvf cloudflared-latest.tar.gz --transform 's|[^/]*/|cloudflared/|' - # cd cloudflared/cmd/cloudflared/ - # go build && mv cloudflared /usr/bin/cloudflared - # systemctl restart cloudflared - ``` +``` +# rw +# rm -rf cloudflared/ +# curl -s https://api.github.com/repos/cloudflare/cloudflared/releases/latest | grep "tarball_url" | cut -d '"' -f 4 | xargs curl -LJo cloudflared-latest.tar.gz +# tar -xzvf cloudflared-latest.tar.gz --transform 's|[^/]*/|cloudflared/|' +# cd cloudflared/cmd/cloudflared/ +# go build && mv cloudflared /usr/bin/cloudflared +# systemctl restart cloudflared +```