Get set up and connected in a few minutes
You'll need an SSH public key for passwordless access. If you don't have one yet, generate one:
ssh-keygen -t ed25519 -C "your@email.com"
Then send your public key (the .pub file) to the admin. It's usually located at:
# Windows
C:\Users\YourName\.ssh\id_ed25519.pub
# Mac / Linux
~/.ssh/id_ed25519.pub
.pub file — never share your private key. Once the admin confirms your key is added, you'll have passwordless access with a username they provide.
Cloudflared creates a secure tunnel to connect through Cloudflare's network. Install it for your platform:
winget install --id Cloudflare.cloudflared
brew install cloudflared
mkdir -p --mode=0755 /usr/share/keyrings
curl -L https://pkg.cloudflare.com/cloudflare-main.gpg | \
tee /usr/share/keyrings/cloudflare-main.gpg >/dev/null
echo "deb https://pkg.cloudflare.com/cloudflared $(lsb_release -cs) main" | \
tee /etc/apt/sources.list.d/cloudflared.list
apt-get update && apt-get install cloudflared
sudo or root access.Open a terminal and start both tunnel proxies. These map remote services to your local machine:
Run each in its own terminal, or use the quick-start script below:
cloudflared access tcp --hostname ssh.droidware.ai --url localhost:2222
cloudflared access tcp --hostname claude.droidware.ai --url localhost:3100
Download a script that launches both tunnels with one click:
shell:startup) to auto-connect at login.Run each in its own terminal tab, or use the quick-start script below:
cloudflared access tcp --hostname ssh.droidware.ai --url localhost:2222
cloudflared access tcp --hostname claude.droidware.ai --url localhost:3100
Download and run with one command:
chmod +x connect-droidware.sh./connect-droidware.shRun each in its own terminal tab, or use the quick-start script below:
cloudflared access tcp --hostname ssh.droidware.ai --url localhost:2222
cloudflared access tcp --hostname claude.droidware.ai --url localhost:3100
sudo cp connect-droidware.service /etc/systemd/system/sudo systemctl enable --now connect-droidwareOnce your tunnels are running, connect to the Claude session via claude.droidware.ai:
ssh your-username@localhost -p 3100
putty localhost:3100
localhost and Port to 3100.
Connect to the server via ssh.droidware.ai:
ssh your-username@localhost -p 2222
putty localhost:2222
localhost and Port to 2222.