2016-03-09 4 views
0

есть вопрос в моем сознании, который ищет 2 месяца в Интернете, но никогда не получайте ответа от него. пожалуйста, помогите мне узнать ответ на мой вопрос.libtorrent привязывается к локальному ip на

У нас есть небольшая сеть ISP и настроен сервер кеш-файлов torrent, предоставляемый компанией, которая работает так красиво. но система очень дорогостоящая, поэтому мы хотим реализовать одно и то же, чтобы сэкономить деньги, чтобы мы могли предоставить более дешевый интернет-сервис нашему клиенту.

они настроили Приватный маршрут IP в нашем основном маршруте 10.12.250.0/24 маршрут 106.xx.88.10

103.xx.88.10 является кэш-сервер IP, а также добавил тот частный IP к серверу 10.12 .250.1 до 10.12.250.254

мой вопрос, как клиент получает частный ip во время загрузки и загрузки торрента?

http://imagebin.ca/v/2ZIu7uD9Ysvl проверить образ торрент клиента

они не используют локальный протокол обнаружения сверстников. IP поступает с трекера, который добавляется к магнитной ссылке всякий раз, когда клиент загружает торрент, получаемый от частного ip

Идея кеша очень проста, что они используют несколько экземпляров libtorrent для сохранения тысяч торрентов на сервере

ответ

0

чтобы найти рои, что локальный кэш торрента может присоединиться есть несколько возможных подходов, некоторые из которых требует способности проверять и анализировать весь сетевой трафик, проходящий через сеть провайдера

  • реализацию BEP 22, требует поддержки клиентов
  • реализации BEP 14, требует поддержки клиентов, требует многоадресной маршрутизации за пределами локальной сети клиента
  • нюхать infohashes и слушающих порты из различных торрента субпротоколы:
    • HTTP трекер объявляет
    • УДП трекер объявляет
    • DHT объявляет
    • одноранговые соединения bittorrent-over-TCP
    • одноранговые соединения bittorrent-over-μTP
+0

но как они могут связывать локальный IP вместо публичного ip? –

+0

с использованием API-интерфейса libtorrent, который позволяет привязывать определенные интерфейсы/IP-адреса? – the8472

 Смежные вопросы

  • Нет связанных вопросов^_^