Repository navigation
NullVPN 1.1.1
NullVPN 1.1.1
NullVPN comes to Linux. Free, fast and simple, now on Windows, Android and Linux.
English · فارسی پایین تر
🇬🇧 English
✨ Highlights
- 🐧 NullVPN for Linux. As a
.deb, an.rpmor an AppImage, with TUN mode, System Proxy and the Aether free tunnel. - 🔒 One-click TUN on Linux. A NullVPN (TUN) menu entry that opens with the rights TUN mode needs, without asking for a password.
- 🪶 Zeptun 1.1.1. The tunnel engine now hands memory back after heavy traffic instead of holding on to it.
🆕 New
- Linux app (64-bit)
- TUN mode, driven by the Zeptun engine: the whole system goes through the tunnel.
- System Proxy mode on GNOME, Cinnamon, Budgie and Unity. On other desktops, point apps at the local proxy port, or use TUN.
- The Aether free tunnel works here too.
- Menu entries,
nullvpn://subscription links from your browser, and Launch at login. - Your servers and settings are the same whether you open it normally or in TUN mode.
- NullVPN (TUN) menu entry (
.deb,.rpmand.tar.gz) opens with the privilege TUN mode needs, with no password for the person at the computer. Remote logins are still asked for one.
🔧 Improved
- Zeptun engine updated to 1.1.1 on Windows, Linux and Android. After a burst of traffic it now gives memory back within seconds. With 512 connections open, its memory settles around 4.4 MB instead of 38.7 MB, at the same speed.
- A clearer message when the Aether helper is missing, instead of a misleading "the core failed to start".
- Closing NullVPN stops its engines on Windows and Linux closing the window, quitting from the tray, or logging out. Nothing is left running in the background.
- Clean start after a crash. If NullVPN was killed or the computer lost power while connected, the next start stops the engines that session left behind and turns off the system proxy it left on. Only processes NullVPN itself started are touched an
xrayorzeptunyou run yourself is never stopped and a proxy you set or changed yourself is left alone. - On Windows, shutting down or restarting while connected no longer leaves the system proxy on after the reboot.
📦 Downloads
| Platform | File |
|---|---|
| Windows 10 / 11 (64-bit) | NullVPN-windows-x64-setup.exe |
| Android 7.0+, most phones ⭐ | NullVPN-android-arm64-v8a.apk |
| Android, older 32-bit phones | NullVPN-android-armeabi-v7a.apk |
| Android, emulators and x86 tablets | NullVPN-android-x86_64.apk |
| Linux — Debian, Ubuntu, Mint ⭐ | NullVPN-linux-amd64.deb |
| Linux — Fedora, RHEL, openSUSE | NullVPN-linux-x86_64.rpm |
| Linux — any distribution, no install | NullVPN-linux-x86_64.AppImage |
| Linux — manual install | NullVPN-linux-x64.tar.gz |
Tip
Not sure which Android file to pick? Choose arm64-v8a. On Linux, pick the .deb for Debian, Ubuntu or Mint, and the .rpm for Fedora.
📝 Install notes
- Windows: the installer isn't code-signed yet, so SmartScreen may show "Windows protected your PC". Click More info → Run anyway. Windows 7 and 8 are not supported.
- Android: Google Play Protect may say it hasn't scanned the app yet. Tap Scan, or More info → Install. Both are fine.
- TUN mode on Windows needs NullVPN to be run as Administrator that is what lets it create the network adapter.
- Updating keeps your servers, subscriptions and settings.
🐧 Linux: install and uninstall
Needs Debian 12, Ubuntu 22.04, Linux Mint 21, Fedora 35, RHEL 9 or newer.
Debian, Ubuntu, Mint .deb
# install
sudo apt install ./NullVPN-linux-amd64.deb
# uninstall
sudo apt remove nullvpnFedora, RHEL, openSUSE .rpm
# install
sudo dnf install ./NullVPN-linux-x86_64.rpm # openSUSE: sudo zypper install ./NullVPN-linux-x86_64.rpm
# uninstall
sudo dnf remove nullvpn # openSUSE: sudo zypper remove nullvpnAny distribution — AppImage (no install; needs FUSE, which most desktops already have)
# run
chmod +x NullVPN-linux-x86_64.AppImage
./NullVPN-linux-x86_64.AppImage
# TUN mode
sudo -E ./NullVPN-linux-x86_64.AppImage
# uninstall: delete the file, then its menu entry and icon
rm NullVPN-linux-x86_64.AppImage
rm -f ~/.local/share/applications/nullvpn.desktop ~/.local/share/icons/hicolor/256x256/apps/nullvpn.pngManual install .tar.gz (installs to /opt/nullvpn)
# install
tar -xzf NullVPN-linux-x64.tar.gz
cd NullVPN-1.1.1-x64
sudo ./install.sh
# uninstall works even after the unpacked folder is deleted
sudo /opt/nullvpn/uninstall.shNo root? ./install.sh --user installs into your home folder instead; remove it with ~/.local/share/nullvpn/uninstall.sh --user. A per-user install has no TUN menu entry.
TUN mode: with the .deb, .rpm or .tar.gz, open NullVPN (TUN) from the menu — no password needed. Close the normal NullVPN window first; only one copy runs at a time.
Uninstalling keeps your servers and settings. To remove those as well:
rm -rf ~/.local/share/com.nullvpn🇮🇷 فارسی
✨ مهم ترین تغییرات
- 🐧 NullVPN برای لینوکس. به صورت
.deb،.rpmیا AppImage، با حالت TUN، پروکسی سیستم و تانل رایگان Aether. - 🔒 حالت TUN با یه کلیک روی لینوکس. یه گزینه NullVPN (TUN) توی منو که با دسترسی لازم برای حالت TUN باز میشه و رمز نمیخواد.
- 🪶 Zeptun نسخه 1.1.1. موتور تانل حالا بعد از ترافیک سنگین رم رو پس میده و نگهش نمیداره.
🆕 جدید
- برنامه لینوکس (۶۴ بیتی)
- حالت TUN با موتور Zeptun: کل سیستم از تانل رد میشه.
- پروکسی سیستم روی GNOME، Cinnamon، Budgie و Unity. روی بقیه دسکتاپ ها برنامه ها رو دستی روی پورت پروکسی محلی تنظیم کن، یا از TUN استفاده کن.
- تانل رایگان Aether اینجا هم کار میکنه.
- گزینه های منو، باز شدن لینک های اشتراک
nullvpn://از مرورگر، و اجرا موقع ورود. - سرورها و تنظیماتت چه عادی باز کنی چه با حالت TUN، یکی هستن.
- گزینه منوی NullVPN (TUN) (برای
.debو.rpmو.tar.gz) با دسترسی لازم برای حالت TUN باز میشه و از کسی که پشت کامپیوتره رمز نمیخواد. ورود از راه دور هنوز رمز میخواد.
🔧 بهبودها
- موتور Zeptun به 1.1.1 آپدیت شد روی ویندوز، لینوکس و اندروید. بعد از ترافیک سنگین، ظرف چند ثانیه رم رو پس میده. با ۵۱۲ اتصال باز، رمش به جای ۳۸.۷ مگابایت حدود ۴.۴ مگابایت میمونه و سرعت همونه.
- وقتی Aether نصب نیست، پیام خطا واضح تره و دیگه به اشتباه نمیگه «هسته اجرا نشد».
- با بستن NullVPN هسته ها هم بسته میشن روی ویندوز و لینوکس با بستن پنجره، خروج از tray سیستم یا خروج از حساب. چیزی در پس زمینه باقی نمیمونه.
- شروع تمیز بعد از کرش. اگه NullVPN موقع اتصال بسته شد یا برق رفت، اجرای بعدی هسته هایی که از اون جلسه مونده رو میبنده و پروکسی سیستمی که روشن مونده رو خاموش میکنه. فقط پروسس هایی که خود NullVPN اجرا کرده بسته میشن
xrayیاzeptunی که خودت اجرا کردی هیچ وقت بسته نمیشه و پروکسی ای که خودت تنظیم یا عوض کردی دست نمیخوره. - روی ویندوز، خاموش کردن یا ری استارت موقع اتصال دیگه پروکسی سیستم رو بعد از روشن شدن روشن نمیذاره.
📦 دانلود
| پلتفرم | فایل |
|---|---|
| ویندوز ۱۰ و ۱۱ (۶۴ بیتی) | NullVPN-windows-x64-setup.exe |
| اندروید ۷ به بالا، بیشتر گوشی ها ⭐ | NullVPN-android-arm64-v8a.apk |
| اندروید، گوشی های قدیمی ۳۲ بیتی | NullVPN-android-armeabi-v7a.apk |
| اندروید، شبیه ساز و تبلت x86 | NullVPN-android-x86_64.apk |
| لینوکس — دبیان، اوبونتو، مینت ⭐ | NullVPN-linux-amd64.deb |
| لینوکس — فدورا، RHEL، اوپن سوزه | NullVPN-linux-x86_64.rpm |
| لینوکس — هر توزیعی، بدون نصب | NullVPN-linux-x86_64.AppImage |
| لینوکس — نصب دستی | NullVPN-linux-x64.tar.gz |
[!TIP]
نمیدونی کدوم فایل اندروید رو بگیری؟ arm64-v8a رو بگیر. روی لینوکس، برای دبیان و اوبونتو و مینت .deb و برای فدورا .rpm رو بگیر.
📝 نکته های نصب
- ویندوز: فایل نصب هنوز امضای دیجیتال نداره، برای همین ممکنه SmartScreen پیام «Windows protected your PC» نشون بده. روی More info و بعد Run anyway بزن. ویندوز ۷ و ۸ پشتیبانی نمیشن.
- اندروید: ممکنه Google Play Protect بگه برنامه هنوز اسکن نشده. Scan رو بزن، یا روی More info و بعد Install بزن. هر دوش اوکیه.
- حالت TUN توی ویندوز باید NullVPN رو Run as Administrator اجرا کنی؛ همین اجازه ساختن کارت شبکه رو میده.
- با آپدیت، سرورها و اشتراک ها و تنظیماتت سر جاشون میمونن.
🐧 لینوکس: نصب و حذف
پیش نیاز: دبیان ۱۲، اوبونتو ۲۲.۰۴، لینوکس مینت ۲۱، فدورا ۳۵، RHEL 9 یا جدیدتر.
دبیان، اوبونتو، مینت .deb
# install
sudo apt install ./NullVPN-linux-amd64.deb
# uninstall
sudo apt remove nullvpnفدورا، RHEL، اوپن سوزه .rpm
# install
sudo dnf install ./NullVPN-linux-x86_64.rpm # openSUSE: sudo zypper install ./NullVPN-linux-x86_64.rpm
# uninstall
sudo dnf remove nullvpn # openSUSE: sudo zypper remove nullvpnهر توزیعی AppImage (نصب نمیخواد؛ به FUSE نیاز داره که بیشتر دسکتاپ ها دارن)
# run
chmod +x NullVPN-linux-x86_64.AppImage
./NullVPN-linux-x86_64.AppImage
# TUN mode
sudo -E ./NullVPN-linux-x86_64.AppImage
# uninstall: delete the file, then its menu entry and icon
rm NullVPN-linux-x86_64.AppImage
rm -f ~/.local/share/applications/nullvpn.desktop ~/.local/share/icons/hicolor/256x256/apps/nullvpn.pngنصب دستی .tar.gz (توی /opt/nullvpn نصب میشه)
# install
tar -xzf NullVPN-linux-x64.tar.gz
cd NullVPN-1.1.1-x64
sudo ./install.sh
# uninstall — works even after the unpacked folder is deleted
sudo /opt/nullvpn/uninstall.shدسترسی root نداری؟ با ./install.sh --user توی پوشه خودت نصب میشه و با ~/.local/share/nullvpn/uninstall.sh --user حذف میشه. نصب کاربری گزینه TUN توی منو نداره.
حالت TUN: با .deb یا .rpm یا .tar.gz، از منو NullVPN (TUN) رو باز کن؛ رمز نمیخواد. اول پنجره NullVPN معمولی رو ببند؛ همزمان فقط یکیش اجرا میشه.
با حذف برنامه، سرورها و تنظیماتت پاک نمیشن. اگه میخوای اونا هم پاک بشن:
rm -rf ~/.local/share/com.nullvpn🔐 SHA-256 checksums
719e638f4cd0f4d370da65a507a11d3621daa5a6a71a18d124f19842f538dc69 NullVPN-windows-x64-setup.exe
c3397e4efca089cc1da941123d3fa26cc6026a92bf73fe74539b1c7e8eeadb4d NullVPN-android-arm64-v8a.apk
08c4f8dce548ebbe7e4ebfab8c3b2ac7d2839345e634f06a88e45f4f3d77835a NullVPN-android-armeabi-v7a.apk
3cbfb0f7946aa29cc372f037348df51f96978556d423422d2b07e424e3a66dd3 NullVPN-android-x86_64.apk
76e8bada0c17be21595ae0e373a5e1f0d2ceae707741078b8a1eabd25a6fa984 NullVPN-linux-amd64.deb
43fcf72ea2af6feaf21385a5ce2f95706e65589ba2f14a011c2de0bc53f112bb NullVPN-linux-x86_64.rpm
83d09fb01d52f5a6cc2fe7d5f21716419d8e46461e36238e739e229e775eeaeb NullVPN-linux-x86_64.AppImage
a98dd35fc894b92b2ed5709f4e3d0404e5b97a702e1245ddad45a929c6ac7de9 NullVPN-linux-x64.tar.gz
Download only from this page or t.me/ZeroNullex. If a file's checksum doesn't match, don't install it.
💬 Telegram channel · 🐞 Report a bug
Made with ❤️ by ZeroNullex