BP Proxy Switcher: nhập danh sách, xoay proxy và các bẫy cần biết
BP Proxy Switcher là tiện ích Chrome, Edge giúp lưu một danh sách proxy và chuyển qua lại bằng một cú bấm. ProxyVN tải gói cài đặt chính thức bản 8.144 từ Chrome Web Store ngày 26/10/2026, đọc mã nguồn và chạy thử lõi trình duyệt với proxy có mật khẩu. Bài nói rõ định dạng nhập, giới hạn SOCKS5, cách xoay, cách kiểm và các lỗi hay gặp.
BP Proxy Switcher dùng trong tình huống nào và giới hạn hỗ trợ
Tiện ích này làm gì
BP Proxy Switcher không bán và không cấp proxy. Trang Chrome Web Store ghi rõ tiện ích dành cho người đã có proxy, không có proxy miễn phí, không bảo đảm ẩn danh hay tốc độ. Việc của nó là quản lý danh sách: dán nhiều proxy, chọn proxy đang dùng, xoay theo thời gian, kiểm proxy sống hay chết, xóa dữ liệu duyệt web khi đổi proxy.
Theo trang tiện ích trên Chrome Web Store, nhà phát hành là buyproxies.org, một nhà cung cấp proxy. Bản 8.144 cập nhật ngày 31/8/2026, có khoảng 80.000 người dùng và điểm 3,8 trên 5 từ 46 lượt đánh giá. Tiện ích có bản cho Edge trên cửa hàng của Microsoft.
Khi nào nên dùng
- Anh em có một danh sách proxy tĩnh, cần đổi qua lại trong trình duyệt khi kiểm giao diện website theo nhiều IP.
- Cần xoay proxy theo chu kỳ để xem trang trả về khác nhau thế nào.
- Cần kiểm nhanh cả danh sách xem proxy nào còn sống, proxy nào chậm.
- Cần xóa cookie, bộ nhớ đệm mỗi lần đổi proxy để phiên mới không mang dấu vết phiên cũ.
Khi nào không nên dùng
Tài liệu đi kèm tiện ích ghi rõ: trên Chrome và Edge, proxy áp dụng cho cả hồ sơ trình duyệt, không đặt được proxy khác nhau cho từng thẻ. Ai cần chạy nhiều tài khoản song song, mỗi tài khoản một IP, thì tiện ích chuyển proxy không phải công cụ đúng. Tài liệu khuyên dùng hồ sơ trình duyệt riêng, xem bài mỗi profile Chrome một proxy. Với nhu cầu nhiều tài khoản quy mô lớn, trình duyệt chống phát hiện phù hợp hơn, xem bài so sánh antidetect browser.
Giới hạn của bài này
Mình tải gói cài đặt từ máy chủ cập nhật chính thức của Google, giải nén và đọc mã. Mình không cài tiện ích vào trình duyệt để bấm thử, và chế độ an toàn của máy làm việc không cho chạy mã của tiện ích bên ngoài trình duyệt. Phần chạy thật là thử lõi trình duyệt Edge 156 với proxy HTTP và SOCKS5 tự dựng có mật khẩu, vì tiện ích chỉ ra lệnh cho lõi này. Các mô tả giao diện lấy từ trang hướng dẫn đi kèm gói cài.
Phiên bản, quyền và thông tin cần chuẩn bị cho BP Proxy Switcher
Phiên bản và nền tảng
Bản mình đọc là 8.144, dùng chuẩn tiện ích Manifest V3 của Chrome. Trên Chrome và Edge, nó điều khiển proxy qua giao diện chrome.proxy của trình duyệt. Tài liệu có nhắc Firefox nhưng ghi rằng một số tính năng có thể chạy khác trên Firefox. Bài này chỉ nói về Chrome và Edge.
Quyền mà tiện ích xin
File manifest.json khai báo các quyền: proxy, storage, scripting, declarativeNetRequest, browsingData, contextMenus, privacy, webRequest, webRequestAuthProvider, alarms, tabs, cùng quyền truy cập mọi trang web. Tiện ích còn chèn một đoạn mã vào mọi trang để hiện thông báo và ô nhỏ ghi proxy đang dùng.
Đây là bộ quyền rộng. Quyền browsingData cho phép xóa lịch sử, cookie, mật khẩu đã lưu. Quyền webRequestAuthProvider cho phép tự điền tài khoản proxy. Quyền truy cập mọi trang cho phép đọc nội dung trang. Những quyền này cần cho tính năng đã quảng cáo, nhưng cũng là lý do chỉ nên cài từ đúng trang chính thức và giữ tiện ích luôn cập nhật.
Thông tin proxy cần có
- Danh sách proxy, mỗi dòng một proxy.
- Kiểu proxy: HTTP hay SOCKS5. Tiện ích chọn một kiểu cho cả danh sách, chi tiết ở phần sau.
- Tài khoản nếu proxy có mật khẩu, hoặc IP máy đã được đưa vào danh sách cho phép.
- Một trang kiểm mà anh em tin được, để dùng trong bộ kiểm proxy.
Bài định dạng proxy giải thích các kiểu chuỗi nhà cung cấp hay gửi. Bài xác thực proxy bằng IP whitelist hay user password giúp chọn kiểu xác thực, và với tiện ích này lựa chọn đó ảnh hưởng nhiều.

Định dạng dòng proxy đúng
Nhập danh sách vào BP Proxy Switcher và đọc đúng định dạng
Các bước nhập
Theo trang hướng dẫn đi kèm:
1. Bấm biểu tượng tiện ích trên thanh công cụ để mở bảng điều khiển.
2. Mở mục Proxy, bấm nút edit.
3. Dán danh sách, mỗi dòng một proxy.
4. Bấm OK để lưu.
5. Chọn kiểu HTTP(S) hoặc SOCKS5 cho danh sách.
6. Chọn một proxy trong ô chọn. Thiết lập proxy của trình duyệt đổi ngay.
Định dạng mà hàm đọc chấp nhận
Hàm parseProxy trong file shared-proxy-utils.js tách dòng bằng dấu hai chấm. Dấu cách quanh dấu hai chấm được xóa trước, nên "ip : port" vẫn đọc đúng. Cách đọc theo số phần:
Dòng nhập |
Tiện ích hiểu là |
Có gửi tài khoản không |
|---|---|---|
203.0.113.10:8080 |
Máy, cổng |
Không |
203.0.113.10:8080:VN-1 |
Máy, cổng, nhãn VN-1 |
Không |
203.0.113.10:8080:user1:pass2026 |
Máy, cổng, tên, mật khẩu |
Có |
203.0.113.10:8080:user1:pass2026:VN-1 |
Máy, cổng, tên, mật khẩu, nhãn |
Có |
user1:[email protected]:8080 |
Sai, máy bị hiểu là user1 |
Dòng bị loại |
http://203.0.113.10:8080 |
Sai, máy bị hiểu là http |
Dòng bị loại |
Hai dòng cuối là định dạng nhiều nhà cung cấp gửi. Nếu nhà cung cấp gửi dạng user:pass@ip:port hay có tiền tố http://, phải đổi lại thành ip:port:user:pass trước khi dán.
Bẫy mật khẩu có dấu hai chấm
Đọc kỹ hàm thì thấy một bẫy. Khi dòng có từ bốn phần trở lên sau địa chỉ máy, phần cuối luôn được coi là nhãn, các phần ở giữa ghép lại thành mật khẩu. Với dòng 203.0.113.10:8080:user1:pa:ss, tiện ích hiểu mật khẩu là "pa" và nhãn là "ss". Proxy sẽ trả lỗi sai mật khẩu.
Cách sửa là luôn thêm nhãn ở cuối khi mật khẩu có dấu hai chấm. Dòng 203.0.113.10:8080:user1:pa:ss:VN-1 được đọc đúng mật khẩu "pa:ss". Cách gọn hơn là xin nhà cung cấp mật khẩu không có dấu hai chấm.
Bẫy cổng 4444
Hàm getProxySchemeAndPort có một nhánh riêng: nếu cổng là 4444 thì cổng được đổi thành 80. Nhánh này có vẻ phục vụ hệ thống proxy riêng của nhà phát hành. Với proxy của nhà cung cấp khác chạy ở cổng 4444, tiện ích sẽ kết nối tới cổng 80 và lỗi. Nhánh này không có ghi chú trong tài liệu. Nếu proxy của anh em dùng cổng 4444 mà không chạy, đây là nguyên nhân đầu tiên cần nghĩ tới.
IPv6
Địa chỉ IPv6 phải đặt trong ngoặc vuông, ví dụ [2001:db8::1]:8080:user1:pass2026. Hàm cũng nhận địa chỉ IPv6 đầy đủ tám nhóm không ngoặc, nhưng dạng rút gọn có hai dấu hai chấm liền nhau thì bắt buộc dùng ngoặc vuông.
Chuẩn hóa danh sách trước khi dán
Danh sách từ nhiều nhà cung cấp thường trộn nhiều định dạng. Mình viết một đoạn Python nhỏ đổi mọi dòng về dạng tiện ích đọc đúng. Đoạn mã nhận user:pass@ip:port, địa chỉ có tiền tố http:// hay socks5://, mật khẩu đã mã hóa phần trăm, địa chỉ IPv6. Nếu mật khẩu có dấu hai chấm, nó tự thêm nhãn P kèm số dòng ở cuối để tiện ích không cắt nhầm mật khẩu.
# Doi danh sach proxy ve dang ip:port:user:pass[:nhan] cho BP Proxy Switcher
import re, sys
from urllib.parse import urlsplit, unquote
def chuan_hoa(dong, so):
dong = dong.strip()
if not dong or dong.startswith("#"):
return None
if "://" not in dong and "@" in dong:
dong = "http://" + dong
if "://" in dong:
u = urlsplit(dong)
host, port = u.hostname, u.port
user, pw = unquote(u.username or ""), unquote(u.password or "")
else:
p = dong.split(":")
host, port = p[0], int(p[1])
user, pw = (p[2], ":".join(p[3:])) if len(p) >= 4 else ("", "")
if ":" in host:
host = "[" + host + "]"
if not user:
return f"{host}:{port}"
nhan = f":P{so}" if ":" in pw else ""
return f"{host}:{port}:{user}:{pw}{nhan}"
for i, d in enumerate(sys.stdin.read().splitlines(), 1):
kq = chuan_hoa(d, i)
if kq:
print(kq)
Lưu thành chuan_hoa.py, chép danh sách vào file ds.txt rồi chạy python chuan_hoa.py < ds.txt. Mình chạy thử với sáu dòng mẫu. Dòng user1:p%40ss%[email protected]:3128 ra 203.0.113.12:3128:user1:p@ss#2026, vì tiện ích đọc mật khẩu nguyên văn, không cần mã hóa. Dòng 203.0.113.14:8080:user1:pa:ss ra 203.0.113.14:8080:user1:pa:ss:P5, đúng cách tránh bẫy dấu hai chấm. Đoạn mã bỏ qua tiền tố socks5://, nên nhớ chọn kiểu SOCKS5 trong tiện ích cho các dòng đó.
BP Proxy Switcher với SOCKS5, HTTP và xác thực tài khoản
Một kiểu proxy cho cả danh sách
Một số bài hướng dẫn tiếng Việt viết rằng tiện ích hỗ trợ HTTP, HTTPS, SOCKS4, SOCKS5 và chọn giao thức cho từng proxy. Mã nguồn bản 8.144 không khớp với mô tả đó. Kiểu proxy là một giá trị chung cho cả danh sách, chỉ có hai lựa chọn: HTTP(S) hoặc SOCKS5. Không có SOCKS4. Danh sách trộn hai kiểu phải tách ra, mỗi lần dùng chọn lại kiểu.
SOCKS5 có mật khẩu không chạy trên Chrome và Edge
Đây là giới hạn quan trọng nhất, và lỗi không nằm ở tiện ích. Lõi Chromium không hỗ trợ xác thực tài khoản với SOCKS5. Mình thử Edge 156 với proxy SOCKS5 tự dựng yêu cầu mật khẩu. Log proxy ghi trình duyệt chỉ đề nghị phương thức số 0, tức không xác thực, ở cả 12 lần kết nối. Ghi tài khoản vào địa chỉ proxy cũng không thay đổi gì.
Tiện ích tự điền tài khoản qua sự kiện onAuthRequired của trình duyệt. Mã trong background-proxy-auth.js chỉ xử lý yêu cầu có cờ isProxy, tức proxy hỏi tài khoản theo kiểu HTTP. SOCKS5 không hỏi theo kiểu đó nên không có gì để điền. Kết luận: dùng SOCKS5 với tiện ích này thì proxy phải xác thực theo IP.
Proxy HTTP có mật khẩu
Với proxy HTTP, lõi trình duyệt gửi yêu cầu đầu tiên không kèm tài khoản, proxy trả 407, rồi trình duyệt hỏi tài khoản. Mình thử Edge chạy không giao diện, không có tiện ích nên không ai trả lời câu hỏi đó, kết quả dừng ở 407. Đây chính là chỗ tiện ích làm việc: nó trả tên, mật khẩu từ dòng proxy đang chọn.
Mã còn kiểm máy và cổng của proxy đang hỏi có khớp proxy đã chọn không, rồi mới điền. Nếu tài khoản sai, tiện ích có trang lỗi riêng proxy-auth-error.html thay vì để trình duyệt hỏi lặp lại.
Kiểu proxy |
Xác thực bằng tài khoản |
Xác thực theo IP |
|---|---|---|
HTTP, HTTPS |
Chạy, tiện ích tự điền |
Chạy |
SOCKS5 |
Không chạy trên Chrome, Edge |
Chạy |
SOCKS4 |
Tiện ích không có lựa chọn này |
Không có |
Với Chrome và Edge, SOCKS5 có mật khẩu không đi được qua bất kỳ tiện ích chuyển proxy nào. Muốn dùng SOCKS5, cho IP máy vào danh sách cho phép của nhà cung cấp.

SOCKS5 có mật khẩu bị từ chối
Xoay proxy, loại trừ tên miền và xóa dữ liệu trong BP Proxy Switcher
Xoay theo chu kỳ
Tính năng xoay chạy qua danh sách theo số giây đã đặt. Hết danh sách thì quay lại từ đầu hoặc trộn ngẫu nhiên. Trong file browser-target.js, giá trị tối thiểu là 5 giây. Mỗi lần đến hạn, tiện ích dùng bộ hẹn giờ alarms của trình duyệt để đổi proxy cho cả hồ sơ.
Khi bắt đầu xoay, tiện ích hiện thông báo trên trang kèm proxy hiện tại và chu kỳ. Muốn dừng, bấm nút dừng xoay trong bảng điều khiển, tiện ích xóa hẹn giờ và giữ nguyên proxy cuối cùng. Lưu ý mã không cho bắt đầu xoay khi bộ kiểm đang chạy, phải dừng kiểm trước.
Đổi proxy giữa lúc trang đang tải dễ làm trang lỗi một nửa, vì các yêu cầu sau đi IP khác các yêu cầu trước. Website có kiểm phiên theo IP còn đăng xuất anh em. Chu kỳ vài giây chỉ hợp cho việc kiểm thử, không hợp cho việc làm trên trang có đăng nhập. Bài proxy xoay và proxy tĩnh giải thích khi nào cần xoay.
Danh sách loại trừ
Mục Exclude Domains cho tên miền đi thẳng, không qua proxy. Hàm buildBypassList cho thấy danh sách mặc định gồm localhost, 127.0.0.1, ::1, <local> và *testmyproxies.com. Khi anh em thêm một tên miền, tiện ích tự thêm cả mẫu cho tên miền con. Ví dụ thêm vietcombank.com.vn thì có thêm *.vietcombank.com.vn.
Dòng có tiền tố như https:// bị bỏ qua, không báo lỗi. Ghi tên miền trần, không ghi đường dẫn. Tài liệu gợi ý loại trừ trang ngân hàng và dịch vụ chặn proxy, đây là gợi ý đáng làm theo.
Xóa dữ liệu khi đổi proxy
Mục Delete xóa cookie, bộ nhớ đệm, lịch sử, dữ liệu biểu mẫu, local storage, IndexedDB, service worker. Có thể chạy tay hoặc tự chạy sau mỗi lần đổi proxy. Một đánh giá trên cửa hàng cho rằng phải bật xóa cookie thì việc đổi proxy mới có tác dụng. Điều này hợp lý: cookie phiên cũ vẫn gửi lên website dù IP đã đổi.
Danh sách trong giao diện bản 8.144 có 12 mục, không có mục mật khẩu đã lưu, dù hàm kiểm loại dữ liệu trong mã vẫn nhận giá trị passwords. Vẫn nên xem kỹ các mục đang bật trước khi bật chế độ tự xóa. Bật cả lịch sử và dữ liệu biểu mẫu thì mỗi lần đổi proxy, trình duyệt quên luôn các trang đã mở và nội dung đã điền, rất khó chịu khi làm việc dài.
WebRTC và user agent
Mục chặn WebRTC đặt chính sách disable_non_proxied_udp của trình duyệt, nghĩa là không cho WebRTC dùng đường UDP không qua proxy. Bài WebRTC proxy là gì giải thích vì sao WebRTC có thể lộ IP thật. Mục user agent cho chọn chuỗi user agent khác, xem thêm bài user agent là gì.
BP Proxy Switcher so với các tiện ích chuyển proxy khác
Plan bài yêu cầu tránh lẫn với SwitchyOmega. Hai tiện ích giải hai bài toán khác nhau, chọn đúng ngay từ đầu đỡ phải cài lại.
Khác biệt về cách định tuyến
SwitchyOmega xoay quanh quy tắc: tên miền này đi proxy A, tên miền kia đi thẳng, phần còn lại đi proxy B. Nó tạo file PAC theo các quy tắc đó. BP Proxy Switcher xoay quanh danh sách: một proxy dùng cho mọi trang, trừ danh sách loại trừ. Muốn đưa từng nhóm website qua từng proxy, BP Proxy Switcher không làm được.
Ngược lại, SwitchyOmega không có bộ kiểm cả danh sách, không tự xoay theo giờ, không tự xóa cookie khi đổi proxy. Ai có vài chục proxy cần kiểm định kỳ sẽ thấy BP Proxy Switcher tiện hơn nhiều.
Tiêu chí |
BP Proxy Switcher |
SwitchyOmega |
FoxyProxy |
|---|---|---|---|
Định tuyến theo tên miền |
Chỉ có danh sách loại trừ |
Có, theo quy tắc |
Có, theo mẫu |
Nhập danh sách dài |
Dán nhiều dòng một lần |
Nhập từng proxy |
Nhập từng proxy hoặc nhập file |
Kiểm cả danh sách |
Có, có ngưỡng chậm |
Không |
Không |
Xoay theo thời gian |
Có, tối thiểu 5 giây |
Không |
Không |
Xóa dữ liệu khi đổi proxy |
Có |
Không |
Không |
Tự điền tài khoản HTTP |
Có |
Có |
Có |
Khi nào dùng cả hai cách
Không cài hai tiện ích proxy cùng bật. Nhưng có thể dùng hai hồ sơ trình duyệt. Hồ sơ thứ nhất cài SwitchyOmega cho công việc hằng ngày cần quy tắc theo tên miền. Hồ sơ thứ hai cài BP Proxy Switcher để kiểm danh sách và xoay khi cần. Mỗi hồ sơ có thiết lập proxy riêng, tiện ích không giành quyền của nhau.
So với cài proxy thẳng trong Windows
Cài proxy trong mục Proxy của Windows thì Chrome, Edge và nhiều ứng dụng khác cùng đi proxy, không chọn được. Tiện ích chỉ đổi proxy của hồ sơ trình duyệt đang cài nó, ứng dụng khác của máy không bị ảnh hưởng. Đây là lý do nên dùng tiện ích khi chỉ cần trình duyệt đi proxy. Bài cách cài đặt proxy cho Google Chrome có so sánh chi tiết các cách cài cho Chrome.
Xóa sạch khi gỡ tiện ích
Khi gỡ BP Proxy Switcher, trình duyệt trả thiết lập proxy về như cũ. Nếu sau khi gỡ mà trang vẫn báo lỗi proxy, kiểm lại mục Proxy của Windows và trang net-internals ở phần trên, có thể một tiện ích khác đã nhận quyền điều khiển. Danh sách proxy lưu trong bộ nhớ của tiện ích bị xóa theo khi gỡ. Nếu đã bật đồng bộ, dữ liệu trên tài khoản trình duyệt có thể còn, cài lại sẽ thấy danh sách cũ.
Kiểm tra IP thoát và phạm vi lưu lượng thực sự qua BP Proxy Switcher
Bộ kiểm proxy hoạt động thế nào
Thẻ Tester kiểm cả danh sách với một địa chỉ và một chuỗi chữ phải có trong trang trả về. Giá trị mặc định trong shared-config.js là https://www.dropbox.com/robots.txt với chuỗi "agent". Kết quả chia ba nhóm: good, slow, bad. Ngưỡng chậm mặc định là 5.000 mili giây. Có thể đặt kiểm tự động, mặc định mỗi 1.440 phút, tức một lần mỗi ngày.
Cách kiểm khá khéo. Hàm getTestProxyPacScript tạo một file PAC tạm, chỉ đưa tên miền kiểm qua proxy đang thử, còn mọi trang khác vẫn đi proxy đang dùng. Nhờ vậy anh em vẫn duyệt web được trong lúc kiểm. Nhưng vì phải đổi thiết lập proxy của trình duyệt, bộ kiểm sẽ dừng nếu có tiện ích khác đang điều khiển proxy.
Nên dùng trang kiểm của chính mình
Tài liệu khuyên dùng một trang kiểm anh em kiểm soát. Lời khuyên đúng: kết quả "good" với robots.txt của Dropbox chỉ cho biết proxy tới được Dropbox. Nếu cần proxy cho một website cụ thể, đặt chính website đó làm trang kiểm, với một chuỗi chữ chỉ có khi trang tải thành công, không có trong trang chặn.
Dò quốc gia gửi IP proxy ra ngoài
Tính năng hiện cờ quốc gia gọi địa chỉ testmyproxies.com/_scripts/showLocations.php kèm danh sách IP proxy, theo mã trong popup-proxy-editor.js. Tên miền testmyproxies.com cũng nằm sẵn trong danh sách đi thẳng. Nghĩa là IP proxy của anh em được gửi tới dịch vụ của nhà phát hành để tra vị trí. Không gửi tài khoản, nhưng ai muốn giữ kín danh sách IP thì nên tắt tính năng dò quốc gia.
Kiểm IP thật sau khi chọn proxy
- Mở một trang kiểm IP, so với IP proxy.
- Mở bài công cụ kiểm tra proxy để kiểm thêm DNS và WebRTC.
- Mở trang chrome://net-internals/#proxy trên Chrome hoặc edge://net-internals/#proxy trên Edge, xem thiết lập proxy hiệu lực và tiện ích nào đang điều khiển.
- Xem ô nhỏ tiện ích hiện trên trang, ghi proxy và cờ đang dùng.
Lưu lượng nền của trình duyệt cũng đi qua proxy
Trong lần thử Edge với proxy HTTP, log ghi trình duyệt tự mở kết nối tới edge.microsoft.com, www.bing.com, nav-edge.smartscreen.microsoft.com và clients2.google.com qua proxy, trước cả trang mình gọi. Với proxy tính tiền theo dung lượng, lưu lượng nền này cũng bị tính. Danh sách loại trừ giúp giảm phần này.

Bộ kiểm chỉ đưa trang kiểm qua proxy
Chẩn đoán lỗi BP Proxy Switcher: giao thức, xác thực, DNS và hết giờ
Bảng lỗi hay gặp
Hiện tượng |
Nguyên nhân hay gặp |
Cách xử lý |
|---|---|---|
Hỏi mật khẩu lặp lại hoặc trang lỗi xác thực |
Sai tài khoản, hoặc mật khẩu có dấu hai chấm bị cắt |
Thêm nhãn cuối dòng, kiểm tài khoản bằng curl |
SOCKS5 không vào được trang nào |
Proxy SOCKS5 yêu cầu mật khẩu |
Chuyển sang xác thực theo IP hoặc dùng HTTP |
Proxy cổng 4444 không chạy |
Tiện ích đổi cổng 4444 thành 80 |
Xin nhà cung cấp cổng khác |
Dòng proxy biến mất sau khi lưu |
Định dạng user:pass@ip:port hoặc có http:// |
Đổi về ip:port:user:pass |
Bộ kiểm báo dừng |
Tiện ích khác đang điều khiển proxy |
Tắt SwitchyOmega, FoxyProxy hoặc tiện ích VPN |
Trang ngân hàng báo bất thường |
Trang chặn IP proxy |
Thêm tên miền vào Exclude Domains |
Hai tiện ích proxy cùng lúc
Theo tài liệu chrome.proxy của Chrome, thiết lập proxy là thiết lập dùng chung mà nhiều tiện ích có thể tranh nhau. Chrome chỉ cho một tiện ích điều khiển proxy tại một thời điểm, tiện ích cài sau thường thắng. Cài BP Proxy Switcher cạnh SwitchyOmega hoặc FoxyProxy, chọn proxy trên tiện ích này mà trang vẫn đi proxy của tiện ích kia. Trang chrome://settings, mục hệ thống, sẽ ghi tiện ích nào đang điều khiển proxy. Chỉ để một tiện ích proxy bật. Bài Proxy SwitchyOmega và FoxyProxy mô tả hai tiện ích kia.
DNS và WebRTC
Với proxy HTTP và SOCKS5, Chrome để proxy phân giải tên miền, nên DNS thường không lộ. Lộ IP hay đến từ WebRTC hơn. Bật mục chặn WebRTC của tiện ích, rồi kiểm lại bằng trang kiểm WebRTC. Bài DNS leak khi dùng proxy có cách kiểm DNS.
Hết giờ và proxy chậm
Bộ kiểm xếp proxy vào nhóm slow khi chậm hơn ngưỡng đặt, có thể tự loại proxy chết và proxy chậm sau mỗi lần kiểm. Nên kiểm lại vài lần trước khi xóa, vì một lần chậm có thể do mạng của chính anh em. Proxy hết giờ ở mọi lần thì kiểm bằng curl từ cùng máy để biết lỗi do proxy hay do trình duyệt.
Kiểm tài khoản bằng curl
Khi nghi sai tài khoản, thử ngay ngoài trình duyệt:
curl -x "http://user1:pass2026@203.0.113.10:8080" https://api.ipify.org
Lệnh trả IP proxy là tài khoản đúng, lỗi nằm ở cách nhập trong tiện ích. Lệnh trả 407 là tài khoản sai. Mật khẩu có @ hay # thì mã hóa thành %40 và %23 trong lệnh curl, còn trong dòng của tiện ích thì ghi nguyên văn.
Checklist BP Proxy Switcher và câu hỏi thường gặp về BP Proxy Switcher
Checklist hoàn tất
- Cài từ đúng trang Chrome Web Store, nhà phát hành buyproxies.org.
- Gỡ hoặc tắt các tiện ích proxy khác.
- Chuẩn hóa danh sách về ip:port hoặc ip:port:user:pass, thêm nhãn cuối nếu mật khẩu có dấu hai chấm.
- Chọn đúng kiểu HTTP(S) hay SOCKS5 cho cả danh sách.
- Với SOCKS5: đưa IP máy vào danh sách cho phép của nhà cung cấp.
- Thêm trang ngân hàng, dịch vụ nội bộ vào Exclude Domains.
- Bật chặn WebRTC.
- Đặt trang kiểm là website anh em thật sự cần, kèm chuỗi chữ đặc trưng.
- Kiểm lại IP, xem edge://net-internals/#proxy hoặc chrome://net-internals/#proxy.
- Chỉ bật xóa cookie, bộ nhớ đệm trong chế độ tự xóa, để yên lịch sử và dữ liệu biểu mẫu.
Câu hỏi thường gặp
BP Proxy Switcher có miễn phí không. Có. Tiện ích miễn phí, trong giao diện có nhiều liên kết quảng cáo proxy của nhà phát hành.
Đặt proxy khác nhau cho từng thẻ được không. Không. Tài liệu ghi rõ giao diện proxy chuẩn của Chrome và Edge áp dụng cho cả hồ sơ. Dùng nhiều hồ sơ trình duyệt nếu cần chạy song song.
Đồng bộ cài đặt có mang theo mật khẩu proxy không. Trang cửa hàng ghi khi bật đồng bộ, dữ liệu có thể gồm danh sách proxy và tài khoản proxy đã lưu. Dữ liệu đi qua đồng bộ của tài khoản trình duyệt. Máy dùng chung thì không nên bật.
So với SwitchyOmega thì nên chọn cái nào. SwitchyOmega mạnh ở quy tắc theo tên miền, mỗi trang một proxy. BP Proxy Switcher mạnh ở danh sách dài, kiểm và xoay. Không cài cả hai cùng lúc.
Tiện ích có chạy trên Chrome điện thoại không. Không. Chrome trên Android và iPhone không cài được tiện ích. Trên điện thoại, đặt proxy trong phần Wi-Fi của máy hoặc dùng ứng dụng proxy riêng.
Chọn proxy xong mà IP không đổi thì kiểm gì trước. Kiểm theo thứ tự: tiện ích khác có đang giành quyền điều khiển proxy không, kiểu proxy chọn đúng chưa, trang kiểm IP có nằm trong danh sách loại trừ không. Ba lỗi này chiếm phần lớn trường hợp. Sau đó mới nghi tới tài khoản hay proxy chết.
Danh sách bao nhiêu proxy thì bộ kiểm còn chạy ổn. Tài liệu không ghi giới hạn. Bộ kiểm thử từng proxy với trang kiểm, nên danh sách vài trăm proxy với ngưỡng chậm 5 giây có thể mất nhiều phút. Chia danh sách theo nhóm, kiểm nhóm cần dùng trước.
Có dùng được proxy xoay của nhà cung cấp không. Có. Proxy xoay thường chỉ là một cổng cố định, nhà cung cấp tự đổi IP phía sau. Nhập như một proxy thường, không cần bật tính năng xoay của tiện ích.
Có nên tin đánh giá nói tiện ích chèn mã lạ không. Mình không tìm thấy bằng chứng cho đánh giá đó trong mã bản 8.144. Đoạn mã chèn vào trang làm việc hiện thông báo và ô proxy. Dù vậy, với bộ quyền rộng như trên, giữ tiện ích cập nhật và gỡ khi không dùng là thói quen tốt.
Khi cần proxy HTTP tĩnh có tài khoản hoặc xác thực theo IP để dán vào tiện ích, anh em có thể mua proxy giá rẻ tại trang chủ ProxyVN rồi kiểm bằng curl trước khi nhập.

Checklist BP Proxy Switcher
BP Proxy Switcher và những điều cần nhớ
BP Proxy Switcher quản lý danh sách proxy cho cả hồ sơ Chrome, Edge, không chia theo thẻ. Nhập ip:port:user:pass, thêm nhãn cuối nếu mật khẩu có dấu hai chấm. SOCKS5 phải xác thực theo IP. Tránh cổng 4444, tắt tiện ích proxy khác, bật chặn WebRTC. Cần proxy ổn định, liên hệ Proxy.vn - Nhà cung cấp dịch vụ proxy chất lượng hàng đầu Việt Nam.