بهترین فیلترشکن لینوکس ۱۴۰۵ — ۷ کلاینت برتر و راهنمای راهاندازی
🎧 نسخهٔ صوتی این مقاله
برای این آموزش کانفیگ لازم دارید؟ رایگان بگیرید
کانفیگ تست در تلگرام تحویل داده میشود و با همین راهنما قابل استفاده است
بهترین کلاینت فیلترشکن روی لینوکس برای ایران برنامهای است که لینک VLESS و لینک اشتراک v2ray را مستقیم بپذیرد و حالت TUN را درست راه بیندازد — v2rayA و Throne (جانشین Nekoray) سادهترین گزینهها برای اوبونتو، دبیان و فدورا هستند. روی لینوکس «فیلترشکن» یعنی یک کلاینت (رایگان و متنباز) + یک اشتراک v2ray؛ کیفیت را همان اشتراک تعیین میکند نه کلاینت. این راهنما برای هر کلاینت دستور نصب رسمی روی هر توزیع، اجرای دائمی با systemd، عبور apt و git و docker از پروکسی و راهاندازی روی سرور بدون محیط گرافیکی را آورده است. از صفحهی خرید v2route با تست رایگان شروع کنید.

۷ کلاینت برتر لینوکس در یک نگاه (رتبهبندی ۱۴۰۵)
| رتبه | کلاینت | نوع | حکم کوتاه |
|---|---|---|---|
| ۱ | v2rayA | وبرابط (سرویس) | مدیریت از مرورگر، سادهترین برای اوبونتو/دبیان |
| ۲ | Nekoray | گرافیکی (GUI) | مخزن اصلی از دسامبر ۲۰۲۴ بایگانی شده؛ جانشین فعالش Throne است |
| ۳ | sing-box | خطفرمان (CLI) | هستهی مدرن و سریع، برای کاربر فنی |
| ۴ | Hiddify | گرافیکی | چند-پروتکل با رابط ساده |
| ۵ | Clash Verge Rev | گرافیکی | routing قانونمحور قوی |
| ۶ | Xray-core | خطفرمان | هستهی خام؛ حداکثر کنترل، تنظیم دستی |
| ۷ | Qv2ray | گرافیکی | قدیمی و متوقفشده (آخرین نسخه مرداد ۱۴۰۰)؛ فقط اگر از قبل دارید |
جمعبندی سریع: اگر رابط ساده میخواهید v2rayA یا Throne؛ اگر کاربر فنی هستید یا روی سرور کار میکنید sing-box. یک اشتراک v2ray با تست رایگان بگیرید و لینک را وارد کنید.
اگر کلاینت لینوکس اجرا میشود ولی فقط مرورگر خطای پروکسی دارد، بررسی تنظیم اتصال فایرفاکس را پیش از تعویض برنامه دنبال کنید.
پیش از جابهجایی کلاینت، بررسی سازگاری لینک VLESS با Clash جلوی اشتباهگرفتن پشتیبانی پروتکل با پذیرش قالب اشتراک را میگیرد.
کدام بسته برای کدام توزیع
همهی بستههای زیر از صفحهی Releases یا مخزن رسمی خود پروژهاند (وضعیت مهر ۱۴۰۵). هیچکدام از این کلاینتها در Flathub منتشر نشدهاند، پس بستهی Flatpak با این نامها رسمی نیست.
| کلاینت | اوبونتو / دبیان | فدورا / RHEL | آرچ | قابلحمل |
|---|---|---|---|---|
| v2rayA | مخزن APT (Dae Universe) یا .deb |
مخزن DNF یا .rpm |
AUR: v2raya-bin |
باینری خام |
| Throne | .deb (amd64/arm64) |
.rpm و مخزن RPM |
— | .zip |
| sing-box | مخزن APT یا اسکریپت رسمی | مخزن DNF | AUR / .pkg.tar.zst |
.tar.gz |
| Hiddify | .deb (x64) |
— | — | AppImage (x64) |
| Clash Verge Rev | .deb (amd64/arm64/armhf) |
.rpm (x86_64/aarch64) |
— | — |
| Xray-core | اسکریپت رسمی Xray-install | اسکریپت رسمی | — | .zip |
| Qv2ray | — | — | — | AppImage قدیمی |
بررسی و نصب تکتک کلاینتها
۱. v2rayA: مدیریت از مرورگر
v2rayA یک سرویس پسزمینه است که از مرورگر مدیریت میشود. لینک اشتراک و لینکهای VLESS، VMess، Trojan، Shadowsocks و Hysteria2 را میپذیرد و برای دسکتاپ و سرور به یک اندازه مناسب است.
نصب روی اوبونتو و دبیان (دستورها از README رسمی؛ برای APT نسخهی ۳ به بعد):
sudo apt update && sudo apt install curl
sudo curl -fsSL -o /etc/apt/sources.list.d/daeuniverse.sources https://daeuniverse.pages.dev/daeuniverse.sources
sudo curl -fsSL -o /usr/share/keyrings/daeuniverse-archive-goose.gpg https://daeuniverse.pages.dev/daeuniverse-archive-goose.gpg
sudo apt update && sudo apt install v2raya
sudo systemctl enable --now v2raya
روی APT قدیمیتر از ۳ (مثلاً اوبونتو ۲۲٫۰۴)، بهجای فایل .sources فایل daeuniverse.list را در /etc/apt/sources.list.d/ بگذارید.
فدورا: sudo curl -fsSL -o /etc/yum.repos.d/daeuniverse.repo https://daeuniverse.pages.dev/daeuniverse.repo و بعد sudo dnf install v2raya.
آرچ: paru -S v2raya-bin (یا هر AUR helper دیگر).
اولین اجرا:
- مرورگر را روی
http://127.0.0.1:2017باز کنید. - اولین حسابی که میسازید مدیر میشود. سرویس بهصورت پیشفرض روی
0.0.0.0:2017گوش میدهد، پس روی شبکهی مشترک قبل از ساخت حساب دسترسی را محدود کنید. - در بخش Import لینک اشتراک را وارد کنید، سرورها را به گروه اضافه کنید و Start را بزنید.
- حالا SOCKS5 روی
127.0.0.1:20170و HTTP روی127.0.0.1:20171آماده است. برای پوشش کل سیستم، در تنظیمات Transparent Proxy یکی از حالتهایredirect،tproxyیاtunرا انتخاب کنید.
۲. Nekoray و جانشینش Throne
مخزن اصلی Nekoray از دسامبر ۲۰۲۴ رسماً بایگانی شده و دیگر بهروز نمیشود. پروژهی Throne در بخش پرسشهای README خودش را ادامهی همان مسیر معرفی میکند: همان رابط Qt، با هستهی sing-box و پشتیبانی Xray. اگر Nekoray دارید، لینک اشتراک را در Throne دوباره وارد کنید و نسخهی قدیمی را کنار بگذارید.
نصب:
- اوبونتو/دبیان: فایل
Throne-<نسخه>-debian-amd64.debرا از Releases بگیرید وsudo apt install ./Throne-*.debبزنید. نسخهیsystem-qtاز کتابخانهی Qt سیستم استفاده میکند و حجم کمتری دارد. - فدورا: فایل
fedora-amd64.rpmیا مخزن RPM معرفیشده در README. - همهی توزیعها: اسکریپت رسمی
curl -fsSL https://raw.githubusercontent.com/throneproj/Throne/dev/script/install_linux.py | sudo python3یا نسخهی قابلحمل.zip.
ورود لینک: Throne لینکهای اشتراک، قالب لینک v2rayN و JSONهای sing-box را میپذیرد. لینک تکی را کپی کنید و در پنجرهی اصلی از منوی Server گزینهی افزودن از کلیپبورد را بزنید؛ برای اشتراک، یک Group تازه با آدرس اشتراک بسازید و آن را Update کنید. نام دقیق منوها بین نسخهها کمی فرق میکند.
TUN در Throne: برای ساخت کارت شبکهی مجازی، Throne بیت SUID را روی هسته میگذارد و یک بار رمز میپرسد. طبق README اگر این کار را در Basic Settings › Security غیرفعال کنید، باید مجوز cap_net_admin را دستی بدهید و در هر بار روشن کردن TUN چند بار رمز وارد کنید.
۳. sing-box: هستهی سریع برای کاربر فنی
sing-box سریعترین و کممصرفترین گزینه است، ولی لینک vless:// یا اشتراک معمولی v2ray را مستقیم نمیخواند؛ پیکربندیاش JSON است. برای دسکتاپ، Throne و Hiddify همین هسته را با ورود مستقیم لینک میدهند.
نصب (طبق صفحهی نصب رسمی):
- اسکریپت رسمی (دبیان، فدورا، آرچ):
curl -fsSL https://sing-box.app/install.sh | sh - فدورا با DNF 5:
sudo dnf config-manager addrepo --from-repofile=https://sing-box.app/sing-box.repoو بعدsudo dnf install sing-box - آرچ: بستهی
sing-boxدر AUR یا فایل.pkg.tar.zstاز Releases.
نمونهی پیکربندی برای یک سرور VLESS روی WebSocket + TLS؛ مقادیر را از لینک اشتراک خودتان بردارید (address، port، id، path، host و sni):
{
"log": { "level": "info" },
"inbounds": [
{ "type": "mixed", "tag": "mixed-in", "listen": "127.0.0.1", "listen_port": 2080 }
],
"outbounds": [
{
"type": "vless",
"tag": "proxy",
"server": "example.com",
"server_port": 443,
"uuid": "UUID-شما",
"tls": { "enabled": true, "server_name": "example.com" },
"transport": { "type": "ws", "path": "/path", "headers": { "Host": "example.com" } }
}
]
}
این فایل را با نام /etc/sing-box/config.json ذخیره کنید. پورت 2080 هم SOCKS5 و هم HTTP را میپذیرد (نوع mixed).
اجرای دائمی با systemd: بستهی رسمی سرویس آماده دارد. فایل سرویس، sing-box را با کاربر جداگانهی sing-box و مجوزهای CAP_NET_ADMIN و CAP_NET_BIND_SERVICE اجرا میکند و همهی فایلهای پوشهی /etc/sing-box را میخواند:
sudo sing-box check -C /etc/sing-box
sudo systemctl enable --now sing-box
sudo journalctl -u sing-box --output cat -f
برای چند پیکربندی جدا، سرویس قالبی sing-box@name فایل /etc/sing-box/name.json را اجرا میکند.
۴. Hiddify
Hiddify روی لینوکس دو بستهی رسمی دارد: Hiddify-Linux-x64.AppImage و Hiddify-Debian-x64.deb. فقط معماری x64 پشتیبانی میشود.
- AppImage را دانلود کنید و
chmod +x Hiddify-Linux-x64.AppImageبزنید. - اجرا کنید؛ روی بعضی توزیعها (مثل اوبونتو ۲۴٫۰۴) AppImage به بستهی
libfuse2نیاز دارد. - با دکمهی
+لینک اشتراک را از کلیپبورد اضافه کنید و حالت VPN یا System Proxy را انتخاب کنید.
جزئیات ورود پروفایل در بخش راهاندازی پایین لینک شده است.
۵. Clash Verge Rev
Clash Verge Rev با هستهی mihomo کار میکند و طبق README روی لینوکس x64 و arm64 اجرا میشود. بستههای .deb و .rpm در Releases هستند. ورودی اصلی آن اشتراک قالب Clash (YAML) است، نه لینک تکی vless://. حالت TUN با نصب «Service Mode» از داخل برنامه فعال میشود و رمز مدیر میخواهد.
۶. Xray-core
هستهی خام Xray بدون رابط کاربری. اسکریپت رسمی Xray-install آن را روی توزیعهای دارای systemd نصب میکند:
bash -c "$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)" @ install
پیکربندی در /usr/local/etc/xray/ قرار میگیرد و با sudo systemctl restart xray اعمال میشود. این گزینه برای کسی است که JSON نوشتن را بلد است یا میخواهد دقیقاً همان هستهای را اجرا کند که سرورش اجرا میکند.
۷. Qv2ray
README پروژهی Qv2ray صریحاً میگوید پروژه دیگر نگهداری نمیشود و عمرش را ۲۰۱۹ تا ۱۷ اوت ۲۰۲۱ اعلام کرده است. آخرین نسخه، 2.7.0، یک AppImage است. اگر هنوز با آن وصل میشوید اشکالی ندارد، ولی برای نصب تازه Throne را انتخاب کنید.
چرا کلاینت بهتنهایی کافی نیست
همهی اینها رایگان و متنبازاند و فقط «کانفیگ را اجرا میکنند». آنچه پایداری و سرعت را میسازد سرویسی است که به آن وصل میشوید — پروتکلی که شبیه ترافیک HTTPS عادی باشد (مثل VLESS روی WebSocket + TLS)، چند لوکیشن و سرورِ پایدار. کانفیگ رایگانِ کانالها روی لینوکس هم مثل بقیه سریع میسوزد (چرا؟).
راهاندازی روی اوبونتو / دبیان
۱. کلاینت رتبه ۱ یا ۲ را نصب کنید (v2rayA از مخزن رسمی؛ Throne از GitHub).
۲. لینک اشتراکی که بعد از خرید گرفتهاید را وارد کنید (Import subscription).
۳. یک سرور را انتخاب و متصل شوید.
۴. برای پوششِ کل سیستم (نه فقط مرورگر)، حالت TUN/سیستمپروکسی را فعال کنید (راهنمای TUN).
۵. با curl -I https://www.google.com در ترمینال بررسی کنید که اتصال از تونل رد میشود.
راهنمای گامبهگامِ کامل: نصب v2ray روی لینوکس/اوبونتو.
اگر Hiddify را انتخاب کردهاید، نصب و ورود پروفایل Hiddify را ببینید؛ برای کرومبوک نیز ابتدا سازگاری VPN با ChromeOS را جدا بررسی کنید.
TUN یا System Proxy: مجوزها روی لینوکس
| حالت | چه چیزی را پوشش میدهد | مجوز لازم | مناسب برای |
|---|---|---|---|
| System Proxy | برنامههایی که تنظیمات پروکسی GNOME/KDE را میخوانند (مرورگر، بیشتر اپهای دسکتاپ) | بدون root | استفادهی سبک دسکتاپ |
| پروکسی دستی (SOCKS/HTTP) | فقط برنامهای که خودتان تنظیم میکنید | بدون root | ترمینال، سرور |
| TUN | همهی ترافیک سیستم، از جمله تلگرام دسکتاپ و بازیها | CAP_NET_ADMIN یا root |
پوشش کامل |
| redirect / tproxy (v2rayA) | ترافیک TCP/UDP با iptables یا nftables | root | روتر و سرور خانگی |
TUN یک کارت شبکهی مجازی میسازد و مسیرها را تغییر میدهد؛ این کار روی لینوکس فقط با قابلیت CAP_NET_ADMIN ممکن است. هر کلاینت این را به شکل خودش حل میکند: v2rayA بهعنوان سرویس root اجرا میشود، سرویس sing-box همین قابلیت را در فایل systemd میگیرد و Throne بیت SUID را روی هسته میگذارد. اگر TUN روشن نمیشود، اول ببینید /dev/net/tun وجود دارد (در کانتینرهای LXC و بعضی VPSها غیرفعال است). برای اینکه هنگام قطع تونل ترافیک بیصدا از اینترنت عادی نرود، Kill Switch و نشت DNS را هم ببینید.
عبور apt، git، pip و docker از پروکسی
حالت System Proxy روی ترمینال اثری ندارد. ابزارهای خطفرمان متغیرهای محیطی را میخوانند. فرض کنید پروکسی HTTP روی 127.0.0.1:20171 و SOCKS روی 127.0.0.1:20170 است (پورتهای v2rayA؛ برای sing-box پورت mixed خودتان را بگذارید):
export http_proxy=http://127.0.0.1:20171
export https_proxy=http://127.0.0.1:20171
export all_proxy=socks5h://127.0.0.1:20170
export no_proxy=localhost,127.0.0.1,.ir
حرف h در socks5h یعنی DNS هم از پروکسی حل شود. no_proxy با .ir سایتهای ایرانی را مستقیم میفرستد.
| ابزار | روش | نکته |
|---|---|---|
| curl، wget، بیشتر اسکریپتها | متغیرهای بالا | برای یک دستور: curl -x socks5h://127.0.0.1:20170 … |
| apt | فایل /etc/apt/apt.conf.d/95proxy با خط Acquire::http::Proxy "http://127.0.0.1:20171"; و همین برای Acquire::https::Proxy |
sudo متغیرهای کاربر را نمیبرد؛ برای همین فایل تنظیم مطمئنتر است |
| git | git config --global http.proxy http://127.0.0.1:20171 |
برای SSH (git@github.com) این تنظیم کار نمیکند؛ از آدرس HTTPS مخزن استفاده کنید |
| pip | pip install --proxy http://127.0.0.1:20171 package |
یا همان متغیرهای محیطی |
| Docker (pull ایمیج) | فایل /etc/systemd/system/docker.service.d/http-proxy.conf با Environment="HTTP_PROXY=…" و HTTPS_PROXY، سپس systemctl daemon-reload و restart docker |
دیمن Docker متغیرهای شل شما را نمیبیند؛ روش رسمی در مستندات Docker |
اگر برنامهنویس هستید و مشکل خاص با GitHub یا Copilot دارید، فیلترشکن برای توسعهدهندگان و GitHub را ببینید.
سرور بدون محیط گرافیکی (Headless)
روی VPS یا سرور خانگی بدون مانیتور دو مسیر دارید:
- v2rayA با تونل SSH: آن را با
--address 127.0.0.1:2017اجرا کنید تا از بیرون دیده نشود، بعد از لپتاپ خودتانssh -L 2017:127.0.0.1:2017 user@serverبزنید وhttp://127.0.0.1:2017را در مرورگر خودتان باز کنید. - sing-box یا Xray با systemd: فایل JSON را بنویسید، با
checkآزمایش کنید و سرویس را فعال کنید. بعد از ریاستارت سرور، اتصال خودکار برمیگردد.
دو هشدار مهم برای سرور:
- روی سرور راه دور TUN را روشن نکنید مگر مسیر SSH را مستثنی کرده باشید؛ تغییر مسیرها میتواند همان نشست SSH شما را قطع کند و دسترسی به سرور از دست برود. برای سرور، پروکسی محلی (SOCKS/HTTP) و متغیرهای محیطی کافی و امنتر است.
- پورت پنل و پروکسی را روی
0.0.0.0باز نگذارید. پروکسی باز روی IP عمومی ظرف مدت کوتاهی پیدا و سوءاستفاده میشود.
تست سریع: curl -x socks5h://127.0.0.1:20170 -I https://www.google.com. اگر پاسخ HTTP/2 200 یا یک ریدایرکت دیدید، تونل کار میکند. اگر نمیدانید سرور خودتان راه بیندازید یا سرویس آماده بخرید، VPN شخصی روی VPS یا سرویس آماده را بخوانید.
عیبیابی رایج روی لینوکس
| نشانه | علت محتمل | راهحل |
|---|---|---|
صفحهی 127.0.0.1:2017 باز نمیشود |
سرویس v2rayA اجرا نشده | systemctl status v2raya و journalctl -u v2raya |
| مرورگر کار میکند، ترمینال نه | ترمینال System Proxy را نمیخواند | متغیرهای http_proxy و all_proxy |
sudo apt update باز هم کند است |
sudo متغیرها را منتقل نمیکند |
فایل 95proxy در apt.conf.d |
| TUN روشن نمیشود | نبود CAP_NET_ADMIN یا /dev/net/tun |
اجرای سرویس با مجوز، فعالسازی TUN در VPS |
| AppImage اجرا نمیشود | libfuse2 نصب نیست یا فایل اجرایی نیست |
chmod +x و نصب libfuse2 |
| بعد از بستن ناگهانی Throne اینترنت قطع است | مسیرها یا پروکسی سیستم پاک نشده | Throne را باز و دوباره ببندید؛ یا پروکسی سیستم را در تنظیمات دسکتاپ خاموش کنید |
| خطای TLS handshake در لاگ | sni یا host اشتباه، یا ساعت سیستم غلط |
timedatectl و بررسی مقادیر؛ خطای handshake |
| اشتراک بهروز نمیشود | آدرس اشتراک بدون تونل باز نمیشود | ابتدا وصل شوید، بعد Update؛ رفع خطای بهروزرسانی اشتراک |
| وصل است ولی سایتی باز نمیشود | DNS یا سرور از کار افتاده | سرور دیگر؛ وصل میشود ولی اینترنت ندارم |
چه چیزی بخرم؟
مقایسهی کاملترِ پلنها برای دسکتاپ در سرویس مناسب لپتاپ آمده است.
آنچه واقعاً میخرید یک اشتراک است، نه کلاینت. برای انتخاب پلن، خرید کانفیگ v2ray و برای مقایسهی کلی بهترین فیلترشکن ایران ۱۴۰۵ نقطهی شروع است. همان اشتراک روی ویندوز، مک و موبایل هم کار میکند.
سؤالات متداول
بهترین فیلترشکن رایگان لینوکس کدام است؟ کلاینتها (v2rayA، Throne، sing-box، Hiddify) رایگان و متنبازاند؛ چیزی که کیفیت را میسازد اشتراک است. کانفیگهای کاملاً رایگان سریع بلاک میشوند.
v2rayA بهتر است یا Nekoray؟ Nekoray دیگر بهروز نمیشود؛ مقایسهی امروز بین v2rayA و جانشین آن Throne است. v2rayA از مرورگر مدیریت میشود و برای سرور بدون محیط گرافیکی عالی است؛ Throne رابط دسکتاپ کامل دارد.
روی سرور لینوکسِ بدون گرافیک چطور؟ v2rayA (با تونل SSH به پنل) یا sing-box با سرویس systemd. روی سرور راه دور بهجای TUN از پروکسی محلی استفاده کنید تا SSH قطع نشود.
فیلترشکن لینوکس روی همهی برنامهها کار میکند؟ اگر حالت TUN را فعال کنید، کل سیستم پوشش داده میشود؛ System Proxy فقط برنامههایی را میگیرد که تنظیمات پروکسی دسکتاپ را میخوانند و ترمینال را نمیگیرد.
چطور apt و git را از فیلترشکن رد کنم؟
برای git دستور git config --global http.proxy و برای apt فایل Acquire::http::Proxy در /etc/apt/apt.conf.d/ را تنظیم کنید؛ بقیهی ابزارها متغیرهای http_proxy و all_proxy را میخوانند.
v2ray را روی اوبونتو چطور نصب کنم؟
سادهترین راه v2rayA از مخزن APT رسمی است (sudo apt install v2raya بعد از افزودن مخزن). راهنمای قدمبهقدم با تصویر در نصب v2ray روی اوبونتو آمده است.
همان اشتراک روی ویندوز و مک هم کار میکند؟ بله، یک لینک اشتراک روی لینوکس، ویندوز، مک و موبایل کار میکند؛ حجم بین دستگاهها مشترک است.
شروع با v2route
اشتراک v2route یک لینک VLESS روی WebSocket + TLS است که مستقیم در v2rayA، Throne و Hiddify وارد میشود و چهار لوکیشن آلمان، فنلاند، ترکیه و انگلیس را یکجا میآورد. تحویل سریع است، زمان بسته از اولین اتصال حساب میشود و قیمت بر اساس حجم است. قبل از خرید، تست رایگان را از ربات تلگرام بگیرید و روی همان سیستم لینوکسی خودتان امتحان کنید.