Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/andrei0x309/simple-proxy-for-puppeteer-chrome-extension
Set browser proxy from with or without puppeteer.
https://github.com/andrei0x309/simple-proxy-for-puppeteer-chrome-extension
browser-extension chrome-extension proxy puppeteer svelte
Last synced: 6 days ago
JSON representation
Set browser proxy from with or without puppeteer.
- Host: GitHub
- URL: https://github.com/andrei0x309/simple-proxy-for-puppeteer-chrome-extension
- Owner: andrei0x309
- License: mit
- Created: 2021-08-02T03:48:14.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-03-20T21:40:22.000Z (8 months ago)
- Last Synced: 2024-05-30T02:26:54.406Z (6 months ago)
- Topics: browser-extension, chrome-extension, proxy, puppeteer, svelte
- Language: Svelte
- Homepage: https://chromewebstore.google.com/detail/simple-proxy-for-puppetee/meeohdhldndmeffgoccpgacfdigmphab
- Size: 138 KB
- Stars: 5
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Simple Proxy For Puppeteer (browser extension)
This extension can be used with Puppeteer to control the proxy setting of a Chromium-based web browser.
Download from Chrome Store:
[https://chrome.google.com/webstore/detail/simple-proxy-for-puppetee/meeohdhldndmeffgoccpgacfdigmphab](https://chrome.google.com/webstore/detail/simple-proxy-for-puppetee/meeohdhldndmeffgoccpgacfdigmphab)
You can also use it as a simple proxy extension without Puppeteer.
The only requirement is a working proxy server.### Example
You can find in `index.ts` in the example folder a simple example of how to use Puppeteer to change the proxy using the browser extension simple proxy for Puppeteer. Link to the example [here](/example/).
### Some Notes
- Be sure to set the proxy with a working proxy, the extension has a button to check if the proxy is working.
- Extension was rewritten to use Manifest V3 and newer technology to be still usable after Google Chrome drops support for Manifest V2.
- The extension does not support proxy authentication, HTTP and HTTPS proxy auth can be implemented, in theory using basic auth and catching the webRequest event, might have some poor V3 support, and it is not implemented in this extension.
### Screenshot
![screenshot](/screen_1.webp)
### License
MIT