Я хочу менять настройки прокси-сервера 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 и запустите ссылку с профилем по умолчанию.
Надеюсь это поможет.