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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: настройка torrent клиента через сквид  (Прочитано 15425 раз)

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

Оффлайн kinderr

  • Автор темы
  • Участник
  • *
  • Сообщений: 204
    • Просмотр профиля
Всем добрый день!
Имею локальную сеть из N машин на winxp. Все они бегают в инет через сервачок, на котором стоит ubuntu 9.04 и настроен squid3.
Хотел бы настроить на одной из локальной машине torrent client.
Кое-что почитав, узнал, что нужно поднимать NAT или socks сервер.
Я думаю, что можно все уладить средствами iptables.
Помогите пожалуйста, настроить, т.к. опыта у мну нет. Новичок.

Спасибо!
Чтобы стать знаменитым, нужно задавать вопросы.

Оффлайн Unreg

  • Активист
  • *
  • Сообщений: 751
  • Ubuntu 8.04 / Acer Aspire One 110 > Debian 5.04
    • Просмотр профиля
    • LJ
Re: настройка torrent клиента через сквид
« Ответ #1 : 30 Июня 2009, 16:13:54 »
раз
http://www.gentoo.org/doc/ru/home-router-howto.xml
два
вчера у меня Deluge лазил через 3proxy (http)

Пользователь решил продолжить мысль 30 Июня 2009, 16:19:09:
три


µTorrent вроде как умеет ходить через http прокси

« Последнее редактирование: 30 Июня 2009, 16:19:09 от Unreg »

Оффлайн kinderr

  • Автор темы
  • Участник
  • *
  • Сообщений: 204
    • Просмотр профиля
Re: настройка torrent клиента через сквид
« Ответ #2 : 30 Июня 2009, 16:21:25 »
спасибо за отклик!
Линк посмотрю сейчас, покурю!
А по скрину не получается, не идет закачка.
Чтобы стать знаменитым, нужно задавать вопросы.

Оффлайн Unreg

  • Активист
  • *
  • Сообщений: 751
  • Ubuntu 8.04 / Acer Aspire One 110 > Debian 5.04
    • Просмотр профиля
    • LJ
Re: настройка torrent клиента через сквид
« Ответ #3 : 30 Июня 2009, 16:26:37 »
Цитировать
Все они бегают в инет через сервачок, на котором стоит ubuntu 9.04 и настроен squid3.
раз уж разговор о использовании Netflow (iptables) совместно с прокси, то имееит смысл в поиск набрать
transparent proxy

Оффлайн kinderr

  • Автор темы
  • Участник
  • *
  • Сообщений: 204
    • Просмотр профиля
Re: настройка torrent клиента через сквид
« Ответ #4 : 30 Июня 2009, 16:29:47 »
У тебя какая версия torrent client?
У меня нет галочки о сопоставлении хост имен через прокси?

Разговор о iptables зашел исключительно потому что я почитал и увидел, что народ как-то выходит из положения с помощью него.
А использовании прозрачной прокси я думал мне поможет с настройкой почты и агента mail.ru Как не парадаксально, но мне надо его настроить на работу, гы)
Чтобы стать знаменитым, нужно задавать вопросы.

Оффлайн Unreg

  • Активист
  • *
  • Сообщений: 751
  • Ubuntu 8.04 / Acer Aspire One 110 > Debian 5.04
    • Просмотр профиля
    • LJ
Re: настройка torrent клиента через сквид
« Ответ #5 : 30 Июня 2009, 16:41:17 »
µTorrent 1.8.2

Цитировать
А использовании прозрачной прокси я думал мне поможет с настройкой почты и агента mail.ru Как не парадаксально, но мне надо его настроить на работу, гы)
на всякий пожарный - http://freecap.ru/

Оффлайн kinderr

  • Автор темы
  • Участник
  • *
  • Сообщений: 204
    • Просмотр профиля
Re: настройка torrent клиента через сквид
« Ответ #6 : 30 Июня 2009, 16:44:56 »
Странно, у меня такой же, build 14458
Но все равно спасибо!
О результатах напишу чуть позже!

Пользователь решил продолжить мысль [time]Wed Jul  1 10:00:47 2009[/time]:
У тебя какая версия torrent client?
У меня нет галочки о сопоставлении хост имен через прокси?

Разговор о iptables зашел исключительно потому что я почитал и увидел, что народ как-то выходит из положения с помощью него.
А использовании прозрачной прокси я думал мне поможет с настройкой почты и агента mail.ru Как не парадаксально, но мне надо его настроить на работу, гы)

Проблему не смог решить:
1. через прозрачный прокси
http_port 192.168.0.8:3128 transparent
После этого инет на клиентских машинах продолжает работать с прямым указанием адреса прокси.
2. iptables -t nat -A PREROUTING -p tcp --dport 6881:6889 -i ${WAN} -j DNAT --to 192.168.0.112 - Это тоже не помогло
3. На эти строчки ругается типо unrecognized
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on

Вернул все настройки обратно!
Помогите, пожалуйста, в последовательности... что сделать надо?

« Последнее редактирование: 01 Июля 2009, 12:01:59 от kinderr »
Чтобы стать знаменитым, нужно задавать вопросы.

Оффлайн Unreg

  • Активист
  • *
  • Сообщений: 751
  • Ubuntu 8.04 / Acer Aspire One 110 > Debian 5.04
    • Просмотр профиля
    • LJ
Re: настройка torrent клиента через сквид
« Ответ #7 : 01 Июля 2009, 13:23:29 »

раз
тема https://forum.ubuntu.ru/index.php?topic=3244.0
два
Цитировать
http_port 192.168.0.8:3128 transparent
вроде как IP адрес прокси 192.168.0.8, порт 3128

iptables -t nat -A PREROUTING -p tcp --dport 6881:6889 -i ${WAN} -j DNAT --to 192.168.0.112[b]:порт[/b]пример
iptables -t nat -A PREROUTING -i eth0 -d ! 192.168.0.0/24 -p tcp -m multiport --dport 80,8080 -j DNAT --to 192.168.0.1:3128
Цитировать
3. На эти строчки ругается типо unrecognized
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
эти все дела насколько я помню для старых версий сквида
http_port 3128 transparent достаточно

Оффлайн kinderr

  • Автор темы
  • Участник
  • *
  • Сообщений: 204
    • Просмотр профиля
Re: настройка torrent клиента через сквид
« Ответ #8 : 01 Июля 2009, 13:48:06 »
одного добавления "transparent" мало.
Все равно приходится указывать адрес прокси в клиентских приложениях.
Чтобы стать знаменитым, нужно задавать вопросы.

Оффлайн Frank

  • Старожил
  • *
  • Сообщений: 1799
  • Профессиональный любитель
    • Просмотр профиля
    • Народный форум Николаева
Re: настройка torrent клиента через сквид
« Ответ #9 : 01 Июля 2009, 13:50:34 »
дык может надо
http_port 80 transparent
и машину со сквидом - дефолтным шлюзом?

Оффлайн kinderr

  • Автор темы
  • Участник
  • *
  • Сообщений: 204
    • Просмотр профиля
Re: настройка torrent клиента через сквид
« Ответ #10 : 01 Июля 2009, 14:02:22 »
Спасибо за ответы всем!
Но прошу Вас, друзья, я маленько в этом разбираюсь, не гуру... Давайте по порядку, опишу задачу:
1. запустить приложения клиентов через сквид (torrent, agent, почту).
Если для этого нужно еще что-то сторонее поставить, можно кинуть ссылку, я почитаю, посмотрю, потом напишу вопросы, если будут.
Но лучше встроенными средствами.

Если поможет реализация прозрачного прокси, давайте ее сделаем и забудем. С моей стороны обсуждать что-либо другое, пока не могу, не знаток я еще в этом.
Если можно сделать средствами iptables, то давайте ими. А то так, я путаюсь малек.

ВСем спасибо за понимание!

iptables -t nat -A PREROUTING -i eth0 -d ! 192.168.0.112 -p tcp -m multiport --dport 80,8080 -j DNAT --to 192.168.0.8:3128 - эта команда ничего не дала
Чтобы стать знаменитым, нужно задавать вопросы.

Оффлайн Unreg

  • Активист
  • *
  • Сообщений: 751
  • Ubuntu 8.04 / Acer Aspire One 110 > Debian 5.04
    • Просмотр профиля
    • LJ
Re: настройка torrent клиента через сквид
« Ответ #11 : 01 Июля 2009, 14:03:15 »
одного добавления "transparent" мало.
Для того что заставить работать сквид в "transparent" (прозрачном) режиме этого достаточно

Само перенапрвление делается при помощи netfilter при помощи инструмента iptables

iptables -t nat -A PREROUTING -i eth0 -d ! 192.168.0.0/24 -p tcp -m multiport --dport 80,8080 -j DNAT --to 192.168.0.8:3128Для того, что бы запросы на 80 и 8080 порты удаленных машин перепровлялись на порт 3128 - порт http прокси, который в свою очередь выполняет косвенные запросы к этим удаленным машинам

Цитировать
Все равно приходится указывать адрес прокси в клиентских приложениях.
работает?



Пользователь решил продолжить мысль 01 Июля 2009, 14:06:27:
iptables -t nat -A PREROUTING -i eth0 -d ! 192.168.0.112 -p tcp -m multiport --dport 80,8080 -j DNAT --to 192.168.0.8:3128 - эта команда ничего не дала
дала оно то, что указав в качестве шлюза на машине 192.168.0.112 шлюз с адресом 192.168.0.8:3128 настраивать браузеры на работу с проски НЕ надо.
« Последнее редактирование: 01 Июля 2009, 14:06:27 от Unreg »

Оффлайн kinderr

  • Автор темы
  • Участник
  • *
  • Сообщений: 204
    • Просмотр профиля
Re: настройка torrent клиента через сквид
« Ответ #12 : 01 Июля 2009, 14:16:23 »
1. указал режим transparent
2. прогнал команду
iptables -t nat -A PREROUTING -i eth0 -d ! 192.168.0.0/24 -p tcp -m multiport --dport 80,8080 -j DNAT --to 192.168.0.8:3128
3. настроил торент, как показано на рисунке выше.
НЕ работает.

Чтобы стать знаменитым, нужно задавать вопросы.

Оффлайн Unreg

  • Активист
  • *
  • Сообщений: 751
  • Ubuntu 8.04 / Acer Aspire One 110 > Debian 5.04
    • Просмотр профиля
    • LJ
Re: настройка torrent клиента через сквид
« Ответ #13 : 01 Июля 2009, 14:18:04 »
torrent
Сколько машин надо вытащить через сквид
почту
самая проблема при работе с прокси
squid - это http прокси, и с почтой он не особо дружит
можно попробовать пустить mаil клиент через freecap - соксификатор, работает с http и сокс прокси
либо ставить 3proxy и настраивать POP прокси,
http://3proxy.ru/howtor.asp#POP3
 либо сокс + соксификатор для клиента
agent
какой протокол использует?


Оффлайн kinderr

  • Автор темы
  • Участник
  • *
  • Сообщений: 204
    • Просмотр профиля
Re: настройка torrent клиента через сквид
« Ответ #14 : 01 Июля 2009, 14:24:40 »
torrent
192.168.0.112. Думаю если потребуется больше, вытащу сам.
почту
я сейчас читаю freecap - думаю на меня устроит (учетки на mail.ru, tvcom.ru, gmail.com - возможно)
agent
http/s
Чтобы стать знаменитым, нужно задавать вопросы.

 

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