FreeGuard CLI เริ่มต้นใช้งานอย่างรวดเร็ว
FreeGuard CLI คือไคลเอนต์ VPN แบบ command-line ที่เชื่อมต่อได้ด้วยคำสั่งเดียว ติดตั้งบน macOS, Linux หรือ Windows, ล็อกอินด้วยอีเมลของคุณ แล้วรัน freeguard connect เพื่อปกป้องอินเทอร์เน็ตของคุณภายในไม่ถึง 5 นาที
การติดตั้ง
macOS และ Linux
ติดตั้งด้วยคำสั่งเดียว:
curl -fsSL https://downloadcli.freeguardvpn.com/cli/install.sh | sh
หรือใช้ Homebrew บน macOS:
brew install freeguardvpn/tap/freeguard
หลังการติดตั้ง ให้ตรวจสอบว่าทำงานได้:
freeguard version
ผลลัพธ์ที่คาดหวัง:
FreeGuard CLI v1.0.0
Core: mihomo v1.19.21
OS: darwin/arm64
Windows
เปิด PowerShell ในโหมดผู้ดูแลระบบ แล้วรัน:
irm https://downloadcli.freeguardvpn.com/cli/install.ps1 | iex
หลังการติดตั้ง ให้รีสตาร์ทเทอร์มินัลของคุณ แล้วรัน freeguard version เพื่อยืนยัน
ล็อกอิน
FreeGuard CLI ใช้การยืนยันตัวตนผ่านอีเมล — ไม่จำเป็นต้องลงทะเบียนบัญชี
freeguard login --email [email protected] --send-code
คุณจะได้รับรหัสยืนยัน 6 หลักที่อีเมลของคุณ ใส่รหัสดังนี้:
freeguard login --email [email protected] --code 123456
ตัวอย่างผลลัพธ์:
✓ Logged in successfully!
✓ Found 1 active subscription (Pro Plan, expires 2026-12-01)
✓ Configuration generated: ~/.freeguard/profiles/default.yaml
หากคุณมีบัญชี FreeGuard อยู่แล้ว คุณยังสามารถล็อกอินผ่านเบราว์เซอร์ได้:
freeguard login --account
คำสั่งนี้จะเปิดเบราว์เซอร์ของคุณเพื่อยืนยันตัวตนด้วย OAuth และส่งคืน token โดยอัตโนมัติ
เชื่อมต่อ
เชื่อมต่อกับเซิร์ฟเวอร์ที่เร็วที่สุดที่มีอยู่ด้วยคำสั่งเดียว:
freeguard connect
ตัวอย่างผลลัพธ์:
✓ Connected to United States - New York (us-new-01)
Protocol: anytls | Latency: 42ms
Proxy: 127.0.0.1:7890 (HTTP/SOCKS5)
หากต้องการเชื่อมต่อกับประเทศที่ระบุ:
freeguard connect --country JP
หากต้องการเชื่อมต่อกับโหนดที่ระบุ:
freeguard connect jp-tok-01
ตรวจสอบ
ตรวจสอบว่าเชื่อมต่อของคุณยังทำงานอยู่:
freeguard status
ตัวอย่างผลลัพธ์:
FreeGuard VPN Status
────────────────────
Status: ● Connected
Node: United States - New York (us-new-01)
Protocol: anytls
Latency: 42ms
Upload: 1.2 MB/s
Download: 15.8 MB/s
Duration: 2h 15m
Mode: System Proxy (HTTP/SOCKS5)
หากต้องการรับผลลัพธ์ที่อ่านได้ด้วยเครื่อง (มีประโยชน์สำหรับการเขียนสคริปต์หรือ AI agents):
freeguard status --json
{
"connected": true,
"node": {"id": "us-new-01", "name": "United States - New York", "country": "US"},
"protocol": "anytls",
"latency_ms": 42,
"traffic": {"upload_bps": 1258291, "download_bps": 16569754},
"duration_seconds": 8100,
"mode": "system_proxy",
"proxy_port": {"mixed": 7890}
}
ขั้นตอนถัดไป
- CLI Commands Reference — รายการคำสั่ง, flags, และรูปแบบผลลัพธ์ทั้งหมด
- CLI Troubleshooting — วิธีแก้ปัญหาทั่วไปเกี่ยวกับการติดตั้ง, ล็อกอิน, และการเชื่อมต่อ
- FreeGuard CLI Agent — ให้ AI ช่วยวิเคราะห์และแก้ปัญหาให้คุณโดยอัตโนมัติ
- รัน
freeguard --helpเพื่อสำรวจคำสั่งทั้งหมดที่มีอยู่จากเทอร์มินัลของคุณ
คำถามที่พบบ่อย
ฉันจะติดตั้ง FreeGuard CLI บนระบบของฉันได้อย่างไร?
รัน curl -fsSL https://downloadcli.freeguardvpn.com/cli/install.sh | sh บน macOS หรือ Linux บน macOS คุณยังสามารถใช้ brew install freeguard ตัวติดตั้งจะตรวจจับ OS และสถาปัตยกรรมของคุณโดยอัตโนมัติ
ฉันสามารถใช้ FreeGuard CLI โดยไม่ต้องมี GUI ได้ไหม?
ได้ FreeGuard CLI เป็นแบบ headless อย่างสมบูรณ์ — ทำงานทั้งหมดในเทอร์มินัลโดยไม่ต้องใช้ส่วนติดต่อแบบกราฟิก ทำให้เหมาะอย่างยิ่งสำหรับเซิร์ฟเวอร์, คอนเทนเนอร์, และเซสชัน SSH ระยะไกล
ฉันจะสลับ VPN protocols ด้วย CLI ได้อย่างไร?
ใช้ freeguard connect --protocol <name> protocols ที่รองรับ ได้แก่ Hysteria2, Anytls, และ Trojan CLI จะใช้ protocol ที่เร็วที่สุดที่มีอยู่สำหรับเครือข่ายของคุณเป็นค่าเริ่มต้น
FreeGuard CLI ใช้งานได้กับอุปกรณ์ ARM อย่าง Raspberry Pi หรือไม่?
ได้ CLI รองรับสถาปัตยกรรม arm64 และ armv7 สคริปต์ติดตั้งจะตรวจจับแพลตฟอร์มของคุณโดยอัตโนมัติและดาวน์โหลด binary ที่ถูกต้อง
อัปเดตล่าสุด: มีนาคม 2026