Repository navigation
v0.8.1-beta.2
Pre-releaseImportant
Responsible use. Ghostline is provided for research and educational purposes. Its main goals are privacy (keeping DNS queries from being read or logged), protection against DNS spoofing and hijacking, and network diagnostics. You are solely responsible for how you use it and for complying with the laws of your country and your network provider's terms. Do not use Ghostline for any unlawful purpose, including:
- reaching websites, services or content that a competent authority has ordered to be blocked under the law of your country;
- guiding or showing others how to reach such websites, apps or platforms;
- online gambling, copyright infringement, fraud, or spreading content that is prohibited by law;
- attacking, disrupting or getting unauthorized access to any network or system.
Ghostline does not ship, recommend or maintain lists of sites blocked by authorities. Lists and rules you add yourself are your own responsibility. The software is provided "as is", without warranty of any kind; the authors are not liable for any damage, data loss, service disruption or legal consequences arising from its use. By downloading or using Ghostline you agree to the Disclaimer and the GPL-3.0 license.
Note
Beta. This is a pre-release: the download page and the app's stable channel do not offer it. Turn on receive beta versions in Settings to be told about betas.
What's changed in 0.8.1-beta.2
Windows
- A double-click on the tray icon opens one window, not two. Double-clicking Ghostline's icon in the notification area while the window was closed to the tray opened two windows of the app (#6). The second click is now ignored while the window is still opening.
Linux (since 0.8.1-beta.1)
- The window opens on screen with display scaling. On a desktop scaled to 200% (for example Linux Mint Cinnamon on a 4K monitor), opening Ghostline from the tray, or starting it, could put the window partly above or left of the screen when the main monitor does not start at the top-left corner of the desktop. The window now opens centred on its monitor.
- Switching between the simple and the full interface keeps the window where it was, instead of drifting with each switch on a scaled display.
Note
Devices using this PC's DNS lose the internet when it is off or disconnected. iOS has no fallback: with the DoH profile, choose Automatic in Settings › General › VPN & Device Management › DNS (or remove the profile) to get the iPhone back online at home. If this PC is often off, set the iPhone's DNS manually (Wi-Fi › (i) › Configure DNS › Manual) instead of using the profile.
Warning
Antivirus (Windows). Windows Defender may flag Ghostline, zapret2 or WinDivert as malware by mistake (Trojan:Win32/Bearfoos.A!ml, Trojan:Win32/Suschil!rfn). The Network Guard task restores DNS within about a minute if Ghostline is killed while connected, but Defender can still stop Ghostline itself: add the Ghostline folder to Defender's exclusions (Add-MpPreference -ExclusionPath "<folder>" in an administrator PowerShell).
Downloads
Windows
| File | What it is |
|---|---|
ghostline-amd64-installer.exe |
Installer (installs WebView2 if missing) |
Ghostline-0.8.1-beta.2-portable.zip |
Portable: unzip and read ! DOC TRUOC KHI DUNG - READ FIRST.txt first |
Requires Windows 10/11 x64 and administrator rights. Verify the SHA-256, then choose More info → Run anyway in SmartScreen.
Linux (x86_64)
| File | For | Install |
|---|---|---|
ghostline_0.8.1.beta.2_amd64.deb |
Ubuntu 24.04+, Debian 13+ | sudo apt install ./ghostline_0.8.1.beta.2_amd64.deb |
ghostline-0.8.1.beta.2-1.x86_64.rpm |
Fedora 41+ | sudo dnf install ./ghostline-0.8.1.beta.2-1.x86_64.rpm |
ghostline-0.8.1-beta.2-linux-amd64.tar.gz |
Arch, CachyOS, Manjaro, any distribution | Unpack, then sudo ./install.sh |
PKGBUILD, ghostline.install |
Arch (ghostline-bin) |
makepkg -si in a folder with both files |
Ghostline-0.8.1-beta.2-x86_64.AppImage |
Other distributions | chmod +x, run it, press install the service |
The deb and rpm start the service right away; on Arch run sudo systemctl enable --now ghostline once (or press start the service in the window). Accounts in wheel, sudo, admin or ghostline can control Ghostline: sudo usermod -aG ghostline <user> for another account.
| File | What it is |
|---|---|
SHA256SUMS |
Checksums for the installers, packages and archives above (sha256sum -c SHA256SUMS --ignore-missing) |
Tuyên bố trách nhiệm (Tiếng Việt)
Ghostline được phát triển với mục đích nghiên cứu và học tập về DNS mã hoá, cơ chế lọc mạng và DPI. Mục tiêu chính là bảo vệ quyền riêng tư (truy vấn DNS không bị đọc hay ghi lại), chống giả mạo và chiếm quyền DNS, và chẩn đoán mạng. Người dùng tự chịu hoàn toàn trách nhiệm về cách sử dụng phần mềm, cũng như việc tuân thủ pháp luật nơi mình sinh sống và điều khoản của nhà cung cấp mạng. Không sử dụng Ghostline vào bất kỳ mục đích vi phạm pháp luật nào, bao gồm:
- truy cập trang web, dịch vụ hay nội dung mà cơ quan có thẩm quyền đã yêu cầu chặn theo quy định của pháp luật;
- hướng dẫn hay chia sẻ cho người khác cách truy cập những trang web, ứng dụng hay nền tảng đó;
- cờ bạc trực tuyến, vi phạm bản quyền, lừa đảo, hoặc phát tán nội dung bị pháp luật cấm;
- tấn công, gây gián đoạn hoặc truy cập trái phép vào bất kỳ mạng hay hệ thống nào.
Ghostline không đóng gói, không khuyến nghị và không duy trì danh sách các trang bị cơ quan chức năng chặn. Danh sách và rule do người dùng tự thêm thuộc trách nhiệm của người dùng.
Phần mềm được cung cấp "nguyên trạng", không kèm bất kỳ bảo đảm nào. Tác giả không chịu trách nhiệm về bất kỳ thiệt hại, mất mát dữ liệu, gián đoạn dịch vụ hay hệ quả pháp lý nào phát sinh từ việc sử dụng phần mềm.
Full Changelog: v0.8.0...v0.8.1-beta.2