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 ialah klien baris arahan yang dibina untuk pelayan dan pembangun: halakan trafik dengan peraturan anda sendiri atau mengikut rantau menggunakan GeoIP, gunakannya dalam skrip dengan output JSON dan jalankannya sebagai perkhidmatan pengguna systemd. Pasangkannya dengan satu arahan pada x86_64 atau arm64.
FreeGuard di Linux ialah Klien Baris Perintah
Satu binari Go yang menyediakan teras mihomo untuk anda. Untuk aplikasi grafik, gunakan FreeGuard untuk Windows atau Mac.
CLI freeguard mengendalikan log masuk, pemilihan pelayan, sambungan, peraturan penghalaan dan autostart dari terminal. Ia ialah satu binari Go untuk Linux x86_64 dan arm64 yang menyediakan teras mihomo untuk anda, jadi ia sesuai untuk pelayan, kontena dan pemasangan minimum serta komputer riba pembangun.
Tiada aplikasi desktop Linux. Jika anda mahukan antara muka grafik, gunakan aplikasi FreeGuard untuk Windows atau Mac.
Halakan Trafik Mengikut Cara Anda: Peraturan dan Penghalaan Wilayah GeoIP
Tulis peraturan penghalaan anda sendiri atau halakan trafik dari satu rantau secara terus, kemudian semak ringkasan penghalaan selepas anda bersambung.
- Mod peraturan secara lalai: peraturan penghalaan menentukan trafik yang melalui VPN dan trafik yang disalurkan terus, dan
freeguard connectmemaparkan ringkasan penghalaan dalam bahasa yang mudah difahami - Peraturan tersuai:
freeguard rule add DOMAIN example.com DIRECTmenambah peraturan;rule list,rule removedanrule import(daripada URL atau fail) menguruskan selebihnya - Penghalaan rantau GeoIP:
freeguard config set geoip_region CNmenghantar trafik satu rantau, seperti CN atau JP, secara terus manakala yang lain kekal menggunakan VPN - Mod TUN:
freeguard connect --tunmenangkap semua trafik mesin; tanpanya, FreeGuard menyediakan proksi setempat yang boleh digunakan oleh aplikasi anda
Pasang FreeGuard di Linux
Tiga kaedah pemasangan yang disokong: skrip pemasangan kami, Homebrew atau GitHub Releases. Tiada repositori apt, dnf atau pacman rasmi.
Skrip pemasangan (disyorkan):
curl -fsSL https://downloadcli.freeguardvpn.com/cli/install.sh | sh
Pasang dengan Homebrew:
brew install planetlinkinc/tap/freeguardvpn
Binari terus: muat turun keluaran untuk seni bina anda daripada GitHub Releases.
Kami tidak menerbitkan pakej .deb, .rpm atau Arch melalui repositori pengedaran, jadi tiada apt install freeguard, dnf install freeguard atau pacman -S freeguard.
Ciri CLI Lain
- Protokol: anytls, hysteria2 dan trojan; pilih satu bagi setiap sambungan, contohnya
freeguard connect la2 anytls - Pemilihan pelayan:
freeguard connect la2atauhk1menggunakan alias,freeguard connect USuntuk pelayan AS terbaik, ataufreeguard connectsahaja untuk menggunakan semula pelayan terakhir anda atau memilih pelayan terbaik - Mula automatik:
freeguard autostart enablememasang perkhidmatan pengguna systemd di~/.config/systemd/user/freeguard.service(daemon root tidak diperlukan) - Diagnostik:
freeguard doctormenyemak persekitaran anda - Status dan pemantauan:
freeguard statusdanfreeguard monitormemaparkan butiran sambungan secara langsung - Skrip: tambahkan
--jsonpada arahan untuk mendapatkan output yang boleh dibaca oleh skrip dan ejen AI
Cara Bermula
- Langkah 1: Jalankan
curl -fsSL https://downloadcli.freeguardvpn.com/cli/install.sh | sh - Langkah 2: Jalankan
freeguard initdan log masuk dengan akaun FreeGuard anda - Langkah 3: Jalankan
freeguard connect(ataufreeguard connect la2untuk pelayan tertentu)
Soalan Lazim
Adakah FreeGuard mempunyai aplikasi GUI untuk Linux?
Tidak. FreeGuard untuk Linux ialah klien baris arahan freeguard. Jika anda mahukan antara muka grafik, gunakan aplikasi Windows atau Mac.
Bagaimanakah cara menghalakan hanya sebahagian trafik melalui VPN pada Linux?
Gunakan peraturan penghalaan atau penghalaan rantau GeoIP. freeguard rule add menghantar domain atau julat IP tertentu secara terus atau melalui VPN, dan freeguard config set geoip_region CN menghantar trafik satu rantau secara terus sementara trafik yang lain kekal melalui VPN.
Adakah CLI Linux percuma?
Pemasangannya percuma. Untuk menyambung, gunakan langganan FreeGuard anda; jalankan freeguard subscribe list untuk melihat pelan.
Bolehkah saya memasang FreeGuard daripada pengurus pakej pengedaran saya?
Bukan daripada repositori rasmi pengedaran. Gunakan skrip pemasangan kami (install.sh), Homebrew atau binari daripada GitHub Releases. Kami tidak menerbitkan pakej untuk apt, dnf, pacman atau AUR.
Adakah CLI berfungsi pada pelayan tanpa kepala dan Docker?
Ya. CLI ialah satu binari Go tanpa kebergantungan GUI. Ia berjalan melalui SSH, dalam bekas dan pada imej asas yang minimum, selagi bekas mempunyai keupayaan rangkaian yang diperlukan untuk mencipta peranti TUN.
Bolehkah saya memulakan FreeGuard secara automatik semasa but?
Ya. freeguard autostart enable memasang perkhidmatan systemd pengguna di ~/.config/systemd/user/freeguard.service. Perkhidmatan ini berjalan sebagai pengguna anda, bukan sebagai daemon root.
Seni bina dan distro manakah yang disokong?
Linux x86_64 dan arm64. CLI ialah satu binari Go yang menyediakan teras mihomo untuk anda, jadi mana-mana distribusi moden dengan kernel terkini sepatutnya berfungsi; kami menguji terutamanya pada Ubuntu dan Debian.
Adakah CLI Linux menggunakan protokol yang sama seperti aplikasi desktop?
Ya. anytls, hysteria2 dan trojan semuanya berfungsi dalam CLI, menggunakan teras mihomo yang sama seperti aplikasi Windows dan Mac.
Bagaimanakah cara saya menyahpasang CLI?
Jika anda menggunakan skrip pemasangan, alih keluar binari freeguard daripada /usr/local/bin (atau ~/.local/bin) dan padamkan ~/.freeguard. Dengan Homebrew, jalankan brew uninstall freeguardvpn. Jika anda mengaktifkan autostart, jalankan freeguard autostart disable dahulu.
FreeGuard menghormati semua undang-undang yang terpakai. Pengguna bertanggungjawab untuk memastikan penggunaan perkhidmatan VPN mereka mematuhi undang-undang tempatan dan terma perkhidmatan platform pihak ketiga. FreeGuard tidak menggalakkan atau menyokong sebarang aktiviti yang melanggar undang-undang atau terma perkhidmatan yang terpakai.