FreeGuard for Linux: Command-Line VPN with Rules and GeoIP Routing
FreeGuard for Linux is a command-line client for servers and developers: custom routing rules, GeoIP region routing, JSON output and a systemd user service. Install it with one command on x86_64 or arm64.
FreeGuard untuk Linux adalah klien baris perintah yang dibuat untuk server dan developer: arahkan lalu lintas dengan aturan Anda sendiri atau berdasarkan wilayah menggunakan GeoIP, buat skrip dengan output JSON, dan jalankan sebagai layanan pengguna systemd. Instal dengan satu perintah di x86_64 atau arm64.
FreeGuard di Linux adalah Klien Baris Perintah
Satu binary Go yang menyiapkan core mihomo untuk Anda. Untuk aplikasi grafis, gunakan FreeGuard untuk Windows atau Mac.
CLI freeguard menangani proses masuk, pemilihan server, koneksi, aturan perutean, dan mulai otomatis dari terminal. Ini adalah satu biner Go untuk Linux x86_64 dan arm64 yang menyiapkan inti mihomo untuk Anda, sehingga cocok untuk server, kontainer, dan instalasi minimal, serta laptop pengembang.
Tidak ada aplikasi desktop Linux. Jika Anda menginginkan antarmuka grafis, gunakan aplikasi FreeGuard untuk Windows atau Mac.
Arahkan Lalu Lintas Sesuai Keinginan Anda: Aturan dan Perutean Wilayah GeoIP
Tulis aturan perutean Anda sendiri atau arahkan lalu lintas dari satu wilayah secara langsung, lalu periksa ringkasan perutean setelah Anda terhubung.
- Mode aturan secara default: aturan perutean menentukan lalu lintas mana yang melewati VPN dan mana yang langsung, dan
freeguard connectmenampilkan ringkasan perutean dalam bahasa sederhana - Aturan kustom:
freeguard rule add DOMAIN example.com DIRECTmenambahkan aturan;rule list,rule remove, danrule import(dari URL atau file) mengelola sisanya - Perutean wilayah GeoIP:
freeguard config set geoip_region CNmengarahkan lalu lintas dari satu wilayah, seperti CN atau JP, secara langsung, sementara lalu lintas lainnya tetap menggunakan VPN - Mode TUN:
freeguard connect --tunmenangkap semua lalu lintas mesin; tanpa mode ini, FreeGuard menyediakan proxy lokal yang dapat digunakan aplikasi Anda
Instal FreeGuard di Linux
Tiga metode instalasi yang didukung: skrip instalasi kami, Homebrew, atau GitHub Releases. Tidak ada repositori apt, dnf, atau pacman resmi.
Skrip instalasi (disarankan):
curl -fsSL https://downloadcli.freeguardvpn.com/cli/install.sh | sh
Instal dengan Homebrew:
brew install planetlinkinc/tap/freeguardvpn
Biner langsung: unduh rilis untuk arsitektur Anda dari GitHub Releases.
Kami tidak menerbitkan .deb, .rpm, atau paket Arch melalui repositori distribusi, jadi tidak ada apt install freeguard, dnf install freeguard, atau pacman -S freeguard.
Fitur CLI Lainnya
- Protokol: anytls, hysteria2 dan trojan; pilih satu untuk setiap koneksi, misalnya
freeguard connect la2 anytls - Pemilihan server:
freeguard connect la2atauhk1berdasarkan alias,freeguard connect USuntuk server AS terbaik, ataufreeguard connectsaja untuk menggunakan kembali server terakhir atau memilih server terbaik - Mulai otomatis:
freeguard autostart enablememasang layanan systemd user di~/.config/systemd/user/freeguard.service(tidak memerlukan daemon root) - Diagnostik:
freeguard doctormemeriksa lingkungan Anda - Status dan pemantauan:
freeguard statusdanfreeguard monitormenampilkan detail koneksi secara real-time - Pembuatan skrip: tambahkan
--jsonke perintah untuk menghasilkan keluaran yang dapat dibaca oleh skrip dan agen AI
Cara Memulai
- Langkah 1: Jalankan
curl -fsSL https://downloadcli.freeguardvpn.com/cli/install.sh | sh - Langkah 2: Jalankan
freeguard initdan masuk dengan akun FreeGuard Anda - Langkah 3: Jalankan
freeguard connect(ataufreeguard connect la2untuk server tertentu)
Pertanyaan yang Sering Diajukan
Apakah FreeGuard memiliki aplikasi GUI untuk Linux?
Tidak. FreeGuard untuk Linux adalah klien baris perintah freeguard. Jika Anda menginginkan antarmuka grafis, gunakan aplikasi Windows atau Mac.
Bagaimana cara mengarahkan hanya sebagian lalu lintas melalui VPN di Linux?
Gunakan aturan perutean atau perutean wilayah GeoIP. freeguard rule add mengirim domain atau rentang IP tertentu langsung atau melalui VPN, dan freeguard config set geoip_region CN mengirim lalu lintas dari satu wilayah secara langsung, sementara sisanya tetap melalui VPN.
Apakah CLI Linux gratis?
Menginstalnya gratis. Untuk terhubung, gunakan langganan FreeGuard Anda; jalankan freeguard subscribe list untuk melihat paket.
Bisakah saya menginstal FreeGuard dari pengelola paket distribusi saya?
Tidak dari repositori distribusi resmi. Gunakan skrip instalasi kami (install.sh), Homebrew, atau binari dari GitHub Releases. Kami tidak menerbitkan paket ke apt, dnf, pacman, atau AUR.
Apakah CLI berfungsi di server tanpa GUI dan Docker?
Ya. CLI adalah biner Go tunggal tanpa dependensi GUI. CLI berjalan melalui SSH, di dalam kontainer, dan pada citra dasar minimal, selama kontainer memiliki kapabilitas jaringan yang dibutuhkan untuk membuat perangkat TUN.
Bisakah saya menjalankan FreeGuard secara otomatis saat boot?
Ya. freeguard autostart enable memasang layanan user systemd di ~/.config/systemd/user/freeguard.service. Layanan ini berjalan sebagai pengguna Anda, bukan sebagai daemon root.
Arsitektur dan distribusi apa yang didukung?
Linux x86_64 dan arm64. CLI adalah satu binari Go yang menyiapkan core mihomo untuk Anda, jadi distribusi modern apa pun dengan kernel terbaru seharusnya bisa digunakan; kami terutama menguji di Ubuntu dan Debian.
Apakah CLI Linux menggunakan protokol yang sama dengan aplikasi desktop?
Ya. anytls, hysteria2, dan trojan semuanya berfungsi di CLI, menggunakan core mihomo yang sama dengan aplikasi Windows dan Mac.
Bagaimana cara menghapus instalasi CLI?
Jika Anda menggunakan skrip instalasi, hapus biner freeguard dari /usr/local/bin (atau ~/.local/bin) dan hapus ~/.freeguard. Jika menggunakan Homebrew, jalankan brew uninstall freeguardvpn. Jika Anda mengaktifkan autostart, jalankan freeguard autostart disable terlebih dahulu.
FreeGuard menghormati semua hukum yang berlaku. Pengguna bertanggung jawab untuk memastikan penggunaan layanan VPN mereka mematuhi hukum setempat dan ketentuan layanan platform pihak ketiga. FreeGuard tidak mendorong atau mendukung aktivitas apa pun yang melanggar hukum yang berlaku atau ketentuan layanan.