My personal Zen Browser configuration, focused on privacy, optimal performance for daily usage, and aesthetics.
This configuration suite includes:
- Zen Browser with the Transparent Zen interface mod.
- Betterfox user.js optimized for NextDNS & uBlock Origin.
- A list of Recommended Extensions.
- A list of Recommended Search Engines.
- Custom uBlock Origin configuration optimized for NextDNS.
This mod removes the solid background, creating a blur effect (glassmorphism) for the browser, making the interface seamless and modern.
How to activate:
- 🛍️ Access Store: Go to Settings or visit Zen Mods.
- 🔍 Search: Type
Transparent Zen. - ✨ Install & Configure:
- Click Install.
- Return to the Zen Mods menu, find the installed Transparent Zen.
- Enable the options inside according to your preference.
- Install the Zen Internet extension (for best support).
- 🔄 Restart: Restart Zen Browser to enjoy the result.
- uBlock Origin (Required)
- Blocks ads, malware, and crypto-mining scripts.
- Please use in conjunction with the backup configuration file provided in this repo.
- Bitwarden
- Open-source password manager, secure and free.
- SponsorBlock
- Automatically skips sponsored segments, intros/outros on YouTube.
- Return YouTube Dislike
- Restores the Dislike count on YouTube to help evaluate video quality.
By default, Google collects a lot of data. Go to Settings > Search and add the following tools as default:
1. DuckDuckGo
- Mechanism: Uses data primarily from Bing combined with its own crawler, committed to user privacy.
- Pros: Fast, excellent !bangs support (e.g., type
!archto search the Arch Wiki), simple interface.
2. Brave Search
- Mechanism: Uses its own independent index, not dependent on Big Tech.
- Pros: Completely independent, fast, clean interface, very good for technical queries. Also supports !bangs like DuckDuckGo.
3. Startpage
- Mechanism: Acts as an intermediary proxy, fetching search results directly from Google.
- Pros: Absolute accuracy like Google but protects privacy, does not log IP addresses or personal search history.
This configuration is optimized to work with DNS at the system level. DoH (DNS-over-HTTPS) in the browser has been disabled to avoid conflicts and maximize system-level DNS performance.
-
Register for NextDNS: https://my.nextdns.io
- Create a configuration and save the Configuration ID (format
abc123). - Add custom filters according to your needs; I am currently using HaGeZi - Multi PRO + hostsVN (my region list).
- Create a configuration and save the Configuration ID (format
-
Install NextDNS:
- Read Setup Guide on nextdns web side
-
Verify:
# Test DNS nextdns status # Check on web # Open browser: https://test.nextdns.io
This script helps you install the configuration and manage backups automatically.
bash -c "$(curl -sL https://raw.githubusercontent.com/KabosuNeko/PerfectZen/main/neko-betterfox-linux.sh)"irm https://raw.githubusercontent.com/KabosuNeko/PerfectZen/main/neko-betterfox-window.ps1 | iex- Open the uBlock Origin Dashboard (gear icon).
- Switch to the Settings tab.
- Scroll down to the Backup/Restore section.
- Select Restore from file.
- Select the
ublock-backup.txtfile from this repo.
-
Disable uBlock for the site:
- Click uBlock icon → Power button (disable for site).
-
Check NextDNS logs:
- Access:
https://my.nextdns.io/[your-id]/logs - Find blocked domains → Add to Allowlist.
- Access:
-
Temporarily stop NextDNS:
sudo systemctl stop nextdns # Test site sudo systemctl start nextdns
cd ~/.zen/*.default-release
mv user.js user.js.backup
# Restart Zen Browser- NextDNS Setup Guide - Detailed instructions
- Betterfox Wiki - Settings explanation
- uBlock Origin Guide - uBlock documentation
- Betterfox by yokoffing - Base user.js configuration
- NextDNS - DNS-level privacy & security
- uBlock Origin - Efficient content blocker
- Zen Browser - Firefox-based privacy browser
Note: This is a configuration for personal needs. Please read and adjust the configuration files to suit your requirements before applying.