HA-StealthProxy
Chrome Extension ho tro ket noi Proxy va gia lap vi tri GPS de bao ve quyen rieng tu va tranh phat hien khi truy cap cac trang web.
Tong quan
HA-StealthProxy la mot Chrome Extension duoc phat trien de cung cap kha nang ket noi proxy an toan va gia lap vi tri GPS voi cac tinh nang chong phat hien tien tien. Extension ho tro nhieu loai proxy (HTTP, HTTPS, SOCKS5) va cho phep nguoi dung quan ly nhieu cau hinh proxy khac nhau. Extension cung ho tro PAC (Proxy Auto-Configuration) scripts de dieu khien luu luong mang mot cach linh hoat.
Voi cac tinh nang bao ve fingerprinting va User-Agent rotation, HA-StealthProxy giup ban duyet web mot cach an danh va an toan hon.
Tinh nang chinh
Quan ly Proxy
- Ho tro nhieu loai proxy: HTTP, HTTPS, SOCKS5
- Luu tru va quan ly nhieu cau hinh proxy voi nickname va thong tin het han
- Chon proxy tu danh sach da luu de su dung nhanh chong
- Kiem tra ket noi proxy tu dong
- Chan internet khi proxy khong hoat dong de tranh Chrome fallback ve ket noi truc tiep
- Hien thi canh bao khi proxy sap het han (duoi 7 ngay)
Gia lap vi tri GPS
- Tu dong xac dinh vi tri dia ly dua tren IP cua proxy server
- Override geolocation API tren tat ca cac trang web (khong chi Facebook/Instagram)
- Hien thi thong tin vi tri gia lap voi ma quoc gia va flag emoji
- Ap dung geolocation override cho tat ca cac tab da mo
- Tu dong cap nhat timezone va ngon ngu theo vi tri proxy
- Override chinh xac cho Google Maps voi do chinh xac cao
User-Agent Rotation
- Tu dong thay doi User-Agent theo vi tri proxy
- Moi quoc gia co User-Agent rieng voi Chrome version va platform khac nhau (Windows/MacOS)
- Override
navigator.userAgent,navigator.appVersion,navigator.platform,navigator.vendor - Ho tro
navigator.userAgentDatacho Chrome 90+ - User-Agent duoc ap dung tren tat ca cac trang web
Browser Fingerprinting Protection
- Plugin Detection Blocking: An thong tin ve plugins va mime types
- Extension Detection Blocking: An dau hieu cua Chrome extensions
- Hardware Fingerprinting Protection: Override
hardwareConcurrency,deviceMemory,platform - Screen Fingerprinting Protection: Override cac thuoc tinh screen (width, height, colorDepth)
- Performance Fingerprinting Protection: Override
performance.memoryva resource timing - Automation Detection Blocking: An cac dau hieu automation (
webdriver,chrome.runtime) - Canvas Fingerprinting Protection: Them noise vao canvas de tranh fingerprinting
- Font Fingerprinting Protection: Override font detection APIs
- WebRTC Leak Prevention: Chan WebRTC leaks de bao ve IP that
- Battery API Spoofing: Override Battery API de tranh fingerprinting
Privacy Dashboard
- Hien thi Privacy Score dua tren cac bien phap bao ve da bat
- Fingerprint Report chi tiet ve cac thong tin co the bi leak
- Privacy Presets: Cac cau hinh san (Low, Medium, High, Maximum)
- Quick Privacy Mode: Bat/tat tat ca cac bien phap bao ve bang mot nut
- Cai dat chi tiet cho tung loai bao ve fingerprinting
PAC Rules Configuration
- Import cau hinh tu ShadowRocket config files
- Quan ly nhieu Rule Config voi PAC scripts
- Ap dung rules de dieu khien luu luong mang qua proxy hoac ket noi truc tiep
- Ho tro DOMAIN-SUFFIX, DOMAIN-KEYWORD, va DOMAIN rules
- Checkbox de bat/tat Rule Config mot cach de dang
Auto Visit
- Tu dong truy cap cac trang web tu danh sach da dinh nghia
- Ho tro thoi gian co dinh hoac ngau nhien giua cac lan truy cap
- Chi truy cap trong tab dau tien cua trinh duyet
- Hien thi thong tin ve trang web hien tai va trang web tiep theo
- Countdown timer cho lan truy cap tiep theo
Giao dien nguoi dung
- Giao dien hien dai voi che do sang/toi
- Tab Ket Noi de quan ly va kich hoat proxy
- Tab Cau hinh de quan ly proxy va rule configs
- Tab Auto Visit de quan ly danh sach trang web tu dong truy cap
- Tab Privacy Dashboard de quan ly cac bien phap bao ve fingerprinting
- Hien thi trang thai ket noi chi tiet voi thong tin IP, Port, Country, HSD
- Hien thi ping va thoi gian ket noi
Bao mat va chong phat hien
- Override WebRTC leaks de bao ve IP that
- Override Battery API de tranh fingerprinting
- Override Timezone va Language dua tren vi tri proxy
- Chan cac request khong can thiet khi proxy khong hoat dong
- Content script chay tren tat ca cac trang web de dam bao bao ve toan dien
Cai dat
Yeu cau
- Google Chrome hoac trinh duyet dua tren Chromium (phien ban ho tro Manifest V3)
- Quyen quan tri de cai dat extension tu nguon khong duoc xac minh
Huong dan cai dat
- Mo Google Chrome va truy cap
chrome://extensions - Bat che do Developer mode o goc tren ben phai
- Nhan nut "Load unpacked" hoac "Tai tien ich da giai nen"
- Chon thu muc chua ma nguon cua extension
- Extension se duoc cai dat va hien thi trong danh sach extensions
Cai dat tu file ZIP
- Tai ma nguon ve may va giai nen
- Lam theo cac buoc tu 1-4 trong phan "Huong dan cai dat"
Huong dan su dung
Ket noi Proxy
- Mo extension bang cach nhan vao icon HA-StealthProxy tren thanh cong cu Chrome
- Chuyen sang tab "Ket Noi"
- Chon proxy tu dropdown "Proxy da luu" hoac dien thong tin proxy moi
- (Tuy chon) Tich vao checkbox "Su dung Rule Config" va chon Rule Config tu dropdown
- Nhan nut "Ket Noi" de bat dau ket noi
- Extension se tu dong ket noi va hien thi trang thai ket noi voi thong tin IP, Port, Country
Them Proxy moi
- Chuyen sang tab "Cau hinh"
- Nhan nut "Them Proxy"
- Dien thong tin proxy:
- Loai proxy (HTTP, HTTPS, SOCKS5)
- Host/IP cua proxy server
- Port cua proxy server
- Username va Password (neu co)
- Ten goi nho (tuy chon): Ten de nho cho proxy nay
- HSD cua Proxy (tuy chon): Ngay het han cua proxy
- Nhan "Luu Proxy" de luu cau hinh
Quan ly Proxy da luu
- Xem danh sach proxy da luu trong tab "Cau hinh"
- Proxy hien thi voi nickname (neu co), IP:Port, va HSD voi mau sac canh bao:
- Mau xanh: Con hon 7 ngay
- Mau do: Duoi 7 ngay hoac da het han
- Nhan "Chinh sua" de chinh sua thong tin proxy
- Nhan "Xoa" de xoa proxy khoi danh sach
Import ShadowRocket Config
- Trong tab "Cau hinh", phan "Them Proxy" hoac "Them Rule Config"
- Nhan nut "Import ShadowRocket Config"
- Chon file
.conftu ShadowRocket - Extension se tu dong parse va dien thong tin vao form
Them Rule Config
- Trong tab "Cau hinh", cuon xuong phan "Rule Config"
- Nhan "Them Rule Config"
- Dien ten va PAC rules (hoac import tu ShadowRocket)
- Nhan "Luu Rule Config" de luu
Su dung Privacy Dashboard
- Chuyen sang tab "Privacy Dashboard"
- Xem Privacy Score va Fingerprint Report
- Chon Privacy Preset tu dropdown va nhan "Ap dung Preset"
- Hoac su dung "Quick Privacy Mode" de bat/tat tat ca cac bien phap bao ve
- Tuy chinh tung loai bao ve trong phan "Cai dat bao ve"
Su dung Auto Visit
- Chuyen sang tab "Auto Visit"
- Tich vao checkbox "Bat Auto Visit"
- Chon che do thoi gian: Co dinh hoac Ngau nhien
- Nhap khoang thoi gian (giay) giua cac lan truy cap
- Them cac trang web vao danh sach bang cach nhan "Them trang web"
- Extension se tu dong truy cap cac trang web theo thu tu voi khoang thoi gian da dat
Ngat ket noi
- Nhan nut "Ngat ket noi" trong phan hien thi trang thai ket noi
- Hoac tat extension tu
chrome://extensions
Cau truc du an
Core Files
manifest.json: File cau hinh extension, dinh nghia permissions va metadatapopup.html: Giao dien nguoi dung chinh cua extensionpopup.js: Logic xu ly giao dien va tuong tac nguoi dungbackground.js: Service worker xu ly proxy settings, geolocation override, User-Agent rotation, va network blockingcontent.js: Content script duoc inject vao cac trang web de override APIs va chong phat hienstyles.css: File CSS dinh nghia giao dien va themeshadowrocket-parser.js: Utility de parse ShadowRocket config files thanh PAC scripts
Modules
modules/fingerprinting-protection.js: Module xu ly tat ca cac bien phap bao ve fingerprintingmodules/user-agent-rotation.js: Module xu ly User-Agent rotation theo vi tri proxymodules/privacy-dashboard.js: Module tinh toan privacy score va render fingerprint reportmodules/privacy-presets.js: Module quan ly cac privacy presetsmodules/quick-privacy-mode.js: Module quan ly quick privacy mode toggle
Assets
icons/: Thu muc chua cac icon va logo cua extension
Permissions
Extension yeu cau cac permissions sau:
proxy: De cau hinh proxy settingswebRequest: De chan requests khi proxy khong hoat dongwebRequestAuthProvider: De xu ly authentication cho proxystorage: De luu tru cau hinh proxy, rule configs, va privacy settingstabs: De quan ly va ap dung geolocation override cho cac tabdebugger: De override geolocation API va User-Agent thong qua Chrome DevTools ProtocolwebNavigation: De theo doi navigation eventsscripting: De inject content scripts vao cac trang web: De chay content script tren tat ca cac trang web
Bao mat va quyen rieng tu
- Thong tin dang nhap proxy duoc luu tru cuc bo trong
chrome.storage.local - Extension khong gui du lieu den server ben thu ba ngoai tru cac API cong khai de xac dinh vi tri dia ly (
ipwho.is,ip-api.com) - Extension su dung HTTPS de truyen du lieu khi xac dinh vi tri dia ly
- Khi proxy khong hoat dong, extension se chan tat ca luu luong mang de tranh Chrome fallback ve ket noi truc tiep
- Tat ca cac bien phap bao ve fingerprinting duoc thuc hien cuc bo trong trinh duyet, khong gui du lieu ra ngoai
Han che va luu y
- Extension chi hoat dong tren cac trinh duyet dua tren Chromium
- Service worker trong Manifest V3 khong giu phien chay lien tuc, extension da xu ly khoi phuc trang thai khi khoi dong lai
- API
ipwho.isvaip-api.comla mien phi nhung co the co gioi han ve toc do va so luong request - Content script chay tren tat ca cac trang web de dam bao bao ve toan dien, nhung co the anh huong nhe den hieu suat
- Mot so trang web co the phat hien cac bien phap chong fingerprinting, nhung extension da duoc toi uu de giam thieu kha nang nay
Changelog
Version 1.2.0
Tinh nang moi:
- User-Agent Rotation: Tu dong thay doi User-Agent theo vi tri proxy voi cac User-Agent khac nhau cho tung quoc gia
- Browser Fingerprinting Protection: Bao ve chong fingerprinting voi nhieu bien phap khac nhau
- Privacy Dashboard: Hien thi privacy score va fingerprint report
- Auto Visit: Tu dong truy cap cac trang web tu danh sach da dinh nghia
- Content Script mo rong: Chay tren tat ca cac trang web de dam bao bao ve toan dien
- Proxy nickname va expiry date: Them thong tin nickname va het han cho proxy
Sua loi:
- Fix: User-Agent khong thay doi khi ket noi proxy
- Fix: Fake location khong duoc restore ve vi tri thuc khi tat proxy
- Fix: CSP violation khi inject inline script
- Fix: Maximum call stack size exceeded trong geolocation override
- Fix: Content script khong chay tren cac trang web khac
Cai thien:
- Cai thien logic restore khi tat proxy
- Cai thien User-Agent override de hoat dong tren tat ca cac trang web
- Them logging de debug de dang hon
Phien ban
Phien ban hien tai: 1.2.0
Tac gia
HASOFTWARE
Lien he
Telegram: @hoanganhdev
License
Xem file LICENSE de biet them chi tiet ve dieu khoan su dung.