antigluk 30.08.2010 11:19
Talks! — I'm insane: HTTP over ICQ
В одной сетке есть бесплатный доступ к аське, но всё остальное запрещено.Есть идея пустить трафик HTTP через протокол ICQ, кодируя все запросы с base64.
Да, медленно, очень, зато бесплатно. Нужен, конечно, внешний сервер. Допустим, домашний компьютер с dynamic dns
Отговорите меня =) А то идея захватит мой моск и придется програмить ЭТО))
K-9 30.08.2010 11:22 #
+ 0 -
На чем программить будете? Хочу помочь =)
черт) ну я не пробовал) но идея с httpovericq мне нравилась больше)) она это.. безумней)
хотя если там умные админы..
хотя если там умные админы..
Люблю безумные проекты =) Мне кажется, надо на сервере забирать страничку wget-ом или чем-то таким, а потом пересылать на клиент по асечке.
Только перед этим выход base64'ить) Вдруг захочется скачать что-то. Ту-же картинку.
И так для каждого запроса - браузер сам всё сделает.
Для клиента нужно будет только проксю локальную написать.
И так для каждого запроса - браузер сам всё сделает.
Для клиента нужно будет только проксю локальную написать.
ужас какой
насчёт ICQ не уверен, но через jabber трафик гоняли, я их даже нашел
Через жабер можно - http://code.google.com/p/pppoj/
Очень медленно (от 400 байт в секунду до 1 кбайта в секунду, клиент и сервер был на разных серверах), большие задержки.
Через аську такое невозможно, так как там стоит много ограничений, такие как на частоту отправки и другие.
Очень медленно (от 400 байт в секунду до 1 кбайта в секунду, клиент и сервер был на разных серверах), большие задержки.
Через аську такое невозможно, так как там стоит много ограничений, такие как на частоту отправки и другие.
Ну вообщем-то возможно, но это будет еще медленней) сделать систему верификации и подтверждения доставки пакета...
Реально надо все-таки не бросать траффик, а передавать какие-то свои запросы, на которые сервер будет отвечать передачами файлов. Мой вариант протокола:
Для начала - две команды: HTML и DL. Одна скачивает и передает HTML (через base64), вторая скачивает и передает файл.
Клиент: HTML http://www.google.ru/
Сервер: (передача файла) www.google.ru.html
Клиент: HTML http://www.google.ru/#hl=ru&source=hp&q=ubuntu&aq=f&aqi=g10&aql=&oq=&gs_rfai=&pbx=1&fp=3de0629252f7f9f
Сервер: (передача файла) www.google.ru.html
Клиент: HTML http://ubuntu.ru/get
Сервер: (передача файла) www.ubuntu.ru.html
Клиент: DL http://releases.ubuntu.com/lucid/ubuntu-10.04.1-desktop-i386.iso.torrent
Сервер: (передача файла) ubuntu-10.04.1-desktop-i386.iso.torrent
и так далее...
Для начала - две команды: HTML и DL. Одна скачивает и передает HTML (через base64), вторая скачивает и передает файл.
Клиент: HTML http://www.google.ru/
Сервер: (передача файла) www.google.ru.html
Клиент: HTML http://www.google.ru/#hl=ru&source=hp&q=ubuntu&aq=f&aqi=g10&aql=&oq=&gs_rfai=&pbx=1&fp=3de0629252f7f9f
Сервер: (передача файла) www.google.ru.html
Клиент: HTML http://ubuntu.ru/get
Сервер: (передача файла) www.ubuntu.ru.html
Клиент: DL http://releases.ubuntu.com/lucid/ubuntu-10.04.1-desktop-i386.iso.torrent
Сервер: (передача файла) ubuntu-10.04.1-desktop-i386.iso.torrent
и так далее...
очень полезная штуковина была.
ведь до сих пор есть куча контор, у которых закрыты все порты, кроме асечного
ведь до сих пор есть куча контор, у которых закрыты все порты, кроме асечного