Обсуждение:Список публичных транспортов proxy

Материал из Мир Jabber
Перейти к: навигация, поиск

Покажите пару вариантов публичного и закрытого прокси, может получится скриптом список сделать. --rain 12:52, 24 января 2009 (UTC)

А proxy.jabber.ru не слишком-то и публичный. Требует авторизации.

Таки да. Не знаю, как насчет авторизации (в каком клиенте пробовал? У меня в Psi не требует, возможно из-за того, что там просто необходимо самому заполнить соответствующие поля), но с других аккаунтов передавать файлы не получилось. --rain 10:24, 4 февраля 2009 (UTC)

Короче, вот нагрепанные proxy по большой таблице, надо перепроверить и заполнить основную таблицу. Пока не могу найти, как можно сделать это автоматом.

proxy.0x539.de proxy65.funkyjoh.de proxy65.jaim.at proxy65.rooyee.biz
proxy65.xmppnet.de proxy.aditel.org proxy.adplabs.com.br proxy.bgmn.net
proxy.blasux.ru proxy.brauchen.info proxy.bravegnuworld.com proxy.darkk.net.ru
proxy.darkmachine.org proxy.deac.ru proxy.deshalbfrei.org proxy.dione.zcu.cz
proxy.dominion.dn.ua proxy.draugr.de proxy.egbers.info proxy.expo.net.ua
proxy.ezxdev.org proxy.fritz-elfert.de proxy.fsinf.at proxy.gajim.org
proxy.gamenavigator.ru proxy.glowingmonkey.org proxy.gmx.com proxy.gmx.de
proxy.gmx.net proxy.hawkesnest.net proxy.hoffmang.com proxy.honeyman.nnov.ru
proxy.ijabber.com proxy.ilikejabber.ru proxy.ilportalinux.it proxy.im.drazzib.com
proxy.imified.com proxy.im.thiessen.it proxy.indigo3.net proxy.intar.web.ve
proxy.irrc.ru proxy.ishisystems.com proxy.jabbe.net.ru proxy.jabber.alba.ua
proxy.jabber.autistici.org proxy.jabber.cederj.edu.br proxy.jabber.cl proxy.jabber.crans.org
proxy.jabber.earth.li proxy.jabber.ee proxy.jabber.etelko.pl proxy.jabber.freenet.de
proxy.jabber.grabyourgat.com proxy.jabber.hellercom.de proxy.jabber-hispano.org proxy.jabber.hitline.net.ua
proxy.jabber.hot-chilli.net proxy.jabber.instango.com proxy.jabber.lagaule.org proxy.jabber.meta.net.nz
proxy.jabber.minus273.org proxy.jabber.mipt.ru proxy.jabber.modevia.com proxy.jabber.nerungri.edu.ru
proxy.jabber.net.ru proxy.jabber.netrusk.net proxy.jabber.novoholod.ru proxy.jabber.oreh.dp.ua
proxy.jabber.org proxy.jabber.plock.com proxy.jabber.schnied.net proxy.jabber.scunc.net
proxy.jabber.sefru.de proxy.jabber-server.de proxy.jabber.thehutt.info proxy.jabber.xs4all.nl
proxy.jabber.yorktondigital.ca proxy.jabbus.org proxy.jcuken.himki.net proxy.kruszewski.name
proxy.laender-ohne-ruhe.de proxy.linux-sevenler.org proxy.luciddream.com proxy.meleeweb.net
proxy.mi.uji.es proxy.movsoftware.com proxy.mxsan.net proxy.nerkill.ru
proxy.newitech.com proxy.ovi.com proxy.programmer-art.org proxy.rostek-sakhalin.ru
proxy.r-style.donpac.ru proxy.sapo.pt proxy.selfnet.at proxy.sunyocc.edu
proxy.svoyo.ru proxy.talk.mipt.ru proxy.tidesofwar.net proxy.tuff.org.uk
proxy.ubuntu-jabber.de proxy.ubuntu-jabber.net proxy.unsorted.ru proxy.ursine.ca
proxy.verdammung.org proxy.vilinkup.com proxy.vsau.vin.ua proxy.x23.eu
proxy.xabber.de proxy.xmpp.ru proxy.x-perts.net proxy.12jabber.com
proxy.12jabber.net proxy.4business.nl proxy65.jabber.m-network.de
proxy65.spaceboyz.net proxy65.talkonaut.com proxy65.xmpp.net2max.com
proxy.appriss.com proxy.bee.nu
proxy.chaoslab.info proxy.devzero.co.uk
proxy.downtempo.de
proxy.im.flosoft.biz proxy.im.sapo.pt
proxy.jabber.anywise.com proxy.jabber.bluendo.com
proxy.jabber.cn proxy.jabber.dk
proxy.jabber.exceede.com proxy.jabberfr.org
proxy.jabber-me.de proxy.jabber.mobi proxy.jabbernet.eu
proxy.jabbim.cz
proxy.jabster.pl
proxy.miranda.im proxy.nedbsd.be proxy.nedbsd.eu proxy.nedbsd.nl
proxy.netlab.cz
proxy.php4you.de proxy.shady.nl
proxy.simplicidade.org
proxy.vke.ru
proxy.xmpp.us
proxy.zsim.de proxy.zlug.ru proxy.supportex.net proxy.jabber.newit-lan.ru
proxy.net-admins.org proxy.silper.cz proxy.swissjabber.ch proxy.im.papir.kiev.ua
proxy.jabbrik.ru proxy.jid.su proxy.process-one.net proxy.thebe.orbit.homelinux.net
proxy.im.bitbrains.nl proxy.jabber.next-one.ru proxy.stopicq.ru proxy.sudouser.ru
proxy.jabber.com.ua proxy.coverfire.com proxy.jabbear.com proxy.elitesecurity.org
proxy.aster.pl proxy.jid.pl proxy.net.dn.ua proxy.jabberim.de
proxy.eureka7.ru proxy.jabber.flex.ru proxy.jabber.hidden.co.in proxy.jabber.bresnan.net
proxy.inflecto.org proxy.xmpp.kz proxy.jabberus.kz

--rain 11:11, 4 февраля 2009 (UTC)

Собственно, методика тестирования: садимся за NAT, берем свой самый любимый клиент, идем в настройки аккаунта и на последней вкладке пишем прокси-сервер. Добавляем в ростер gs1@jabber.ru и пробуем отправлять ему файлы. На всякий случай проверяем наличие и отсутствие файлопередачи на проверенных прокси. Если при отправке файлов ругается на настройки прокси, НАТ и еще черт знает что - значит не публичный. Если начинает передавать файл боту - значит, публичный. Проверили один, жмем правой клавишей мыши на названии аккаунта в ростере - "Изменить учетную запись", снова идем на последнюю вкладку и пишем новый прокси; сохраняем. Переподключаться, несмотря на устрашающее сообщение, не обязательно. --rain 14:12, 4 февраля 2009 (UTC)
Можно использовать следующий способ для автоматизации (H31 15:44, 4 февраля 2009 (UTC)):
OUT(1,h31@jabber.ru/Tkabber):
<iq id='68' to='proxy.jabbus.org' type='get' xml:lang='ru-RU'>
<query xmlns='http://jabber.org/protocol/bytestreams'/></iq>
IN(1,h31@jabber.ru/Tkabber): <iq from='proxy.jabbus.org' to='h31@jabber.ru/Tkabber' id='68' type='error'> <query xmlns='http://jabber.org/protocol/bytestreams'/> <error code='403' type='auth'><forbidden xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/></error></iq>
Если же открытый, то он высылает свой адрес и порт:
OUT(1,h31@jabber.ru/Tkabber):
<iq id='68' to='proxy.jabber.ru' type='get' xml:lang='ru-RU'>
<query xmlns='http://jabber.org/protocol/bytestreams'/></iq>
IN(1,h31@jabber.ru/Tkabber): <iq from='proxy.jabber.ru' to='h31@jabber.ru/Tkabber' id='68' type='result'> <query xmlns='http://jabber.org/protocol/bytestreams'> <streamhost jid='proxy.jabber.ru' host='213.180.203.18' port='5277'/></query></iq>
Ок, вариант интересный, можно будет попробовать, правда на проксик на geeklife он у меня данные выдал, хотя с ним передавать файлы не получалось. По-крайней мере, отсеять прокси с 403-й ошибкой, думаю, можно. --rain 16:05, 4 февраля 2009 (UTC)
И с 404 тоже. Сейчас проверял - какой-то попался. H31 16:26, 4 февраля 2009 (UTC)
Ок, предварительный вариант разместил вместо старого. Соответственно, зачеркнутые - те, что выдали ошибку, выделенные - те, что вернули нормальный ответ. Теперь можно и тестить. Кстати, как выяснилось, не все работают на одинаковых портах, это тоже надо учитывать при подключении где-либо:
awk '{print $4}' proxies.filtered | sort -u
port='10101'/>
port='5265'/>
port='5277'/>
port='56333'/>
port='7769'/>
port='7777'/>
Большинство работает на 7777-м порту. --rain 19:38, 4 февраля 2009 (UTC)
Первую колонку "рабочих" проверил. --rain 12:44, 5 февраля 2009 (UTC)
Проверил все остальные колонки "рабочих" серверов, можно занести в основную таблицу. Судя по разнице между тем, что насканилось и реально рабочими прокси - способ обнаружения через iq-запросы не вполне корректный, поэтому вполне может быть, что среди "нерабочих" есть и рабочие. TODO: Проверить со временем хотя бы выборочно те, что отмечены как "нерабочие". --rain 11:02, 6 февраля 2009 (UTC)

Заметка на тему того, как тестить прокси

n=1000
grep -E "[0-9]{1,2}\) proxy\.[a-z]" work/jabber/scan/2010-11/servers.rawstat |
awk '{print $2}' | sort -u |
while read server
do echo "<iq id='$n' to='$server' type='get' xml:lang='ru-RU'> <query xmlns='http://jabber.org/protocol/bytestreams'/></iq>"
let n+=1
done

Получаем список, его скармливаем jabber-клиенту (лучше Gajim, Psi начинало жутко плющить), получаем по голове от админа сервера за over300 запросов ответы, в них грепаем streamhost'ы:

grep -vE "host='(127|10|192)\." /tmp/out | gawk '/streamhost/{print gensub(/jid=|'\''/, "", "G", $2)}'

Получаем список предположительно работающих прокси (как минимум они откликнулись). Далее опытным путем проверяем их работоспособность.

grep -v -f cl wp | sed -r -e 'N; s/\n/ || /g; N; s/\n/ || /g' -e 's/^/|/g' -e 's/$/\n|-/g'# Это просто непонятная строчка :)

--Rain 14:56, 7 ноября 2010 (UTC)

Проверка 2010-11-23

Проверил сегодня список проксиков на главной странице. Вручную посылая запросы, чтобы быть полностью уверенным. Естественно, файлы передавать не пытался - оно нафиг не надо. Итак...

В списке, который требует проверки всё зашибись. Можно смело заносить в список проверенных все, за исключением jabber.tf-network.de - на данном сервере просто нет прокси.

В основном же списке всё намного хуже:

appriss.com - проксика нет.
proxy.simplicidade.org - прокси в списке сервера есть, но припопытке обратиться к нему выдаёт 404
nedbsd.be, nedbsd.eu, nedbsd.nl, php4you.de, devzero.co.uk, jabbernet.eu, jabber-me.de, netlab.cz, shady.nl, xmpp.net2max.com - на момент проверки сервера обнаружены не были. Т.е. имена резолвились и даже на пинги отвечали, но браузер сервисов говорил: 404
proxy.jabber.mobi, proxy.jabber.cn, proxy.xmpp.us, proxy.jabber.anywise.com - кидалово какое-то. Сервера прикидываются публичными, отвечая на запрос, но адрес присылают левый: 127.0.0.2 (по крайней мере, у меня). Вряд ли по такому адресу удастся зацепиться! (^_^)
И наконец, proxy.vke.ru - приватный, не публичный.

--Yagiza 05:52, 24 ноября 2010 (UTC)

Ок, спасибо, убрал лишние, слил все в один список. --Rain 11:42, 24 ноября 2010 (UTC)

P. S. Насчёт "некорректности" анализа ответов на <iq /> могу сказать что это - единственный корректный способ. Т. к. любой клиент шлёт проксику такой же точно запрос. И если тот ему не сообщает корректной информации для подключения, то клиент не сможет к нему подключиться. Просто анализировать ответы надо либо головой, либо умным скриптом, а не тем, который сейчас.

Собственно, 2 последних проверки и были сделаны скриптом, который посылает iq-запросы - см. комментарий от H31 вверху и скрипт в "Заметках". Там так же само отсеиваются только те, что откликнулись и те, которые имеют нормальный адрес. Другое дело, что я не менял старую таблицу в основной статье, лишь от'grep'ал дублирующиеся сервера (чтобы не было одинаковых в старом верхнем и новом нижнем блоках), поэтому там было так много неактуальных. Ладно, в следующий раз еще надо будет сделать проверку существования серверов из старой таблицы. --Rain 11:42, 24 ноября 2010 (UTC)

P. P. S. Повычёркивал лишнее, добавил нужное (перемещать вверх пока не стал, чтобы было проще проверить, кому интересно).

А вот вычеркивать на этой странице в списке вверху не надо было - это ж список годичной давности. То, что было актуально на сегодня я разместил сразу в основной статье в нижнем блоке. --Rain 11:42, 24 ноября 2010 (UTC)


Проверки, как таковой, не было 01/2013

Попробовал наугад штук десять серверов. Ни один не ответил корректно. Во многих случаях 404, либо 403 Единственный заработавший proxy.miranda.im Использовал qip2012. Списки явно нуждаются в уточнении.

Да, нуждается, и не только этот. Для того и существуют эти странички обсуждений, чтобы пользователи этих самых транспортов / прокси / ботов / и т.д. могли отписать о их работоспособности (или неработоспособности).
Только что проверил (вручную) первый столбик, удалил гарантированно нерабочие. Если есть желание - участвуй; отписывай про опробованные сервера, например, тут, а я уже буду удалять их из таблицы. --Rain (обсуждение) 20:04, 16 января 2013 (UTC)
Хорошо. Если будет время, на днях попробую проверить список. Только заметил одну странность. У вас в первом столбике proxy.stopicq.ru я так понимаю рабочий. А вот у меня нет. Отклик от сервера есть, а вот gs1@jabber.ru принимать файл отказывается. Возможно, не лучший клиент у меня (qip2012). На всяк случай прицеплю лог от xml консоли, а то, может, мне нет смысла проверять, т.к. на другие клиенты пока переходить не собираюсь. Однако с proxy.miranda.im всё работает.
<iq type="get" to="proxy.stopicq.ru" id="qip_61">
<query xmlns="http://jabber.org/protocol/bytestreams" />
</iq>

<iq from="proxy.stopicq.ru" to="id4@ya.ru/QIP" id="qip_61" type="result">
<query xmlns="http://jabber.org/protocol/bytestreams">
<streamhost jid="proxy.stopicq.ru" host="172.21.1.110" port="5288" />
</query>
</iq>

­<iq type="set" to="gs1@jabber.ru/Miranda" id="qip_62">
<query xmlns="http://jabber.org/protocol/bytestreams" sid="rdemylej">
<streamhost jid="proxy.stopicq.ru" host="172.21.1.110" port="5288" />
</query>
</iq>
­­­
<iq from="gs1@jabber.ru/Miranda" to="id4@ya.ru/QIP" xml:lang="ru" type="error" id="qip_62">
<error code="404" type="cancel">
<item-not-found xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" />
</error>
</iq>
Я проверю потом у себя, просто, как я уже писал выше, удалил только те, что гарантированно нерабочие - т.е., или сервер вообще пропал, или нет транспорта. Передачу файлов не проверял. --Rain (обсуждение) 23:46, 17 января 2013 (UTC)
В общем, да, есть такое - не передаются файлы через него. Убираем. --Rain (обсуждение) 17:01, 18 января 2013 (UTC)