Пользователь
0,0
рейтинг
14 октября 2009 в 11:35

Разработка → Отключаем Supernode в Skype

Как известно, Skype использует p2p сеть для обмена данными. Если у Вас достаточно мощный компьютер, то Skype может решить сделать Вас Супернодом и, как следствие, скайп-трафик других участников сети будет идти через Вас.
Начиная с версии 3.0 программы, появилась возможность отключить такую «фичу», что бы чужой трафик скайпа не шёл через Вас.
Для этого необходимо залезть в реестр и создать там ветку:

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Skype]
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Skype\Phone]
"DisableSupernode"=dword:00000001

После перезагрузки системы новая настройка вступит в силу.
Для удобства можете использовать .reg-файл, который сам добавит необходимые параметры в реестр.

Дополнительная информация:
1. Guide for Network Administrator’s (.pdf) — подробное описание этой и некоторых других настроек реестра для скайпа.
2. Шаблон групповой политики (.adm), который позволяет более гибко настраивать параметры скайпа.
3. Отключение Supernode в MacOS-версии
@vma
карма
7,0
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое Разработка

Комментарии (98)

  • +1
    а может кто знает, какой комп будет считаться мощным?
    • +3
      Вообще это странное заявление про «мощный компьютер». Суперноде на процессор относительно наплевать — она данные не перекодирует, а передаёт как есть — а вот ширина интернет канала ей важна. По моим наблюдениям, в режиме supernode skype потреблял около 15 кб/сек. Вероятно если сможете предоставить такую пропускную способность — будете супернодой.
      • +2
        хм… и правда буду. Надо отрубить!
      • –2
        Мой skype в режиме суперноды кушал около 40% ядра.
        • +2
          Бред несете, товарищ.
        • 0
          Скайп кушает максимум 5% в режиме супер ноды, тк у него стоит ограничение… причем это не цыфра с потолка, а из логов AnVir при анализе процесса скайпа, и соотношения использования RAM, ЦП, Сеть
        • 0
          а мой 42!
        • 0
          а мой 42!
        • 0
          А что ж сразу не 9000?
  • 0
    А вот собственно официальный документ, в котором это прописано
  • 0
    Отлично, надо попробовать.
    В свое время super-node сильно напряг.
  • +1
    А вот под другими операционными системами реестра нет. Я в своё время так и не нашёл как это отключить программно. Пришлось выключить DDNS функцию на роутере и supernode отсох. Торрент трекеры продолжают работать и дальше без проблем.
  • +2
    В Windows 7 такого нет.



    Что делать?

    • +6
      попробуйте создать
      • +3
        Не додумался, спасибо.
    • +1
      У меня тоже не было. Создавать надо.
      • 0
        Спасибо.
  • +6
    А зачем систему перезагружать? Разве недостаточно просто перезапустить программу?
  • +4
    Skype — бесплатная программа. Вам жалко 15 кб/сек чтобы она оставалась бесплатной?
    • +16
      Не жалко, но пусть спрашивают разрешения.
      Чтобы небыло сюрпризов + у некоторых помегабайтный трафик.
    • +3
      Skype, как программа, может, и бесплатная, но я уже под стольник грина им заплатил за разные сервисы. И за свои деньги гоняю их трафик, который мне не бесплатный, в итоге.

      Это раз.

      А во вторых, Скайп принадлежит ИБею, так ради интереса посмотрите на его финансовые результаты:
      За 2008 год: — Выручка $8,541,261,000. Прямые затраты: $2,228,069,000.

      Чтоб я так жил, называется.
    • 0
      Почему-то другие программы обходятся без такой подставы пользователю.
      • 0
        потому что они не п2п, а клиент-сервер
        • 0
          там это явно указано
    • +2
      Да.
      У меня трафик платный.
  • +1
    Я один раз чуть голову не сломал, разбираясь откуда валит 200 пакетов в секунду на домашний сервер-роутер. Оказалось скайп…
    Спасибо :-)
  • 0
    Есть ли такая возможность под WM и Linux? И вообще, можно стать супернодом под WM?
    • 0
      Думаю, пользователям WM такое подкладывать не будут.
      А под линуксом надо netstat глядеть :)
  • +2
    Решение для OSX каг-бэ есть: использовать 35502 порт (прописать в преференсах) и НИ В КОЕМ СЛУЧАЕ не использовать 80 и 443 порты как альтернативу для входящих соединений.
    • 0
      Откуда такая цифра? Вроде в документации не видно. Почему не 35503?
      • 0
        люди говорят :)
        • 0
          люди не только говорят, они ещё и на стенах пишут…
          • 0
            ну а вас удивляет что они как правило говорят глупости? :) по крайней мере это единственное более-менее конкретное решение для Мака, которое вообще упминается в гуглах и на форумах
    • 0
      В той же статье про отключении суперноды в маке «supernode function is only enabled in the Windows client. „
      Может не все так страшно?
      • 0
        судя по всему supernode на Маке есть, иначе неоткуда таким скачкам трафика браться
        • 0
          я если честно не замечал.
          во сколько раз должен увеличится трафик?
          • 0
            не в разы. я сужу по логам роутера — время от времени появляются самостоятельные всплески активности, от нескольких секунд до десятков минут. без всякой системы.
            • 0
              тогда на стационарном компе с безлимитным трафиком, смысла отключать нету. пусть кому то будет лучше ;)
  • 0
    я пользуюсь платными услугами скайпа, надеюсь имею полное право применить этот твик. спасибо
  • +3
    А чтобы принудительно заставить скайп использовать прокси, надо добавить такое:
    [HKEY_LOCAL_MACHINE\Software\Policies\Skype\Phone]
    «ProxyAddress»=reg_sz:localhost:234
    «ProxyUsername»=reg_sz:name
    «ProxyPassword»=reg_sz:pass
    • +2
      По вышеприведённой ссылке:
      www.skype.com/security/network-admin-guide-version2.2.pdf
      можно увидеть все возможные настройки скайпа в реестре, там и прокси и разные запреты (например, запретить приём/отправку файлов).
  • 0
    Активно ли используется данная функция supernode в портативных сборках? Как регулировать в данном случае?
  • +14
    А мне не жалко…
  • +2
    Предлагаю добавить в топик информацию о том что существует также шаблон групповой политики который позволяет более гибко настраивать параметры скайпа, например запретить передачу файлов или использованию 80-го и 443-го портов.Очень удобно при работе в корпоративной среде.
  • +4
    Было бы интересно как отключить этот режим в Linux и Mac версиях.
  • НЛО прилетело и опубликовало эту надпись здесь
    • 0
      Где-то была статья, что скайп на компе нельзя запретить.
      А вот мне 15 кб/с не жалко. Жалко начальству )
      • 0
        насколько я помню, для установки скайпа требуются админские права, соответственно, пользователи под павер юзерами будут кушать сушки, а не ставить себе скайпы.
        • 0
          не правильно помните, под обычными юзерами скайп вполне спокойно ставиться в папку application data
          • 0
            эни кейс, всегда можно политикой заблокировать доступ для всех к какой-нить дико важной для скайпа дллке.
            но вопрос с портабл скайпом остается открытый (но тоже была политика, запрещающая запуск приложений по хешу)
          • 0
            В корпоративную политику безопасности, как правило, входит ограничение на запуск программ только из папок Windows и Program Files
  • +11
    Остановитесь! Вы сломаете мне Скайп!
  • +2
    насколько я помню, режим суперноды может быть активирован только при белом ИП. За НАТом (прокси и проч) супернода не может быть активирована.
    • 0
      Если входящие соединения принимаются — то может. Здесь уже особенность не скайпа, а сети
      • 0
        ну так если у нас, скажем, на НАТе не настроен проброс — то вряд ли сможет.
        • 0
          конечно
        • 0
          а если настроен — то откуда скайп узнает какой именно порт?
          • +1
            упс. в скайпе можно настроить. то есть самому предоставить ему возможности супернода — возможно.

            ps: вот если б за прогон трафика через себя скайпкредиты начислялись — никто б не пытался отключить режим супернода )
            • 0
              я тоже сегодня об этом подумал, что если чувак держит инфру скайпа, то по идее он должен болучать ништячки.
              (там ниже написали, когда нода становится супернодой)
          • 0
            так настраивается же!
      • НЛО прилетело и опубликовало эту надпись здесь
        • 0
          port forwarding?
          • НЛО прилетело и опубликовало эту надпись здесь
            • +2
              NAT не всегда у провайдера
              • НЛО прилетело и опубликовало эту надпись здесь
        • 0
          маппинг
        • 0
  • 0
    Стать супер-нодом в скайпе не так и просто как это кажется.
    • 0
      лет 5 назад читал исследования, проводимые в гугле.
      они тогда так и не смогли найти зависимость, когда и почему нода становится супернодой.
      • +3
        Как мне объяснял работник скайпа, для получения статуса супер-ндо минимум нужно иметь внешний айпи, постоянный, широкий канал, большой аптайм клиента, и все это не должно меняться минимум две недели.
        • 0
          понятно, спасибо
        • 0
          Там явно не все так просто. У меня динамический IP, канал на отдачу 32 кб/с и нерегулярный аптайм (то пару часов, то неделю) и даже так скайп иногда гоняет через меня пакеты.
  • +2
    Хабраэффект сведет кол-во супернод к нулю и скайп сломается
  • +1
    никто и не вспомнил, что случилось 16 августа 2007 года.
    из-за чего тогда случился эпик фейл у скайпа на пару суток?
    • 0
      Ответ тут.
      • 0
        ну вроде как не совсем так было (в скайпе потом написали, что проблема началась с массовой перезагрузки компьютеров пользователей, обновивших скайп и ошибка в ПО).
        просто это было написано к тому, что сейчас благодаря этому посту число супернод резко сократится, и неизвестно, к чему это может привести.
        • –1
          Если быть конкретней, то Microsoft выпустил какой-то очередной патч для ОС. После установки этого патча требовалась перезагрузка системы. Таки образом огромное количество компьютеров перезагрузились за короткий период времени и начали логиниться в скайп. Вот тогда серверы и слегли.
          • 0
            может быть и так, другой вопрос, что сеть лежала очень продолжительное время (интересно, что стало бы с гуглом, если бы его почта пролежала то же время, что и скайп)
  • 0
    На самом деле скайп использует всякие хитрые трюки проброса порта через udp. У нас в городе есть провайдер goodline. Когда закончились деньги на счету и от сети отключили, то не работает все, кроме скайпа — он работает всегда! Даже поговорить удается, но потом начинаются артефакты и в конечном счете ничего не слышно.
    • +1
      В локальной сети сидит супернод и через него идет ваш голосовой траффик
      • 0
        А как он его находит? Там что-то типа broadcast-пакетов чтоли?
        • +2
          Да…, а вот почему даже при отключенном нете он пашет — он в вашей локалке ищит скайп клиент, конектиться к ниму, и гонит весь трафик через него, в версии 3.0 появилась и авторизация через супер нод, затем после этого ваш скайп рассылает всем по вашей сети что он нашел этот супер-нод и подключился, и если кому то еще надо — они узнают об ноде от вас, а артефакты начинаються из-за сдишком активного использования данного супер нода, так как на него могут повеситься много скайп клиентов и клиент захлёбываеться и не справляеться, так же возможно что происходит отключения вас от локалки
  • +1
    Не понимаю, хотите пользоваться Скайпом и сами же вставляете палки в колёса в работу сервиса как такового…
    • 0
      Это правильно, это — основа peer-to-peer. Сейчас народ бездумно понесется отключать supernode. :(
      • 0
        Да пусть балуются, все равно р2р им не убить. Анонимные торренты яркий тому пример.
  • 0
    А есть где-нибудь список разных фич такого рода в использовании скайпа?
  • +1
    Отключать не буду так как мне не жалко для скайпа скорости канала, кстати кто не вкурсе — скайп использует тебя как супер-нод [b]только[/b]когда нагрузки на сеть нету, канал большой, т.е больше 200кб\с (Входящий), нагрузка на процесор меньше 40%, лично мне за идеальное качевство связи не жалко этого, на а отключать или нет — решать вам :)
    PS Для автора темы — добавь *.reg файл для авто добавления этого в риестор
    • 0
      Добавил.
  • 0
    у меня в сутки раздаётся около 30 гигов по р2р, белый ип, неужели мне будет жалко каких-то 15 кбит/с? да пускай гоняют через меня трафик и общаются, на здоровье! Ради бесплатной универсальной телефонии — не жалко.
  • 0
    Зачем?
    Будет как с ослом, трафику будет не через что идти.
  • 0
    Актуально ли это для текущих версий скайпа? Т.е. если я сижу на лимитированном по трафику, но быстром канале, то без отключения этой настройки скайп внезапно может устроить мне сюрприз?

    И как это дело отключить в версии под Linux? Там как-то с реестром не очень хорошо дела ;)

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.