FreeGuard CLI: VPN trong Terminal của Bạn
FreeGuard CLI là một VPN client dòng lệnh mã nguồn mở, miễn phí, cho phép bạn kết nối tới các VPN server, quản lý gói đăng ký và tự động hóa bảo mật mạng — tất cả ngay từ terminal. Dù bạn là developer, sysadmin hay power user, CLI mang đến cho bạn cách nhanh nhất và dễ script hóa nhất để bảo vệ kết nối Internet của mình.

FreeGuard CLI: VPN trong Terminal của Bạn

FreeGuard CLI là một VPN client dòng lệnh mã nguồn mở, miễn phí, cho phép bạn kết nối tới các VPN server, quản lý gói đăng ký và tự động hóa bảo mật mạng — tất cả ngay từ terminal. Dù bạn là developer, sysadmin hay power user, CLI mang đến cho bạn cách nhanh nhất và dễ script hóa nhất để bảo vệ kết nối Internet của mình.

Vì sao nên dùng VPN client CLI?

Các ứng dụng VPN giao diện đồ họa dùng ổn cho nhu cầu thông thường, nhưng sẽ không đáp ứng tốt khi bạn cần tốc độ, khả năng kiểm soát và tự động hóa. Đây là lý do cách tiếp cận CLI phù hợp hơn với người dùng kỹ thuật:

Tốc độ thô

FreeGuard CLI kết nối chỉ trong vài giây. Không có GUI để tải, không có màn hình chờ, và không có các tiến trình nền không cần thiết. Mở terminal, gõ một lệnh, và bạn đã kết nối.

freeguard connect

Chỉ vậy thôi. Lưu lượng của bạn giờ đã được mã hóa và định tuyến qua server nhanh nhất hiện có.

Sẵn sàng cho tự động hóa

Cần kết nối tới VPN trước khi chạy một script triển khai? Muốn luân chuyển server mỗi giờ? CLI tích hợp trực tiếp vào shell script, cron job và các pipeline CI/CD.

#!/bin/bash
freeguard connect --server us-west
./deploy.sh
freeguard disconnect

Hỗ trợ server không có giao diện

Đang chạy một cloud instance không có môi trường desktop? CLI hoạt động hoàn hảo trên các server headless. Không cần X11, không cần Wayland, không vấn đề gì cả. Cài đặt, xác thực, kết nối.

Tích hợp AI Agent

Đây mới là điểm thực sự làm FreeGuard CLI khác biệt. Nó được thiết kế ngay từ đầu để làm việc với các AI coding assistant như Claude Code, Cursor và OpenClaw. AI agent có thể cài đặt, cấu hình và quản lý kết nối VPN của bạn thông qua hội thoại tự nhiên. Không cần thao tác thủ công.


Cài đặt nhanh

Bắt đầu chỉ mất chưa đến một phút trên mọi nền tảng.

macOS

brew install freeguard/tap/freeguard

Linux (Ubuntu / Debian)

curl -fsSL https://cli.freeguard.com/install.sh | bash

Linux (Các bản phân phối khác)

curl -fsSL https://cli.freeguard.com/install.sh | bash

Trình cài đặt sẽ phát hiện bản phân phối của bạn và cài đặt gói phù hợp.

Windows

winget install FreeGuard.CLI

Xác minh cài đặt

freeguard --version

Bạn sẽ thấy số phiên bản được in ra stdout.


Kết nối đầu tiên của bạn

Bước 1: Đăng nhập

freeguard login

Lệnh này sẽ mở trình duyệt của bạn để xác thực. Trên các server headless, hãy dùng cách đăng nhập qua email:

freeguard login --method email

Bước 2: Kết nối

freeguard connect

FreeGuard sẽ tự động chọn server nhanh nhất dựa trên vị trí của bạn. Để chọn một khu vực cụ thể:

freeguard connect --server jp-tokyo

Bước 3: Xác minh

freeguard status

Lệnh này hiển thị trạng thái kết nối, server hiện tại, giao thức và thời gian hoạt động.

Bước 4: Ngắt kết nối

freeguard disconnect

Điều gì làm FreeGuard CLI khác biệt

Thiết lập bằng một lệnh

Các VPN CLI khác thường yêu cầu tải file cấu hình, chỉnh sửa YAML và quản lý certificate thủ công. FreeGuard CLI xử lý tất cả:

freeguard login && freeguard connect

Hai lệnh. Không cần file cấu hình.

Được xây dựng cho AI Agent

FreeGuard CLI là VPN client đầu tiên được thiết kế để vận hành bởi AI assistant. Mọi lệnh đều hỗ trợ đầu ra --json và chế độ --no-color để máy dễ phân tích. AI agent trên các nền tảng như Claude Code có thể cài đặt và quản lý FreeGuard mà không cần bất kỳ sự can thiệp nào của con người.

Giao thức hiện đại

FreeGuard CLI hỗ trợ sẵn các giao thức Trojan, Hysteria2 và AnyTLS. Client sẽ tự động chọn giao thức tốt nhất cho điều kiện mạng của bạn, hoặc bạn có thể chỉ định thủ công:

freeguard connect --protocol hysteria2

Tương thích đa nền tảng

Các lệnh giống nhau hoạt động nhất quán trên macOS, Linux và Windows. Những script bạn viết trên Mac sẽ chạy nguyên trạng trên các server production của bạn.

Mã nguồn mở

CLI client hoàn toàn là mã nguồn mở. Bạn có thể kiểm tra mã nguồn, đóng góp tính năng, hoặc fork để sử dụng cho riêng mình.


Các lệnh thường dùng trong nháy mắt

Lệnh Mô tả
freeguard login Xác thực tài khoản của bạn
freeguard connect Kết nối tới server nhanh nhất
freeguard connect --server <id> Kết nối tới một server cụ thể
freeguard disconnect Ngắt kết nối khỏi VPN
freeguard status Hiển thị trạng thái kết nối
freeguard servers Liệt kê các server khả dụng
freeguard config Xem hoặc cập nhật cài đặt
freeguard logout Đăng xuất

Các bước tiếp theo

  • FreeGuard CLI overview — danh sách đầy đủ tính năng và tài liệu
  • AI Agent Setup — để AI assistant của bạn quản lý VPN thay bạn
  • Pricing — chọn gói phù hợp với nhu cầu sử dụng của bạn
  • CLI vs GUI — chưa biết nên dùng client nào? Chúng tôi so sánh trực tiếp hai bên

Cập nhật lần cuối: March 2026