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
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