Option 1: TerraGPU VPN (Recommended)
Fastest setup - 5 minutes, no AWS account required.
Automatic Setup (Easiest)
curl https://get.terragpu.com | bash
terragpu connect inst-abc123
This installs the TerraGPU CLI and connects to your instance automatically.
Manual Setup
- Download VPN config: Console → Network → Download VPN Config
- Install OpenVPN:
# macOS
brew install openvpn
# Ubuntu/Debian
sudo apt install openvpn
# Windows
# Download from openvpn.net
- Connect:
sudo openvpn --config terragpu-vpn.ovpn
- Test connection:
ping 10.100.1.1 # TerraGPU gateway
ssh ubuntu@10.100.5.23 # Your instance
Option 2: Customer VPN
Connect your existing AWS VPN Gateway or on-premises VPN.
Requirements
- AWS VPN Gateway, Azure VPN, or on-premises VPN appliance
- BGP ASN (if using BGP routing)
- IP ranges that don't conflict with 10.100.0.0/16
Setup Steps
- Console → Network → Add VPN Connection
- Select type: AWS VPN Gateway / Azure VPN / On-Premises
- Provide endpoint IP and BGP ASN
- Click "Create Connection"
- Wait 15-30 minutes for Salt Labs to configure
- Test connectivity
Setup fee: $500 one-time
Option 3: AWS Direct Connect
Dedicated 10Gbps or 100Gbps connection for large datasets and low latency.
Requirements
- AWS Account
- Direct Connect order to Equinix SY3 (Sydney)
- 2-4 weeks lead time
Setup Steps
- Console → Network → Request Direct Connect
- Fill form (AWS Account ID, bandwidth, VLAN, BGP ASN)
- Salt Labs sends LOA-CFA (Letter of Authorization)
- Order Direct Connect in AWS Console
- Request cross-connect at Equinix
- Wait for provisioning (2-4 weeks)
- Test connection
Setup fee: $2,000 one-time | Monthly: $1,500 (10Gbps) or $10,000 (100Gbps)
Troubleshooting
Can't connect to VPN
- Check firewall allows UDP port 1194
- Verify VPN config file is not corrupted
- Try different network (corporate firewalls may block VPN)
Connected but can't reach instance
- Verify instance is running (Console → Instances)
- Check instance IP address is correct
- Ping gateway first:
ping 10.100.1.1
Slow connection
- TerraGPU VPN: 1Gbps shared bandwidth
- For higher throughput, use Customer VPN (10Gbps) or Direct Connect
- Check your local internet speed