Скрипт для одноразового проксирования Firefox

Скрипт для одноразового проксирования Firefox

Я хочу менять настройки прокси-сервера Firefox на лету (нет, я не буду устанавливать для этого стороннее расширение). Я хочу открыть экземпляр Firefox, не меняя настройки прокси-сервера по умолчанию. Пример использования заключается в том, что я получаю доступ к научным журналам через свою школу. Сейчас, если я хочу получить журнал, я подключаюсь по ssh и настраиваю прокси-сервер SOCKS с помощью

ssh -D 1080 [email protected]

как вhttps://unix.stackexchange.com/questions/38755/how-to-download-a-file-through-an-ssh-server. Затем я открываю Firefox и выбираю ручной SOCKS-прокси на 127.0.0.1 на порту 1080. Это работает отлично, за исключением того, что это муторно делать каждый раз, когда я хочу зайти в школьную сеть. Более того, это изменяет мои настройки по умолчанию, так что все экземпляры Firefox затем работают через SOCKS-прокси, и когда я закончу, мне нужно вернуть все настройки обратно.

Есть ли опция командной строки или небольшой скрипт для открытия одного экземпляра Firefox с желаемыми настройками прокси? Если не считать этого, какой мой следующий лучший вариант?

К вашему сведению, я использую Debian Jessie.

решение1

Самый простой способ сделать это — создать дополнительный профиль для использования Firefox с прокси-сервером Socks.

Чтобы создать дополнительный профиль Firefox.

  • Закрыть все экземпляры Firefox
  • Запустите Firefox с флагом -p
  • Откроется диалоговое окно профиля пользователя.
  • Здесь вы видите ваш профиль Firefox по умолчанию с именем default.
  • Нажмите «Создать новый профиль» и дайте ему имя, например, «школа».
  • Теперь вы можете запустить профиль Firefox по умолчанию с помощью: firefox -p default т.е. как ссылку
  • И ваш новый профиль школы с: firefox -p school --> также как ссылка
  • Теперь вы можете открыть профиль школы и изменить все необходимые настройки.
  • Если вы хотите вернуться к профилю по умолчанию, закройте Firefox и запустите ссылку с профилем по умолчанию.

Надеюсь это поможет.

Связанный контент