SwitchyOmega 3 ZeroOmega Chrome 2026: Profile + PAC

Mục lục

Proxy SwitchyOmega 3 ZeroOmega Chrome 2026 - quản lý proxy theo profile và Auto Switch
ZeroOmega (SwitchyOmega v3) quản lý profile proxy IPv4 dedicated TND theo Auto Switch và PAC trên Chrome MV3

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.

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ó (Firefox 120+)
Profile types Direct, System Proxy, Proxy Profile, PAC Profile, Switch Profile Giống hệt v2
Auto Switch rule list
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
Nếu Chrome bạn còn SwitchyOmega cũ: Nó đã không còn hoạt động từ Chrome 139. Cài ZeroOmega để thay thế, import config v2 cũ nếu bạn còn file backup .bak.

3. Cài ZeroOmega từ Chrome Web Store và Firefox

Chrome / Edge / Brave / Opera / Vivaldi

  1. Mở Proxy SwitchyOmega 3 (ZeroOmega) trên Chrome Web Store
  2. Verify ID extension: pfnededegaaopdmhkdmcofjmoldfiped (tránh fake clone)
  3. Add to Chrome > Add Extension
  4. Pin icon vào toolbar

Firefox 120+

  1. Mở ZeroOmega trên Firefox Addons
  2. 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

  1. Bấm icon ZeroOmega > Options (mở tab Options đầy đủ)
  2. Sidebar trái > + New profile...
  3. Đặt tên: vd TND-US-HTTP
  4. Type: Proxy Profile
  5. 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

  1. Sidebar > + New profile > tên Auto Switch TND > type: Switch Profile
  2. Trong profile mới > tab Switch rules
  3. 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

  1. New profile > type PAC Profile > tên TND PAC
  2. 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.

Hạn chế PAC: Chrome MV3 PAC không support GeoIP function. Nếu cần GeoIP, dùng Switch Profile với Host wildcard theo TLD (vd *.co.uk → TND UK).

8. Backup, restore, migrate config từ v2 cũ

Export config ZeroOmega

  1. Options > sidebar > Import/Export
  2. Bấm Export > download file OmegaOptions.bak
  3. 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):

  1. Cài ZeroOmega
  2. Options > Import/Export > Restore from file
  3. Chọn file v2 backup
  4. ZeroOmega tự convert format cũ sang format mới
Backup định kỳ: Cấu hình proxy là tài sản. Export OmegaOptions.bak hàng tuần, lưu trên Drive private hoặc password manager. Khi reinstall browser, restore lại trong 30 giây.

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:

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.

Mua proxy tại TND
Xem chi tiết

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.

Join nhóm trên Facebook

Chia sẻ bài viết