43 lines
1.1 KiB
Bash
43 lines
1.1 KiB
Bash
#cloudflare API token
|
|
# AutoUpdateIP WhAIOCeGjws2IFCD32BJn1r8TS1M8SWeGbEYVuVc
|
|
|
|
curl "https://api.cloudflare.com/client/v4/user/tokens/verify" \
|
|
-H "Authorization: Bearer WhAIOCeGjws2IFCD32BJn1r8TS1M8SWeGbEYVuVc"
|
|
|
|
#allow ping in cloudflared
|
|
sudo sysctl -w net.ipv4.ping_group_range="0 65535"
|
|
|
|
|
|
sudo mkdir -p /etc/sysctl.d
|
|
echo "net.ipv4.ping_group_range = 0 65535" | sudo tee /etc/sysctl.d/99-cloudflared.conf
|
|
|
|
|
|
|
|
docker exec cloudflare-tunnel tunnel create nas-tunnel
|
|
|
|
|
|
|
|
docker run -it --rm -v /volume1/docker/cloudflared:/etc/cloudflared cloudflare-tunnel tunnel login
|
|
|
|
|
|
docker run -it --rm \
|
|
-v /volume1/docker/cloudflared:/etc/cloudflared \
|
|
cloudflare/cloudflared:latest tunnel login
|
|
|
|
|
|
# tunnel uuid fb59f081-ac72-4fd9-bad3-9211b931d5e5
|
|
|
|
|
|
|
|
docker stop cloudflare-tunnel
|
|
docker rm cloudflare-tunnel
|
|
|
|
docker run -it --rm \
|
|
-v /volume1/docker/cloudflared:/root/.cloudflared \
|
|
-v /volume1/docker/cloudflared/etc:/etc/cloudflared \
|
|
cloudflare/cloudflared:latest tunnel login
|
|
|
|
|
|
docker run -it --rm \
|
|
-v /volume1/docker/cloudflared:/root/.cloudflared \
|
|
cloudflare/cloudflared:latest tunnel token nas |