Smart Site-Specific Proxy Extension
Budget / Salary$10–30
TypeFreelance project
LocationRemote
Posted2 hours ago
I need a lightweight browser extension that quietly detects when a user lands on a domain they have flagged and then routes only that traffic through a single HTTPS/SOCKS proxy; every other site continues to load over the direct connection. No global proxy flipping, no account dashboards—just a simple site-specific tunnel that “just works.”
Core flow
• User adds or removes domains in a small popup or options page.
• While browsing, the extension checks the current tab’s URL against that list.
• If the URL matches, the request stack is sent through the configured proxy; if not, the normal connection is maintained.
• A tiny badge or icon change indicates when the proxy is active so the user always knows what path their traffic is taking.
Technical notes
• Chrome Manifest v3 is the starting target; portability to Firefox (MV3/polyfill) is a plus.
• The proxy parameters (host, port, user, pass) can be hard-coded for now; I’ll wire in a settings UI later if needed.
• Clean, commented JavaScript or TypeScript, WebExtensions APIs only—no external libraries unless absolutely necessary.
• I’ll run static code checks and manual tests; acceptance means the extension installs, lets me enter “example.com”, and automatically flips the proxy on when I navigate there while leaving every other tab untouched.
Hand-off artifacts
1. Source code in a Git repo (or zip) with build instructions.
2. Packed .crx/.zip ready for test install.
3. Brief read-me covering architecture and how to extend the domain-matching logic.
If you’ve built proxy or privacy tools before, this should be quick work; let me know how soon you can deliver a working prototype.
Core flow
• User adds or removes domains in a small popup or options page.
• While browsing, the extension checks the current tab’s URL against that list.
• If the URL matches, the request stack is sent through the configured proxy; if not, the normal connection is maintained.
• A tiny badge or icon change indicates when the proxy is active so the user always knows what path their traffic is taking.
Technical notes
• Chrome Manifest v3 is the starting target; portability to Firefox (MV3/polyfill) is a plus.
• The proxy parameters (host, port, user, pass) can be hard-coded for now; I’ll wire in a settings UI later if needed.
• Clean, commented JavaScript or TypeScript, WebExtensions APIs only—no external libraries unless absolutely necessary.
• I’ll run static code checks and manual tests; acceptance means the extension installs, lets me enter “example.com”, and automatically flips the proxy on when I navigate there while leaving every other tab untouched.
Hand-off artifacts
1. Source code in a Git repo (or zip) with build instructions.
2. Packed .crx/.zip ready for test install.
3. Brief read-me covering architecture and how to extend the domain-matching logic.
If you’ve built proxy or privacy tools before, this should be quick work; let me know how soon you can deliver a working prototype.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.