Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: about 2 months ago
JSON representation

Set browser proxy from with or without puppeteer.

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