UMIX™ Опубликовано 14 Июня 2007 Поделиться Опубликовано 14 Июня 2007 Здравие и благополучие вам уважаемые юзеры нашего форума написал то что знаю о спутниковом Интернете. разделил свой маленький FAQ на несколько разделов чтоб было понятно фулл чайникам чтоб в дальнейшем не задавали на форуме глупых вопросов «Законноли рыбалка??» на такие вопросы не ждите ответа! Многие спутники (75*,80*,90* и.т.д) кроме трансляции телевидения и радио используются также для передачи Интернет трафика. Если вы не знаете, как это работает, на сайтах провайдеров спутникового Интернета есть подробные разъяснения что нужно для приема и куда платить Здесь речь пойдет о неофициальном спутниковом Интернете, о так называемом "граббинге" или "рыбалке". Не секрет что абсолютное большинство провайдеров не используют шифрование трафика. Вообще говоря, шифрование возможно, и сделать это не так сложно как может показаться. Однако это будет неудобно для пользователя. Ну а если пользоваться чьими-то услугами неудобно - что ж, это может предопределить выбор поставщика этих самых услуг (как говорят узбеки «эчки булсину сут берсин») . Напрашивается резонный вопрос - если поток не зашифрован, можно ли из этого потока (а ведь там сотни или даже тысячи пользователей) достать те файлы, которые они загружают? Да, можно. Но с некоторыми ограничениями. Первое и пожалуй самое неприятное то, что имена загружаемых файлов неизвестны. В протоколе http имя файла (а точнее полный путь к файлу) передается НА сервер. Обратно с сервера (в нашем случае эта информация как раз и проходит по спутниковому каналу) в http response header'е отправляется его медиа тип, дата модификации и несколько других менее интересных полей. Второе ограничение состоит в том, что если пользователю, по каким то причинам не придут некоторые пакеты, они будут перезапрошены. Корректнее будет сказать, что они будут заново переданы сервером, если от машины пользователя не придет подтверждение о получении. Если же пакет потеряет ваша машина, никто вам помочь не сможет. Вам, возможно, потр*цензура*ется много терпения и настойчивости, чтобы все работало безукоризненно. И третье: пользователи ведут себя ужасно. Они недогружают файлы, загружают их по нескольку раз, просто проверяют на месте ли их файлы или загружают несколько килобайт из многомегабайтного файла, а потом догружают остаток через неделю... Но что хуже всего: вместо действительно полезных и интересных вещей, они грузят всякий хлам и мусор (за ночь накачал 200гб хлама) Вам наверно интересно как реагируют пользователи на то, что их закачку можно перехватить? По всякому реагируют. Но обычно даже противники сего безобразия хотя бы для интереса на время присоединяются к нему, чтобы посмотреть, что же это такое. Как относятся провайдеры? Как любые коммерческие организации - если это не задевает их интересов, они ничего не предпринимают. Вроде бы убытков они от этого не несут. Вероятно, даже наоборот, ведь простые дайлапщики попробовав спутник на скорость, часто сами подключаются к спутниковому Интернету. Настройка Прежде всего, убедитесь, что штатный софт вашей dvb карты работает. Если кино показывает, уже хорошо. Настройтесь на транспондер провайдера спутникового Интернета и убедитесь, что уровень сигнала достаточен для приема без потерь. Лучше всего в этом вопросе ориентироваться по BER, он должен изредка показывать очень малые значения, а лучше полностью стоять на нуле. Если же софт вашей карты не показывает BER, смотрите на уровень сигнала. Как минимум индикатор уровня сигнала должен быть зеленый. А лучше - далеко в зеленом секторе (то есть очень зеленый) Скайнет может работать под windows и linux. Если есть возможность выбирать, рекомендую linux (сам под линукс рыбачил год) Для использования dvb карты под windows программе необходима библиотека streamreader.dll Для карты Skystar2, рекомендую использовать библиотеку marfi http://www.cait.com.pl/dvb.php?sect=eng Если у вас клон Twinhan, вам сюда: http://joshyfun.peque.org/ Если же у вас другая карта, попробуйте поискать для нее нужную библиотеку. Возможно ее не существует, тогда проверьте, не поддерживается ли ваша карта драйверами linuxtv, скайнет под linux по умолчанию работает лучше В конце концов, поинтересуйтесь у производителя карты, почему для их устройства до сих пор не написан streamreader.dll? ;) Библиотеку надо распаковать и положить в директорию с программой. Без нее Теперь о настройке программы. Вам нужно прописать в .ini файле параметры транспондера провайдера. Замечательная табличка со спутниками и частотами есть здесь: http://www.gs.ru/info/si/skdtab.html Также можно сходить на http://lyngsat.com/, каналы с данными там обозначены фиолетовым цветом (подойдут конечно не все, но многие - именно спутниковый Интернет) В файле есть несколько примеров настройки на транспондер, думаю все будет понятно. # tuner=частота, поляризация, символьная скорость, fec tuner=12015000,V,27282000,A Кроме настройки тюнера нужно узнать пиды по которым идет Интернет трафик. Часто их можно найти на сайте провайдера где-нибудь в разделе технической информации. Если там их нет, можно поискать в интернете. Можно поискать пиды самому с помощью плагина PidScanner для моей любимой программы просмотра спутникового телевидения ProgDVB: http://progdvb.com/ Когда найдете пиды, запишите их в ini. Ваша запись должна выглядеть примерно так: tuner=12321000,V,27500000,A pids=777,820,1360,1548,1579,1581,1584,1598,1940 Напротив остальных строк начинающихся с tuner или pids поставьте # чтобы программа не обращала на них внимания. Если вы используете карту SkyStar1 под windows раскомментируйте строку "ss1=1" Если вы используете ресивер DreamBox - ваши настройки dream_ip, dream_port и pids, библиотека streamreader.dll не нужна. (сам не пробовал на дрымах) Теперь можно запустить. Признаком успешной настройки будет изменение статистики в верхней части окна программы. Если счетчик in начал отсчитывать мегабайты и tcp threads начало увеличиваться, значит все в порядке - программа видит поток и в потоке tcp/ip протокол. Если нет - значит что-то неправильно. Нажмите букву G и внимательно рассмотрите появившуюся справа табличку. Тут работают стрелки, плюс/минус на цифровой клавиатуре, delete, и цифры. Подползите курсором к IMAGE, отойдите на шаг вправо и наберите там 50k Если точно не получится, ничего страшного. Теперь шаг влево и плюс. Через некоторое весьма короткое время к вам на диск и поползут эти самые IMAGE. На экране они будут отображаться красными широкими полосками, которые будут постепенно заполняться. Если вам нет 16 лет, то смотреть их нельзя, это картинки только для взрослых Если вам есть 16, смело идите в директорию с названием ok, они там уже должны быть. Чтобы сохранить свои настройки типов и размеров файлов на диск, нажмите Ctrl-S После того как убедитесь, что прием идет, отключайте нафиг эти картинки (кнопка минус на цифровой клавиатуре) ставьте: +mp3 1M * и оставляйте машину поработать. На хорошем потоке их можно наловить несколько гигабайт за ночь. Изредка поглядывайте на счетчик discontinuity, если он меняется - значат у вас проблемы - те самые, о которых я уже говорил. Вам нужен практически идеальный поток без сбоев, ведь достаточно чтобы в файле отсутствовал всего один пакет, и архивы не откроются, инсталляторы не запустятся, mp3 щелкнет в самый неподходящий момент, а видео рассыплет картинку... Что делать? Прежде всего, обратите внимание КАК они увеличиваются. Это можно сделать посмотрев файл лога, там записан пид и точное время когда произошла бяка. Когда вы грабите одновременно по нескольким пидам, будет хорошо видно что происходит. 232909.88 ts: discontinuity (pid = 1327, cc = 8, must be 5) 232909.88 ts: discontinuity (pid = 1328, cc = 13, must be 9) 232909.99 ts: discontinuity (pid = 1498, cc = 13, must be 8) 232910.49 ts: discontinuity (pid = 1499, cc = 3, must be 10) Странные цифры вначале - это время, так сделано для экономии места: 232909.88 -> 23:29:09 + 88 сотых. Здесь хорошо видно, что несчастье произошло одновременно со всеми элементарными потоками. Попросту говоря, произошел обрыв всего принимаемого потока, что и отразилось на всех (или почти всех) элементарных. Почему это могло произойти? Лично у меня такое всегда происходит при инициализации софтмодема. Его драйвер настолько ужасно написан, что приостанавливает на короткое время работу всей системы. Для потока с dvb карты это смертельно. Устройство не обладает достаточным запасом памяти чтобы на время задержать идущий с огромной скоростью поток данных. Почему такое происходит у вас, если вы не инициализируете софтмодем? Не знаю. Наиболее вероятная причина - маленький буфер для потока в драйвере карты. Современные карты рассчитаны на прием телевидения и радио, и размер буфера задан исходя из этих потребностей. Ситуация усугубляется если у вас в системе есть еще устройства или программы которые тр*цензура*ют к себе пристального внимания со стороны ЦПУ (грубо говоря тормозят систему) К тому же Windows не является ОС реального времени, любая программа может быть остановлена на неопределенный период, и неизвестно когда продолжится ее выполнение. Что делать? Во первых, попробуйте увеличить размер буфера в драйвере. Позже я объясню как это сделать с драйвером SkyStar2. Во вторых, уберите все ненужное железо, поотключайте лишние устройства в Bios Setup, в том числе и порты, чтобы освободить прерывания. Посадите каждое устройство на отдельное прерывание. Для этого вам скорее всего придется отключить APIC, и расставить прерывания вручную. И даже переставлять устройства по слотам. Как это сделать - ищите в интернете (никто не говорил что будет легко) Причиной ваших бед может являться любое устройство, в том числе и интегрированное в системную плату. Нет, я не предлагаю ничего выпиливать Просто попробуйте на другой машине с другим железом. В третьих, возможно самый легкий выход - патч драйвера или переход на другую более правильную ОС Да, еще отключите резидентные антивирусы и другие ненужные для процесса программы, причина может быть и в них. Если же discontinuity проскакивают по одному, через довольно большие промежутки времени, скорее всего, дело в уровне сигнала. Впрочем, это могут быть и ошибки которые уже идут в потоке, в этом случае вы ничего не можете сделать, но и файлы скорее всего не побьются. А что делать если они пошли сплошным потоком? Посмотрите в окно, не идет ли дождь. Дождь сильно ослабляет сигнал. Нет дождя? Тогда возможно у вас процессор Pentium четыре с гипер-чем-то. Вот эта гипер хрень и приносит много проблем. Возможным выходом для вас будет ее отключение или назначение программе только одного логического процессора в Task Manager. Интерфейс Верхняя часть экрана отображает общую статистику. in - объем принятых и обработанных данных. discontinuity - количество разрывов потока. Каждый из них может быть смертельным для одного или более файлов. tcp threads - количество открытых tcp потоков. Программа следит за всеми потоками. files - количество файлов загружающихся сейчас. zoom - размер экрана по горизонтали. cache - количество операций записи в кэше программы. written - объем данных сохраненных на диск. memory - объем памяти занимаемой кэшем. Большую часть экрана занимают полоски, показывающие какие файлы в данный момент загружаются и прогресс загрузки. Цвет полоски зависит от типа файла. Аудио файлы зеленые, архивы - темно зеленые, видео файлы - салатовые, изображения - красные и т.д. Белым показывает уже загруженные сегменты. В конце каждого сегмента рисуется тоненькая красная вертикальная полосочка, это позволяет видеть мелкие разрывы при любом увеличении. Тонкие горизонтальные красные полосы перечеркивающие файлы - таймауты. Они показывают сколько уже времени не приходило данных относящихся к этому файлу. Слева от списка файлов находится маленький белый треугольник - курсор. Его можно перемещать по списку файлов стрелками. Внизу отображается подробная информация по текущему файлу. Слева направо: Пид, мак адрес, ip адрес приемник, ip адрес источник (ip сервера), объем уже загруженных данных, полный размер файла, процент загруженных от полного объема, количество потоков которыми загружается файл. Вторая строка содержит самый лучший уникальный идентификатор файла. Чаще всего - это время модификации. Третья строка - присвоенное файлу имя. По старой доброй традиции (кому доброй, а кому не очень) программа управляется исключительно с помощью клавиатуры. Вопросы и ответы Q: У меня ничего не получается, что делать? A: 1. Пробовать. 2. Искать ответы на свои вопросы в Интернете, читать статьи на форуме http://uzsat.net. 3. Посоветоваться с другом компьютерщиком или отправит сообщение в личку на форуме 4. Спросить на форуме http://uzsat.net.. Переходить к следующему пункту, когда предыдущий будет исчерпан. Перед посылкой вопросов на форумы очень желательно прочитать это: правила форума http://uzsat.net. Q: ProgDVB не находит канал, что делать? A: Измените параметры любого ненужного канала. Q: Есть ли интернет на HotBird? A: Нет (я не знаю) Q: Должен ли я иметь официальное подключение к провайдеру спутникового Интернета? A: Нет. Q: Много файлов со временем перечеркиваются горизонтальной красной полосой и уходят. Можно ли что-то с этим сделать? A: В основном виноваты пользователи - не докачивают. Можно увеличить таймауты для файлов в ini и оставить программу работать на больший срок. Q: А можно настоящие имена файлов, а не эти кракозябры? A: Нет. В потоке они не передаются. Q: Ловится одна мелочь / На файлах остаются вертикальные красные полоски. Что делать? A: Читать с начала. Q: У меня SkyStar1, при потоке выше 1Мб/сек сплошные красные полосы. A: Это аппаратное ограничение SS1, с этим ничего нельзя сделать. Впрочем, у SS1 есть такие же аппаратные фильтры, которые можно использовать, в ini есть соответствующая опция. Q: На слабом сигнале или при посторонних помехах SS1 "засыпает", поток перестает идти до рестарта Dvb Data A: Или попробовать исправить ситуацию которая вызывает "засыпание", или приобрести карту которая не засыпает. Q: Как распаковывать многотомники? A: Вам понадобится программа UnRarTome. Или оригинальный .svf файл от них и программа svffix Q: Где / Как ловить большие файлы, фильмы, игры, и прочее. A: Везде где видите файлы загружающиеся с большой скоростью / Терпеливо. Q: Как ловить образы дисков? A: У этих типов файлов слишком длинные сигнатуры, поэтому они не определяются программой. Вам придется ставить +bin 100M * А потом самостоятельно определять что там такое загрузилось. Q: Я могу поймать то-то? Сколько времени это займет. A: От нескольких минут до нескольких лет и далее до никогда. Если вам нужно что-то конкретное - много легче достать это обычными путями. Q: А что полезного там есть? A: Каждому свое. Кто-то ловит последние новинки софта, кому-то нравится то, что падает много разнообразной музыки, кто-то настроил программу на отлов обновлений антивирусных баз или на реплеи компьютерных игр ... Q: Почему exe файлы имеют расширение ex_ ? A: Чтобы случайно не запустить. Если вам больше нравится exe, откройте файл regex.txt и поменяйте. Q: Как запускать exe файлы и не заразиться вирусом / не порушить windows A: Вам поможет замечательная утилита WinRollBack: http://winrollback.com/ И еще установите Flash Bios Protection, если не имеете под рукой программатора, exe'шники разные бывают ;) Q: Можно ли грабить с двух транспондеров одновременно или грабить и смотреть TV? A: Нет. У карты всего один тюнер, для того чтобы это делать вам понадобятся две карты. Учтите что два одинаковых устройства не могут работать в windows. Q: Можно ли грабить спутниковый Интернет и одновременно официально им пользоваться? A: Да, но вам придется удалить из ini пид по которому получаете данные вы. Q: Директория temp не очищается при выходе из программы, так и должно быть? A: Да. Файлы За безопасность ссылок не отвечаю skynet0894.7z skynet0896.7z - последняя версия скайнет. ss2_driver_patch.7z - патч драйвера SkyStar2 4.2.8, 4.3.0 mp3r.7z - perl скрипт для восстановления имен mp3 по ID2, ID3 тэгам. nntp_B.7z - разбивает nntp на отдельные сообщения и исправляет ошибку yenc кодера. http://uzsat.net. Много инфы и софта и дровы для ССХ и обсуждение всю дополнительную документацию по спутниковому Интернету вы можете найти на нашем форуме http://uzsat.net. Или в местном аплоаде http://files.uzsat.net. (регистрация) успехов! С уважением UMIX Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.
Внимание:Ваше сообщение не будет отображаться другим пользователям, пока не будет одобрено модератором.