Установить свой собственный прокси-сервер и передать ему параметры в Google Chrome

Я хочу установить свой собственный веб-прокси в Google Chrome, чтобы получить все веб-страницы с моего сервера. Я знаю, что мы можем установить веб-прокси-сервер из настроек, но я хочу также передать параметры на сервер, поэтому вместо этого: 24.33.20.87:8888 я хочу перенаправить страницы сюда: 24.37.47.30:8888/cgi-bin/mgetpage? тм =567567567& отправить =0&murl=google.com

У вас есть идея, как это сделать, пожалуйста? заранее спасибо

1 ответ

Решение

Вам нужно написать расширение, которое захватывает каждую вкладку и перенаправляет его на ваш пользовательский URL, если его там еще нет.

Вам нужно будет использовать API вкладок. Допустим, вы используете getCurrent чтобы получить текущую вкладку. Вы можете получить это url и посмотреть, если document.domain равно вашему 24.37.47.30, Если это не так, вы можете использовать window.location перенаправить его на:

24.37.47.30:8888/cgi-bin/mgetpage?tm=567567567&send=0&murl={tab_url}

По-видимому, есть некоторые расширения Chrome, которые уже делают что-то подобное.

https://chrome.google.com/webstore/detail/odchblbgkkchnldldakeikkjfbkllaah

https://chrome.google.com/webstore/detail/lacckjdlmkdhcacjdodpjokfobckjclh

Другие вопросы по тегам