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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Ubuntu 10.10. Аналог виндового widecap(туннелирование трафика через socks).  (Прочитано 2908 раз)

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

Оффлайн Brunen

  • Автор темы
  • Участник
  • *
  • Сообщений: 143
    • Просмотр профиля
Столкнулся с проблемой:
Не могу найти аналог под linux программы для туннелирования трафика через имеющийся сокс-сервер.
Т.е. сейчас в winxp стоит программа widecap, в которой просто добавляю приложения с правилом работы через сокс-сервер. Требуется лишь запустить widecap и оно автоматом будет отправлять данные приложений(прописанных в этой программе) в мир(через удалённый сокс-сервер).
Затем, когда прихожу домой - просто выключаю эту программу - и работаю спокойно через домашнего провайдера.

Каким образом реализовать такое в убунте?
« Последнее редактирование: 28 Марта 2011, 08:11:15 от Brunen »


Оффлайн Brunen

  • Автор темы
  • Участник
  • *
  • Сообщений: 143
    • Просмотр профиля
Как заставить любое приложение под Ubuntu ходить через прокси

Поставил, настроил по инструкции в данной статье. Пишу/запускаю:
pp@uuu ~ $ socksify firefox
...и ничего не происходит. Файерфокс не запускается. Если просто:
pp@uuu ~ $ firefox
/home/pp/.gtkrc-2.0:1: error: unexpected character `=', expected keyword - e.g. `style'

запускается. С другими приложениями(Opera, qutim) - запускается, только через пару минут вылетает с ошибкой:

pp@uuu ~ $ socksify opera
/home/pp/.gtkrc-2.0:1: error: unexpected character `=', expected keyword - e.g. `style'
Не удалось определить доступны ли данные [select]: Прерван системный вызов
Не удалось определить доступны ли данные [select]: Прерван системный вызов
Не удалось определить доступны ли данные [select]: Прерван системный вызов
Не удалось определить доступны ли данные [select]: Прерван системный вызов

« Последнее редактирование: 28 Марта 2011, 10:17:27 от Brunen »

Оффлайн drako

  • Старожил
  • *
  • Сообщений: 1422
    • Просмотр профиля
Туннелирование через ssh.

Оффлайн Brunen

  • Автор темы
  • Участник
  • *
  • Сообщений: 143
    • Просмотр профиля
Туннелирование через ssh.

А прошлым способом(dante-client, socksify) решить вопрос возможно или-или?

Оффлайн shumtest

  • Активист
  • *
  • Сообщений: 731
  • Это вам просто кажется...
    • Просмотр профиля
    • Блог Шумомера
Тип прокси правильно указали (в примере дан хттп)?

Оффлайн drako

  • Старожил
  • *
  • Сообщений: 1422
    • Просмотр профиля
А прошлым способом(dante-client, socksify) решить вопрос возможно или-или?
Без понятия, я не ищу сложные пути решения легких задач.

Оффлайн Brunen

  • Автор темы
  • Участник
  • *
  • Сообщений: 143
    • Просмотр профиля
Тип прокси правильно указали (в примере дан хттп)?

Да.
Пробовал прописывать в dante.conf(в конце добавлял строки, как в приведённой Вами статье):

route {
   from: 0.0.0.0/0 to: 0.0.0.0/0 via: 87.23.45.21 port = 3333
   proxyprotocol: http_v1.0
}

или так(socks):
route {
   from: 0.0.0.0/0 to: 0.0.0.0/0 via: 87.23.45.21 port = 3334
   proxyprotocol: http_v1.0
}

Через http(port 3333) работает, но вылетает с приведённой выше постом ошибкой.

Пользователь решил продолжить мысль 29 Марта 2011, 11:17:33:
А прошлым способом(dante-client, socksify) решить вопрос возможно или-или?
Без понятия, я не ищу сложные пути решения легких задач.

Я так понял, на удалённой машине необходимо наличие *nix-системы, чтобы подключаться к ней по ssh.
В качестве же http/socks-сервера используется удалённая машина с Windows7 Home Basic с установленным FreeProxy.
« Последнее редактирование: 29 Марта 2011, 11:17:33 от Brunen »

Оффлайн drako

  • Старожил
  • *
  • Сообщений: 1422
    • Просмотр профиля
Я так понял, на удалённой машине необходимо наличие *nix-системы, чтобы подключаться к ней по ssh.
В качестве же http/socks-сервера используется удалённая машина с Windows7 Home Basic с установленным FreeProxy.
Вы не правильно поняли, ssh-сервера есть и под вин.

Оффлайн Brunen

  • Автор темы
  • Участник
  • *
  • Сообщений: 143
    • Просмотр профиля

Пользователь решил продолжить мысль 29 Марта 2011, 12:05:34:
Я так понял, на удалённой машине необходимо наличие *nix-системы, чтобы подключаться к ней по ssh.
В качестве же http/socks-сервера используется удалённая машина с Windows7 Home Basic с установленным FreeProxy.
Вы не правильно поняли, ssh-сервера есть и под вин.

Спасибо за ответ.
Только у меня ограничен доступ к этой машине. Вообще это машина бывшей подруги. И к ней я в гости уже не смогу зайти :)
« Последнее редактирование: 29 Марта 2011, 12:44:31 от Brunen »

Оффлайн Felixoid

  • Новичок
  • *
  • Сообщений: 20
  • молчаливый [s]yбyнтарь[/s] арчевод
    • Просмотр профиля
Приветствую. За последний часов 6 мозг вспучился и в данный момент вытекает через ушки.
Сижу на работе за http проксей с совершенно дикими правилами. С этим справился пол года назад, повесив на домашнем компе сквид и сделав ssh -N -L 3333:localhost:1045 -p <port> name@domainНо вот, просто работать стало скучно, иногда хочется поиграть. В частности, в Teeworld, в котором прокся отсутствует, как класс.
пошёл по простором гугла. Первое, на что натолкнулся, было статьёй с хабра. Делал не совсем по ней, повесил redsocks. Правда, правило для iptables взял из поста хабра. В итоге имел такую штуку:ssh -D 3333 -p <port> name@domain
sudo groupadd proxified
sudo iptables -t nat -I OUTPUT -m owner --gid-owner proxified -p tcp -j REDIRECT --to-ports 4445
sudo iptables-save
sudo -g proxified <application>
Содержимое redsocks.conf
(Нажмите, чтобы показать/скрыть)
ииииии... и болт
Всё работает, кроме самого главного - хромиум, для примера, в инет не ходит. Пинг даже не работает.
Ладно, фигня война. Попробовал ./transocks_ev -p 4445 -H 127.0.0.1 -s 3333 -S 127.0.0.1 - картинка та же.
Попробовал другой вариант. Тоже тишина гробовая.
После каждого раза запускал sudo nmap -sT -O localhost, 4445 порт открывается.
Сейчас вот попробовал данный способ, тоже нифига.
Вот конфигурация dante.conf
(Нажмите, чтобы показать/скрыть)
Пренеприятнейшая ситуация, всё должно работать, ан нет.
Помогите, пожалуйста =) Обращаюсь, только когда уже всё, практически, сам испробовал.

Оффлайн Felixoid

  • Новичок
  • *
  • Сообщений: 20
  • молчаливый [s]yбyнтарь[/s] арчевод
    • Просмотр профиля
Ну что, неужели ни у кого нет никаких идей на эту тему?
Вроде, всё делаю првильно, порт открывается... а трафик не идёт ни при одной из настроек iptables.. =(

 

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