
Bạn từng dùng SwitchyOmega v2 và một ngày extension đột nhiên biến mất khỏi Chrome, đúng không? Đó là vì Google đã xóa Manifest V2 hoàn toàn vào tháng 8/2025 với Chrome 139. SwitchyOmega cũ (FelisCatus) không được update lên MV3, dẫn đến cả cộng đồng power user mất tool. ZeroOmega (Proxy SwitchyOmega 3) là bản viết lại từ đầu cho Manifest V3, giữ y nguyên UI và import được config v2 cũ, hiện đang ở version 3.5.0 (update 20/5/2026). Bài này hướng dẫn cài, migrate từ v2, viết profile + Auto Switch rule cho proxy IPv4 dedicated TND, gồm cả PAC script nâng cao.
Mục lục
- SwitchyOmega v3 ZeroOmega là gì, khác bản v2 cũ
- Lịch sử: tại sao v2 bị remove, vì sao ZeroOmega ra đời
- Cài ZeroOmega từ Chrome Web Store và Firefox
- Tạo Profile: HTTP, SOCKS5, PAC, Auto Switch
- Add proxy IPv4 dedicated TND vào Profile
- Auto Switch mode: rule-based routing
- PAC script nâng cao
- Backup, restore, migrate config từ v2 cũ
1. SwitchyOmega v3 ZeroOmega là gì, khác bản v2 cũ
Proxy SwitchyOmega 3 (ZeroOmega) là extension quản lý proxy cho trình duyệt Chromium-based (Chrome, Edge, Brave, Opera, Vivaldi) và Firefox, do cộng đồng phát triển sau khi bản gốc SwitchyOmega v2 của tác giả FelisCatus ngừng bảo trì. ZeroOmega kế thừa toàn bộ UI, profile concept và Auto Switch logic của v2, nhưng được viết lại trên Manifest V3 để tồn tại trong Chrome modern.
| Tiêu chí | SwitchyOmega v2 (cũ) | ZeroOmega v3 (mới) |
|---|---|---|
| Manifest version | MV2 | MV3 |
| Trạng thái Chrome Store | Đã bị xóa 8/2025 | Đang publish, latest 3.5.0 (20/5/2026) |
| Hỗ trợ Firefox | Có | Có (Firefox 120+) |
| Profile types | Direct, System Proxy, Proxy Profile, PAC Profile, Switch Profile | Giống hệt v2 |
| Auto Switch rule list | Có | Có |
| PAC script engine | Native browser PAC | Native browser PAC (MV3-compatible) |
| Import v2 config | - | Có, file .bak hoặc .json |
| Active dev | Đã chết | Update đều đặn |
2. Lịch sử: tại sao v2 bị remove, vì sao ZeroOmega ra đời
Google công bố Manifest V3 từ 2019 với mục tiêu nâng cao bảo mật và performance. Một trong những thay đổi lớn: deprecating chrome.webRequest blocking mode, ảnh hưởng tới ad blocker và proxy switcher. SwitchyOmega v2 dùng cách kiểm soát proxy chưa hoàn toàn tương thích MV3.
Lộ trình:
- 1/2024: Chrome Stable 122 disable MV2 cho subset enterprise testing
- 6/2024: Chrome Stable 127 disable MV2 cho consumer Stable channel
- 8/2025: Chrome 139 remove hoàn toàn MV2 - SwitchyOmega cũ ngừng hoạt động và bị pull khỏi Web Store
- 2024-2025: Cộng đồng fork và viết lại từ đầu cho MV3 → ZeroOmega ra đời
- 5/2026: ZeroOmega 3.5.0 ổn định, hỗ trợ cả Firefox
3. Cài ZeroOmega từ Chrome Web Store và Firefox
Chrome / Edge / Brave / Opera / Vivaldi
- Mở Proxy SwitchyOmega 3 (ZeroOmega) trên Chrome Web Store
- Verify ID extension: pfnededegaaopdmhkdmcofjmoldfiped (tránh fake clone)
- Add to Chrome > Add Extension
- Pin icon vào toolbar
Firefox 120+
- Mở ZeroOmega trên Firefox Addons
- Add to Firefox > cấp quyền
4. Tạo Profile: HTTP, SOCKS5, PAC, Auto Switch
Khái niệm core của SwitchyOmega/ZeroOmega: Profile. Mỗi profile = 1 cấu hình proxy độc lập. Switch giữa profile = đổi proxy.
5 loại profile:
| Loại Profile | Dùng để |
|---|---|
| [Direct] (built-in) | Không qua proxy, đi thẳng |
| [System Proxy] (built-in) | Dùng proxy cấu hình ở OS level |
| Proxy Profile | 1 proxy server cụ thể (HTTP, HTTPS, SOCKS4, SOCKS5) |
| PAC Profile | PAC script (Proxy Auto Configuration JavaScript) |
| Switch Profile | Container chứa Auto Switch rule, decide profile nào dùng cho URL nào |
Tạo Proxy Profile cho TND
- Bấm icon ZeroOmega > Options (mở tab Options đầy đủ)
- Sidebar trái > + New profile...
- Đặt tên: vd TND-US-HTTP
- Type: Proxy Profile
- Bấm Create
5. Add proxy IPv4 dedicated TND vào Profile
Sau khi tạo profile TND-US-HTTP, điền thông số:
| Field | Giá trị |
|---|---|
| Scheme | HTTP (hoặc HTTPS, SOCKS4, SOCKS5) |
| Server | IP TND cấp, vd 103.xxx.xxx.xxx |
| Port | Port TND cấp, vd 8000 |
| Bypass List | Domain/IP đi trực tiếp, vd *.tnd.vn; 192.168.0.0/16; 127.0.0.1 |
Thêm authentication (nếu TND cấp User/Pass)
ZeroOmega bản 3.5.0 hỗ trợ inline auth qua URL format:
http://username:[email protected]:8000
Hoặc bấm icon hình ổ khóa cạnh field Server, popup nhập User+Pass riêng. Lưu Apply changes góc dưới phải.
Activate profile
Bấm icon ZeroOmega trên toolbar > chọn profile TND-US-HTTP. Icon đổi màu (mỗi profile có color riêng). Mở ipinfo.io verify IP.
Tạo thêm profile cho SOCKS5
Lặp lại bước trên: New profile > tên TND-VN-SOCKS5 > Scheme: SOCKS5 > Server + Port + Auth. Save. Giờ bạn có 2 profile, switch nhanh qua icon.
6. Auto Switch mode: rule-based routing
Switch manual giữa 2 profile tiện nhưng còn thủ công. Auto Switch giúp ZeroOmega tự chọn profile theo URL.
Tạo Switch Profile
- Sidebar > + New profile > tên Auto Switch TND > type: Switch Profile
- Trong profile mới > tab Switch rules
- Add rule, vd:
| Condition Type | Pattern | Profile |
|---|---|---|
| Host wildcard | *.etsy.com |
TND-US-HTTP |
| Host wildcard | *.amazon.com |
TND-US-HTTP |
| Host wildcard | *.paypal.com |
TND-US-HTTP |
| Host regex | ^.*\.(vn|com\.vn)$ |
[Direct] |
| URL wildcard | http*://*.facebook.com/* |
TND-US-HTTP |
Default profile (cuối): [Direct] - traffic không match rule nào sẽ đi trực tiếp.
Kích hoạt Auto Switch
Apply changes > bấm icon ZeroOmega > chọn profile Auto Switch TND. Từ giờ extension auto chọn proxy theo URL.
Visualizer: xem tab nào dùng proxy nào
Bấm icon ZeroOmega > phần dưới popup hiển thị tab hiện tại đang dùng profile nào. Useful để debug rule.
7. PAC script nâng cao
PAC (Proxy Auto Configuration) là chuẩn JavaScript cũ từ 1996 do Netscape, vẫn được tất cả browser modern hỗ trợ native. PAC mạnh hơn Switch rule khi bạn cần logic phức tạp (vd: chọn proxy theo IP user hiện tại, theo giờ, theo response của DNS lookup).
Tạo PAC Profile
- New profile > type PAC Profile > tên TND PAC
- Trong tab PAC Script, paste:
function FindProxyForURL(url, host) {
// Domain Etsy/Amazon/PayPal qua TND US
if (shExpMatch(host, "*.etsy.com") ||
shExpMatch(host, "*.amazon.com") ||
shExpMatch(host, "*.paypal.com")) {
return "PROXY 103.xxx.xxx.xxx:8000";
}
// Domain VN qua direct
if (shExpMatch(host, "*.vn") || shExpMatch(host, "*.com.vn")) {
return "DIRECT";
}
// IP private đi direct
if (isInNet(dnsResolve(host), "10.0.0.0", "255.0.0.0") ||
isInNet(dnsResolve(host), "192.168.0.0", "255.255.0.0") ||
isInNet(dnsResolve(host), "127.0.0.0", "255.255.255.0")) {
return "DIRECT";
}
// GeoIP US qua TND US (nếu PAC engine hỗ trợ)
// Note: chrome PAC không hỗ trợ GeoIP native, dùng Switch rule thay
// Default: SOCKS5 fallback
return "SOCKS5 203.xxx.xxx.xxx:1080; DIRECT";
}
Save Apply. PAC script chạy server-side trong browser process, performance cao.
Host wildcard theo TLD (vd *.co.uk → TND UK).
8. Backup, restore, migrate config từ v2 cũ
Export config ZeroOmega
- Options > sidebar > Import/Export
- Bấm Export > download file OmegaOptions.bak
- Lưu file an toàn (chứa proxy User/Pass plaintext)
Import sang browser mới
Cài ZeroOmega trên browser mới > Options > Import/Export > Restore from file > chọn .bak.
Migrate từ SwitchyOmega v2
Nếu bạn còn file backup từ v2 cũ (đuôi .bak hoặc .json):
- Cài ZeroOmega
- Options > Import/Export > Restore from file
- Chọn file v2 backup
- ZeroOmega tự convert format cũ sang format mới
Tổng kết
ZeroOmega (SwitchyOmega 3) là extension chuyển proxy chuẩn nhất cho hệ sinh thái Chromium và Firefox vào 2026, sau khi v2 cũ bị Google ngừng support cùng MV2. Với profile + Auto Switch + PAC script, bạn có một control plane hoàn chỉnh cho proxy IPv4 dedicated TND, không phải toggle thủ công, không bị nhầm session khi quản nhiều client/account.
Tham khảo thêm:
- FoxyProxy hướng dẫn Chrome Firefox 2026 - alternative
- Top 5 Chrome Extension Proxy tốt nhất 2026 - so sánh đầy đủ
- Proxifier hướng dẫn Windows Mac - route system-wide thay vì browser-only
- IPv4 Dedicated vs Shared Residential Datacenter
Mua Proxy IPv4 Dedicated US + VN tại TND
Flat 95.000 VNĐ/IP/tháng. Fresh IP dedicated cho 1 user duy nhất, không shared. Hỗ trợ cả HTTP và SOCKS5. Whitelist mode hoặc User/Pass auth. Setup chỉ 60 giây sau thanh toán. Support tiếng Việt 24/7.
Tham gia nhóm Vibe Coder Việt Nam
Bạn đang code cùng Claude, Codex, Gemini, Cursor hay Windsurf? Vào nhóm Facebook để trao đổi tip, debug giúp nhau, chia sẻ workflow vibe coding, và update tool mới mỗi tuần. Cộng đồng dev tự host stack đang grow nhanh tại Việt Nam.


