JToy
Новичок
Репутация: +0/-0
Offline
Сообщений: 2
|
|
« : 07 сентября 2010, 07:48:22 » |
|
Билд 303. Программа приобретена, клиенты не ограничены. Доступ по HTTP, PortMap есть. По SOCKS5 конектится только локальная машина и то не более 5 подключений. В логах ничего.
|
|
|
|
|
mai62
|
|
« Ответ #1 : 07 сентября 2010, 08:58:04 » |
|
Напишите мне на mai62()mail.ru письмо с подробым описанием проблемы (в объеме, позволяющем повторить проблему), будем разбираться.
|
|
|
|
|
|
mai62
|
|
« Ответ #3 : 08 сентября 2010, 14:03:10 » |
|
Уважаемые пользователи, призываю вас не спешить со скороспелыми заключениями. Прежде чем громко заявлять о том, что что-то не работает, нужно все же разобраться. Касательно первого сообщения в этой теме могу поделиться с вами такой информацией: как выяснилось из переписки SOCKS5 все же работает, сообщение появилось в результате недоразумения. Теперь прокомментирую второе сообщение. Что мы видим на картинке? В первой половине НС соединяется с сервером (вероятно Проксомитроном), отправляет 187 байт данных, но в ответ не получает ничего. Во второй половине НС работает уже без внешнего прокси и судя по содержимому колонки Ответ не может соединиться с сервером. Означает ли увиденное, что "Сокс5 вообще не работает"? На мой взгляд не означает. С причиной надо разбираться, скорее всего неправильно настроена программа, которая пытается работать через НС.
P.S. Полнофункциональный SOCKS5 прокси должен уметь обрабатывать три команды: CONNECT, BIND и UDP ASSOCIATE (НС умеет). Первые две команды предназначены для обслуживания запросов по TCP-протоколу, а последняя для UDP. Так вот, если у вас НС настроен на работу через http(s) внешний прокси (а Проксомитрон как раз является http(s) прокси-сервером), то будет работать только команда CONNECT (http(s) прокси просто не умеет обрабатывать последние две команды, собственно это и было причиной появления нового вида прокси - SOCKS5). Тем не менее этой единственной команды достаточно для работы многих программ. По своему опыту знаю, что в таком режиме могут работать аська, QIP, The Bat!, FTP-клиенты (в пассивном режиме, в активном используется команда BIND).
|
|
|
|
|
DIGGER
|
|
« Ответ #4 : 08 сентября 2010, 17:04:05 » |
|
Во второй половине НС работает уже без внешнего прокси и судя по содержимому колонки Ответ не может соединиться с сервером. Означает ли увиденное, что "Сокс5 вообще не работает"? На мой взгляд не означает. С причиной надо разбираться, скорее всего неправильно настроена программа, которая пытается работать через НС. Firefox не смог обновиться через SOCKS5, но прекрасно обновился тут же через обычный прокси. Подскажите, пожалуйста, что где не так может быть? У Вас работает браузер через сокс5?
|
|
|
|
|
mai62
|
|
« Ответ #5 : 08 сентября 2010, 18:26:29 » |
|
Работает, см. картинки. Только учти, что при этом списки и кэширование не работают. Они работают только в http-прокси.
|
|
|
|
|
DIGGER
|
|
« Ответ #6 : 08 сентября 2010, 18:36:50 » |
|
У меня настройки такие же, но: 08.09.2010/17:35:17 local SOCKS5 0 0/0 0 0 "Server not connected" Попробую чистый конфиг HC и отпишусь.
|
|
|
|
|
sfera
Новичок
Репутация: +0/-1
Offline
Сообщений: 6
|
|
« Ответ #7 : 08 сентября 2010, 19:53:39 » |
|
Что вообще это SOCKS5 и для чего он нужен, как настроить, нужен ли сторонний софт
|
|
|
|
|
DIGGER
|
|
« Ответ #8 : 08 сентября 2010, 21:08:20 » |
|
sfera, Google, Wiki ?
|
|
|
|
|
Joni
Новичок
Репутация: +1/-2
Offline
Сообщений: 39
Стрелок
|
|
« Ответ #9 : 20 сентября 2010, 13:18:22 » |
|
Что вообще это SOCKS5 и для чего он нужен, как настроить, нужен ли сторонний софт
Тот- же вопрос. Как им пользоватся применительно к НС? Для чего вообще нужна эта новая функция? Как её настроить? Использую внешний кэширующий прокси fastun.
|
☻Прогресс всегда зависит от неразумных☺ Бернард Шоу©
|
|
|
|
mai62
|
|
« Ответ #10 : 20 сентября 2010, 14:10:09 » |
|
Если НС используется как локальный прокси (клиенты и сам прокси находятся на одной машине), то использование SOCKS прокси никаких преимуществ не принесет, он не нужен. SOCKS прокси нужен если НC раздает интернет на несколько компьютеров. Некоторые программы не могут работать через http(s) прокси, но могут работать через SOCKS прокси.
|
|
|
|
|
Joni
Новичок
Репутация: +1/-2
Offline
Сообщений: 39
Стрелок
|
|
« Ответ #11 : 20 сентября 2010, 15:05:01 » |
|
Спасибо. Теперь понятно
|
☻Прогресс всегда зависит от неразумных☺ Бернард Шоу©
|
|
|
|
tzokov
Новичок
Репутация: +0/-2
Offline
Сообщений: 22
|
|
« Ответ #12 : 21 сентября 2010, 14:17:48 » |
|
Скачал HandyCacheRC3.1.0.0.303, в Доступе появился SOCKS5, поставил галку. А что надо прописывать в браузере(мозила)? Я так понял поставить галку SOCKS5 и прописать в узел SOCKS: 127.0.0.1/1080. Если не правильно, то поправьте.
|
|
|
|
|
Dzhakandak
|
|
« Ответ #13 : 21 сентября 2010, 14:27:28 » |
|
tzokov, я, например, SOCKS5 использую для майл-агента и аськи. Хотя: Если НС используется как локальный прокси (клиенты и сам прокси находятся на одной машине), то использование SOCKS прокси никаких преимуществ не принесет, он не нужен. SOCKS прокси нужен если НC раздает интернет на несколько компьютеров. Некоторые программы не могут работать через http(s) прокси, но могут работать через SOCKS прокси.
|
|
|
|
|
tzokov
Новичок
Репутация: +0/-2
Offline
Сообщений: 22
|
|
« Ответ #14 : 29 сентября 2010, 00:09:41 » |
|
а в чём преимущества SOCKS5 при использовании аськи? Я прописал в QIPе SOCKS5 127.0.0.1 порт 1080, но никаких изменений не увидел только в мониторе появилась надпись: 29.09.2010/00:04:05 local SOCKS5 0 2/0 0 229 "OK". ДЛя чего он вообще нужен?
|
|
|
|
|
DIGGER
|
|
« Ответ #15 : 29 сентября 2010, 02:18:05 » |
|
1. Что такое SOCKS?2. SOCKSP.S. Вам "-" т.к. сначала нужно искать в в поисковике, а потом спрашивать!
|
|
|
|
|
|
steelrat
Новичок
Репутация: +1/-2
Offline
Сообщений: 23
|
|
« Ответ #17 : 21 октября 2010, 16:22:48 » |
|
Сегодня опять решил попробовать Socks5 в качестве прокси и дописал его в Mozilla Thunderbird 3.1.4 (HTTP и SSL прокси уже прописаны).
В результате: 1. клиент так и не смог подключиться к серверам для получения почты (без прописывания Socks5 подключается и получает) 2. НС глюкнул и предложил себя или перезапустить или продолжить или выйти (очередной багрепорт прикладывается).
|
|
|
|
|
DIGGER
|
|
« Ответ #18 : 21 октября 2010, 17:25:02 » |
|
Попробую чистый конфиг HC и отпишусь. Выяснилось что SOCKS5 работает, но не долго (12-17 часов) потом просто в мониторе пусто и ничего не работает — нигде никаких ошибок, рестарт HC и всё опять работает. Почему перестаёт работать выяснить не удалось Сложилось впечатление что SOCKS даже не начинает работать если с момента запуска HC прошло более суток
|
|
|
|
|
mai62
|
|
« Ответ #19 : 21 октября 2010, 18:50:22 » |
|
Спасибо за сообщения, в следующей версии стабильность SOCKS5-прокси будет улучшена.
|
|
|
|
|
tzokov
Новичок
Репутация: +0/-2
Offline
Сообщений: 22
|
|
« Ответ #20 : 04 ноября 2010, 08:59:33 » |
|
почему в google chrom ставишь прокси http и socks5, то всё идет через socks5. посмотрите настройки может что то подправить. И как запретить обновляться google chrom(в автозагрузке googl update отключен), но всё равно при включении идёт скачка.
|
|
|
|
|
DIGGER
|
|
« Ответ #21 : 04 ноября 2010, 13:09:45 » |
|
tzokov потому что такой ГуглХром Пиши его создателям на форум…
|
|
|
|
|
And
Новичок
Репутация: +0/-0
Offline
Сообщений: 6
|
|
« Ответ #22 : 08 ноября 2010, 11:25:29 » |
|
Подскажите пожалуйста: Имею цепочку из двух HandyCache (локальный и внешний). Как http прокси до новой версии все работало (и сейчас работает), но хочеться побаловаться SOCKS-ом 5. Так вот - что необходимо добавить в настройках внешнего и локального HandyCache (новой версии), чтоб разрулить использование http прокси браузерами, а SOCKS всевозможными аськами и фтп-клиентами (помимо настроек самих клиентов)?
п.с. Видимо в настройках локального прокси надо прописать SOCKS-порт внешнего?
|
|
|
|
|
mai62
|
|
« Ответ #23 : 08 ноября 2010, 12:14:16 » |
|
Есть два прокси: HTTP и SOCKS5. Они между собой никак не связаны, кроме того факта, что реализованы в одной программе. Не понял, что нужно разруливать?
|
|
|
|
|
And
Новичок
Репутация: +0/-0
Offline
Сообщений: 6
|
|
« Ответ #24 : 08 ноября 2010, 13:36:31 » |
|
Есть два прокси: HTTP и SOCKS5. Они между собой никак не связаны, кроме того факта, что реализованы в одной программе. Не понял, что нужно разруливать?
Я имел в виду, чтоб получить доступ через сокс-прокси мне на локальном НС надо указать сокс-порт внешнего НС? На локальном НС в разделе "внешний прокси" указан только http порт 8080 внешнего. Т.е. вопрос в том - как паралельно Http пробросить сокс - дорожку между двумя НС Получается такой путь - http клиент (браузер) обращается к порту 8080 локального прокси, тот перебрасывает обращение на порт 8080 внешнего НС, а например ICQ обращение пройдя через сокс порт 1080 локального НС куда будет перенаправленно? На порт 8080 внешнего? (у внешнего есть сокс-порт 1080) Вот в чем вопрос.
|
|
|
|
|
mai62
|
|
« Ответ #25 : 08 ноября 2010, 13:57:12 » |
|
SOCKS прокси локального НС не имеет смысла использовать, никаких преимуществ это не даст. Клиентов SOCKS прокси нужно настраивать непосредственно на SOCKS-порт внешнего НС.
|
|
|
|
|
And
Новичок
Репутация: +0/-0
Offline
Сообщений: 6
|
|
« Ответ #26 : 08 ноября 2010, 14:40:00 » |
|
SOCKS прокси локального НС не имеет смысла использовать, никаких преимуществ это не даст. Клиентов SOCKS прокси нужно настраивать непосредственно на SOCKS-порт внешнего НС.
Это только в том случае, если есть возможность до него достучаться. Есть еще одна машина, у которой нет доступа к внешнему(в нашем описании) прокси. Вот ей я и хотел указать сокс-порт локального(в нашем описании) прокси (для неё то он конечно внешний).
|
|
|
|
|
mai62
|
|
« Ответ #27 : 08 ноября 2010, 15:25:15 » |
|
В текущей версии внешним прокси для НС может быть только http прокси (в следующей версии будет возможно использование в качестве внешнего также SOCKS5 прокси). SOCKS5 прокси в НС может использовать в качестве внешнего прокси http прокси, но с ограничениями (об этом я писал выше в этой теме). Несмотря на ограничения ICQ должна работать, дополнительные настройки для этого не нужны.
|
|
|
|
|
DIGGER
|
|
« Ответ #28 : 14 ноября 2010, 19:36:09 » |
|
HC падает просто при включённом SOCKS. 1. Чёрный список откл. 2. Расширения откл. 3. Проверил два раза. При заходе на http://mycomet.mail.ru/chanel?seqence=153440294&r=900855 (цифры меняются) HC падает. Прилагаю БагРепорт.P.S. Добавил в чёрный список mycomet.mail.ru и теперь не падает.
|
|
|
|
|
mai62
|
|
« Ответ #29 : 14 ноября 2010, 23:18:33 » |
|
Вообще-то Черный список никак не влияет на работу SOCKS прокси. Также не понимаю как заход на какой-то URL может влиять на работу SOCKS прокси, если браузер не настроен на работу через SOCKS. Или настроен? Если ты настаиваешь, что связь есть, то покажи хотя бы лог. Что касается багрепорта, то аналогичный багрепорт уже присылали здесь http://handycache.ru/component/option,com_smf/Itemid,10/topic,3245.msg28092/#msg28092Там же я писал, что ошибка будет исправлена в следующей версии.
|
|
|
|
|
DIGGER
|
|
« Ответ #30 : 15 ноября 2010, 04:38:26 » |
|
Про лог как-то не подумал глянув на баг репорт. (В логе видно что падает на @IntfClear в потоке TSocks5ProxyThread) Тем более проверил два раз. Заходил на адрес не со своего компа. про SOCKS ничего в мониторе не писалось, но на той машине экспериментально завернул трафик только флеш плеера на SOCKS (вроде прога называлась Proxifier). Я сначала думал что валится из-за этого, но добавив в чёрный список вышеуказанный адрес убедился что падать перестало. В любом случаи сейчас проблема решена для меня, а раз планируются изменения в SOCKS части HC, то и тестировать будем актуальный код уже после обновления.
Спасибо за внимание.
|
|
|
|
|
DIGGER
|
|
« Ответ #31 : 06 декабря 2010, 01:02:42 » |
|
Заметил тут странность: когда трафик бежит через SOCKS, то на графике скорости это никак не отражается. Так и задумано?
|
|
|
|
|
mai62
|
|
« Ответ #32 : 06 декабря 2010, 09:23:04 » |
|
Сейчас проверил в текущей тестовой версии, трафик от SOCKS-прокси отображается на графике. Если это и не работает в версии 303, то в новой будет работать. Спасибо.
|
|
|
|
|
Tyjj
Новичок
Репутация: +0/-0
Offline
Сообщений: 2
|
|
« Ответ #33 : 16 апреля 2011, 20:48:15 » |
|
Когда работаешь через Сокс, в мониторе не пишет ссылки как при хттп-прокси. Пишет при обращении только СОКС5 и все. Так и должно быть? Версия последняя с сайта. Хочется видеть ссылки как при хттп-прокси.
|
|
|
|
|
mai62
|
|
« Ответ #34 : 16 апреля 2011, 21:50:35 » |
|
Так и должно быть. Дело в том, в протоколе SOCKS5 нет понятия URL, поэтому его и нет в мониторе. Но поскольку это втрое за последние два дня обращение по этому вопросу в следующей версии сделаю, чтобы в мониторе писался сервер, к которому подключается НС.
|
|
|
|
|
DIGGER
|
|
« Ответ #35 : 16 апреля 2011, 22:34:13 » |
|
... чтобы в мониторе писался сервер, к которому подключается НС.
Спасибо!
|
|
|
|
|
HKLM
|
|
« Ответ #36 : 23 марта 2012, 13:43:41 » |
|
По цепочке браузер>HC(socks5)>AnGuest Бывает часто соединение разрывается примерно через 10 секунд("502 Bad Gateway / SOCKS5 server (HC)"). В AnGuest пробовал увеличить таймауты, но не то. Может в НС есть такой таймаут ~10 сек? Тогда можно попробовать его увеличить. В логе НС видно такое: Send to internet 20, следующая строчка через 10 сек: Bad answer from SOCKS5 proxy (comand). Что значит последняя строчка? Судя по сниферу в это время от удаленного прокси на первый SYN получен ответ через 6 сек. Вобщем обмен пакетами идет, но после разрыва в НС, все закрывается, FIN и тд. Добавлено: 23 Март 2012, 17:15:03
Точное время между "Send to internet 20" и "Bad answer from SOCKS5 proxy (comand)" 9,995 с.
|
|
|
|
|
mai62
|
|
« Ответ #37 : 23 марта 2012, 13:44:37 » |
|
Да, есть таймаут 10 сек. Если за это время от SOCKS5-прокси не приходит ответ длиной 10 байт, который требуется по протоколу, то выдается сообщение Bad answer from SOCKS5 proxy (comand). Думаю Вам стоит разобраться с AnGuest, почему он так долго не отвечает?
|
|
|
|
|
HKLM
|
|
« Ответ #38 : 23 марта 2012, 13:59:28 » |
|
Видимо ему нечего ответить, пока ответ на CONNECT не получен. Тоесть 6 секунд пришел первый ответ и сразу отправлен пакет с CONNECT 213.239.216.177:80 HTTP/1.0, на него ответ получен тоже через 6 сек итого 12. А как можно увеличить таймаут?
|
|
|
|
|
mai62
|
|
« Ответ #39 : 23 марта 2012, 14:24:48 » |
|
А как можно увеличить таймаут? Такой настройки нет.
|
|
|
|
|
HKLM
|
|
« Ответ #40 : 23 марта 2012, 14:31:20 » |
|
Сделайте пожалуйста настройку, на мобильном интернете иногда тормоза жуткие.
|
|
|
|
|
Andys
Новичок
Репутация: +1/-0
Offline
Сообщений: 6
|
|
« Ответ #41 : 03 июля 2012, 22:46:28 » |
|
Добрый день! Попробовал использовать связку клиент-->HC-->тор-->Inet, и оно работает. Но как-то странно -
тест1. В HC прописываю внешний безусловный прокси (цитата из proxy.lst) True#~#1#~#SOCKS5#~#127.0.0.1#~#9050#~##~#7BB97AB Это работает. Иногда сбоит и сразу выдает какую-то ошибку socks, но в большинстве случаев нормально броузит странички. Процент удачных открытий достаточен, чтобы использовать для нескольких проблемных сайтов.
тест2. снимаю ту галку, включаю галку на условный прокси, одно правило True#~#TestRule#~#SOCKS5#~#127.0.0.1#~#9050#~##~#89D48BC#~#.* Это не работает, тор в логе выдает ошибки "Socks version 71 not recognized. (Tor is not an http proxy.)" Броузер пытается открыть страницу, я где-то с полминуты ждал потом останавливал его.
Прилагаю логи HC и дебаг-логи тора, постарался ограничить их моментом тестового запроса на гугл. HC версии 1.0.0.377
|
|
|
|
|
mai62
|
|
« Ответ #42 : 04 июля 2012, 01:51:07 » |
|
Andys Вы правы, условный внешний SOCKS5-прокси не работает. Будет исправлено в следующей версии. Спасибо.
|
|
|
|
|
olDjeka
Постоялец
Репутация: +6/-0
Offline
Сообщений: 117
|
|
« Ответ #43 : 14 января 2013, 02:39:06 » |
|
Для SOCKS5 не работает переназначение прокси из расширения (hc.use_proxy = 'direct'). В версии 377 работало нормально. HTTP 14.01.13 01:56:32,055 # 34: Connection from 127.1.1.1:2367 to HC Version 1.00 RC3 (1.0.0.409)
14.01.13 01:56:32,075 # 34: User name: local
14.01.13 01:56:32,205 # 34 -=< MESSAGE FROM EXTENSION >=- D:\HandyCache\Extensions\No-Proxy-for-URL.lua direct
14.01.13 01:56:32,245 # 34: DNS resolve login.mts.ru --> 194.54.148.102 (From cache) SOCKS5 14.01.13 02:06:22,124 # 54: Connection from 127.2.2.2:2408 to SOCKS5 proxy HC Version 1.00 RC3 (1.0.0.409)
14.01.13 02:06:22,134 # 54: User name: Idle
14.01.13 02:06:22,154 # 54: Connect to proxy: Tor HTTP+ (Polipo)(localhost:8118)
14.01.13 02:06:22,174 # 54 -=< MESSAGE FROM EXTENSION >=- D:\HandyCache\Extensions\No-Proxy-for-User.lua direct
|
|
|
|
|
HKLM
|
|
« Ответ #44 : 15 января 2013, 08:12:18 » |
|
Если HandyCache работает на компьютере за NAT, то он не виден из интернета. Нельзя ли как то решить эту проблему?
|
|
|
|
|
Anymore
|
|
« Ответ #45 : 15 января 2013, 12:20:27 » |
|
Если HandyCache работает на компьютере за NAT, то он не виден из интернета. Нельзя ли как то решить эту проблему?
Хозяин NAT тебе поможет, если же нет то надо придумывать как его можно (незаметно) обойти.
|
|
|
|
|
HKLM
|
|
« Ответ #46 : 15 января 2013, 14:21:03 » |
|
Хозяин NAT тебе поможет, если же нет то надо придумывать как его можно (незаметно) обойти.
Похоже что без впн ни как. Хотя вроде бы есть какие-то прокси способные делать обратное, исходящее подключение. Только непонятно как оно работает с множеством TCP подключений.
|
|
|
|
|
Anymore
|
|
« Ответ #47 : 15 января 2013, 15:25:14 » |
|
Я так не делал, но по идее: Идёшь на комп с белым адресом(например домой) ставишь там SOCKS5 прокси, желательно на 443 порте. Возвращаешься за свой NAT и подключаешься к этому SOCKS5. P.S. Всё ведь от целей зависит, возможно тебе Tor поможет.
|
|
|
|
|
olDjeka
Постоялец
Репутация: +6/-0
Offline
Сообщений: 117
|
|
« Ответ #48 : 16 января 2013, 22:51:19 » |
|
Забыл там указать что включён безусловный прокси, а переназначается по пользователю: function Request() if hc.user_name == 'Idle' then hc.use_proxy = 'direct' hc.monitor_string = hc.monitor_string..'No-proxy 1 ' end end
p.s. Когда включён безусловный прокси, https ведёт себя также.
|
|
|
|
|
|