Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Ubuntu 12.04 настройка socks-прокси + ssh тоннель  (Прочитано 3901 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн vaseq

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Делаю ssh-тоннель типа $ ssh -D 5555 root@xx.xxx.xxx.xx -NВключаю системный прокси для Chrome и дополнительные настройки для Opera

В файле /etc/hosts прописываю
127.0.0.1 mylocalsite.ru
127.0.0.1 localhost

Открываю в Chrome localhost - открывается мой локальный сайт
Пробую mylocalsite.ru - ничего, Код ошибки: ERR_SOCKS_CONNECTION_FAILED
Пробую в Opera mylocalsite.ru - открывает индексную страницу сайта расположенного на IP xx.xxx.xxx.xx

Дописал в /etc/environment socks_proxy="socks://127.1:5555/"
no_proxy=localhost,127.0.0.1,mylocalsite.ru

Перезагрузил - всё осталось как и было.

-----------------------

Как я понял, браузеры игнорируют все настройки локального сайта и открывают или пробуют открыть локальный сайт на удалённом сервере используемом для ssh-тоннеля. Как правильно настроить ssh-тоннелинг, чтобы одновременно с подключенным интернет по ssh-тоннелю можно было открывать локальные сайты?

Оффлайн andwer07

  • Участник
  • *
  • Сообщений: 233
    • Просмотр профиля
Re: Ubuntu 12.04 настройка socks-прокси + ssh тоннель
« Ответ #1 : 02 Октябрь 2013, 15:00:37 »
Ищите в настройках браузера галочку "не использовать прокси-сервер для локальных адресов". В винде такая была точно. В Убунте с Хромом я что-то не нашёл. В файрфоксе в настройках прокси есть поле "не использовать прокси для следующих адресов". В опере - не знаю.

Оффлайн vaseq

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Re: Ubuntu 12.04 настройка socks-прокси + ssh тоннель
« Ответ #2 : 02 Октябрь 2013, 15:59:04 »
Ищите в настройках браузера галочку "не использовать прокси-сервер для локальных адресов". В винде такая была точно. В Убунте с Хромом я что-то не нашёл. В файрфоксе в настройках прокси есть поле "не использовать прокси для следующих адресов". В опере - не знаю.

в опере нашёл "список исключений" - заработало, а Chrome походу использует системные настройки, а там такой опции уже (12.04) нету ((( ведь должны быть где-то системные настройки такого поведения.

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Ubuntu 12.04 настройка socks-прокси + ssh тоннель
« Ответ #3 : 02 Октябрь 2013, 16:01:10 »
socks_proxy="socks://127.1:5555/"
Нолики куда выпали? =)

Оффлайн vaseq

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Re: Ubuntu 12.04 настройка socks-прокси + ssh тоннель
« Ответ #4 : 02 Октябрь 2013, 16:21:22 »
socks_proxy="socks://127.1:5555/"
Нолики куда выпали? =)
Типа "ленивое" написание 127.0.0.1 :) говорят так можно/нужно...

Оффлайн andwer07

  • Участник
  • *
  • Сообщений: 233
    • Просмотр профиля
Re: Ubuntu 12.04 настройка socks-прокси + ssh тоннель
« Ответ #5 : 03 Октябрь 2013, 00:19:02 »
Да, хром системные настройки использует. Раньше вроде было, а сейчас в GUI не найду.
Вот что нагуглил: http://techspalace.blogspot.ru/2012/05/add-proxy-exception-in-ubuntu-1204.html
попробуйте, может поможет.
Ну и посмотрите ещё https://www.google.ru/search?q=ubuntu+прокси+исключения

А может быть можно ssh'у как нибудь объяснить, что локальные адреса туннелировать не нужно?

ArcFi, можно и без ноликов, должно работать:
$ ping 127.1
PING 127.1 (127.0.0.1) 56(84) bytes of data.
64 bytes from 127.0.0.1: icmp_req=1 ttl=64 time=0.068 ms
64 bytes from 127.0.0.1: icmp_req=2 ttl=64 time=0.075 ms
64 bytes from 127.0.0.1: icmp_req=3 ttl=64 time=0.065 ms
^C
--- 127.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1998ms
rtt min/avg/max/mdev = 0.065/0.069/0.075/0.008 ms
но можно и нолики прописать. На всякий случай.

 

Страница сгенерирована за 5.094 секунд. Запросов: 26.