Epoch based proxy forwarder
cd
sudo mkdir -p --mode=0755 /usr/share/keyrings
curl -fsSL https://pkg.cloudflare.com/cloudflare-main.gpg | sudo tee /usr/share/keyrings/cloudflare-main.gpg >/dev/null
echo 'deb [signed-by=/usr/share/keyrings/cloudflare-main.gpg] https://pkg.cloudflare.com/cloudflared jammy main' | sudo tee /etc/apt/sources.list.d/cloudflared.list
sudo apt-get update && sudo apt-get install cloudflaredcloudflared tunnel loginFollow the URL to authorize your domain.
cloudflared tunnel create mvx-deep-history
# Note the UUID and credentials path outputted.# Create the system directory
sudo mkdir -p /etc/cloudflared
# Copy your credentials JSON file
sudo cp ~/.cloudflared/*.json /etc/cloudflared/
# Create/edit the config file
sudo nano /etc/cloudflared/config.ymlSuppose the domain is set to xxx.yyy.zzz
tunnel: <YOUR_TUNNEL_UUID>
credentials-file: /etc/cloudflared/<YOUR_TUNNEL_UUID>.json
ingress:
# Route all traffic to the proxy on port 8080
- hostname: xxx.yyy.zzz
service: http://localhost:8080
# Catch-all
- service: http_status:404cloudflared tunnel route dns mvx-deep-history xxx.yyy.zzzsudo cloudflared service install
sudo systemctl start cloudflared