🌐 Cloudflared Setup Portal

🪟 Windows (PowerShell)

Gunakan terminal PowerShell Admin.

1. Install & Reset Config: Remove-Item "$env:USERPROFILE\.ssh\config" -Force -ErrorAction SilentlyContinue; winget install Cloudflare.cloudflared --accept-source-agreements --accept-package-agreements 2. Inject SSH Config (Mulus): $sshFolder = "$env:USERPROFILE\.ssh"; if (!(Test-Path $sshFolder)) { New-Item -ItemType Directory -Path $sshFolder }; $config = "`nHost *.rrens.my.id`n ProxyCommand cloudflared.exe access ssh --hostname %h"; Set-Content -Path "$sshFolder\config" -Value $config 3. Login & Test: cloudflared access login https://pve.rrens.my.id ssh rendy@pve.rrens.my.id

🍎 Linux / macOS (Bash)

Gunakan Terminal bawaan.

1. Install Cloudflared: # Untuk Mac (Homebrew) brew install cloudflared # Untuk Linux (Ubuntu/Debian) curl -L https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb -o cloudflared.deb && sudo dpkg -i cloudflared.deb 2. Setup SSH Config: mkdir -p ~/.ssh && echo -e "\nHost *.rrens.my.id\n ProxyCommand /usr/local/bin/cloudflared access ssh --hostname %h" >> ~/.ssh/config 3. Login & Test: cloudflared access login https://pve.rrens.my.id ssh rendy@pve.rrens.my.id