LINUX.ORG.RU

Глобальные настройки прокси

 , , , ,


0

2

Доброго вечера. Нагуглил такой метод для Хрома, так как он требует глобальную проксю:

echo 'export http_proxy="http://127.0.0.1:9050/"' >> ~/.bashrc 
Перелогинился, в Хроме не работает.

В Лисе еще печальнее. Если указать http proxy в сетевых настройках, то не открывается ни одна страница, мол тор не http proxy, но socks и используйте его. Если же не указывать http, то не открываются сайты по https, например https://linux.org.ru скрин.

Отсюда вопрос номер один: как правильно настроить прокси для всей системы?

Номер два: как заставить Огнелиса открывать https через тор?


Номер два: как заставить Огнелиса открывать https через тор?

Тор первый раз вижу, но УМВР (пруфскрин).

drake
()

Если вы хотите использовать SOCKS-proxy system-wide, то надо не полагаться на лояльность Хрома, Файрфокса и прочего софта вашим настройкам, а принудительно и прозрачно для прикладного ПО заворачивать весь TCP-трафик.

redsocks (или аналог) в помощь.

Zmicier ★★★★★
()

~/.bashrc
Перелогинился

Тогда уж ~/.profile или вовсе /etc/environment. ~/.bashrc не выполняется при запуске X-сессии.

Если указать http proxy в сетевых настройках, то не открывается ни одна страница, мол тор не http proxy, но socks и используйте его.

Пробовали http_proxy="socks://127.0.0.1:9050/"?

AITap ★★★★★
()

в Хроме не работает

Видимо он полагает, что у вас запущен Гном или Кеды.

       http_proxy, https_proxy, ftp_proxy
	      The proxy servers used for HTTP, HTTPS, and FTP.	Note:  because
	      Gnome/KDE  proxy	settings may propagate into these variables in
	      some terminals, this variable  is  ignored  (in  preference  for
	      actual  system  proxy settings) when running under Gnome or KDE.
	      Use the command-line flags to set these when you want  to  force
	      their values.
chromium-browser(1)

Zmicier ★★★★★
()
Ответ на: комментарий от AITap

Добавил в .profile, перелогинился, Хрому не помогло. Второй вопрос решен методом научного тыка, Лисе надо было только socks proxy указывать. С redsocks не разобрался.

Pa
() автор топика
Ответ на: комментарий от Zmicier

Хм, а вот вы верно заметили,

chromium --proxy-server=socks://127.0.0.1:9050

таки заработал через тор. С натяжкой можно назвать вопрос решенным, пойду искать мануал по redsocks'у всё же. Всем спасибо :)

Pa
() автор топика
Ответ на: комментарий от Zmicier

Точно. Я пользуюсь Openbox и, иногда, Awesome.

Pa
() автор топика
8 сентября 2015 г.

Переменные окружения действительно могут не иметь действия на Chrome. Как написано в манах, если вы используете Gnome, Unity или KDE, то используйте утилиту dconf-editor для выставление системных параметров прокси. Я использую ключи запуска Chrome --proxy-server и --proxy-baypass-list, указывающие соответственно адреси порт сервера и список исключений. Ключи надо дописать в скрипт запуска Crome - /opt/google/chrome/google-chrome. Первоисточник с картинками - https://www.hippolab.ru/nastroyka-proksi-servera-v-google-chrome

renegut
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.