Автор |
Сообщение |
Kon Diter
Newbee

Зарегистрирован: 20.11.2018
Сообщения: 5
|
Добрый день!
Скажите, пожалуйста, может ли Proxomitron изменять такие данные
i107.fastpic.ru/big/2018/1120/13/58f34d74a5e07fe97d47e50d5204f313.png
если да, то, может быть, пособите с фильтром?
|
|
|
К началу |
Профиль Сообщение |
 |
chAlx
Moderator

Зарегистрирован: 30.06.2004
Сообщения: 2635
Откуда: SPb
|
Да, это всё можно менять/убирать заголовочным фильтром. Вот такая у трекеров хилая защита от качков.
|
|
|
К началу |
Профиль Сообщение |
 |
Kon Diter
Newbee

Зарегистрирован: 20.11.2018
Сообщения: 5
|
Цитата: |
Вот такая у трекеров хилая защита от качков. |
я не по этому. Мой интернет провайдер режет скорость именно по клиенту uTorrent, определяя его по peerid и, возможно, по UA. Я могу использовать другие клиенты, но привык к uTorrent. Да и кто знает, когда провайдер начнёт резать другие.
|
|
|
К началу |
Профиль Сообщение |
 |
chAlx
Moderator

Зарегистрирован: 30.06.2004
Сообщения: 2635
Откуда: SPb
|
Примеры фильтров можно посмотреть в темах:
Вообще, нормальные провайдеры определяют p2p-трафик средствами DPI-анализаторов. Там всё сложнее, чем одни HTTP-заголовки.
|
|
|
К началу |
Профиль Сообщение |
 |
Kon Diter
Newbee

Зарегистрирован: 20.11.2018
Сообщения: 5
|
Спасибо.
Подозреваю, что именно DPI здесь и используется. Тех службе спустили задание понизить трафик, чтобы можно было продавать магистраль провам поменьше и при этом свои пользователи сильно не жаловались. Тех служба сделала костыльное решение на всю свою зарплату, сделав правило по константе -UTxxx- и, возможно, по UA.
Я взял tixati (в нём эта константа забита в экзешник и её можно поменять вручную, и, возможно, не только: sb-innovation.de/f59/make-your-peerid-your-choice-29320/), поменял константу на -UT и получил мгновенное падение в скорости.
Со службой поддержки бодаться бессмысленно, там сидят стрессо-устойчивые молодые люди, которые ничего не решают. Менять прова лень, давно им пользуюсь.
зы. bb-коды у движка - моё почтение
|
|
|
К началу |
Профиль Сообщение |
 |
Kon Diter
Newbee

Зарегистрирован: 20.11.2018
Сообщения: 5
|
Так, с самым простым справился
Цитата: |
In = FALSE
Out = TRUE
Key = "User-Agent: PicoTorrent/0.15.0 (out) "
Match = "*"
Replace = "PicoTorrent/0.15.0" |
Второе существенно сложнее (для меня)
Цитата: |
In = FALSE
Out = TRUE
Key = "Host: site.com GET params redirect {site} (out)"
Match = "$URL((http://site.com/path/script.cgi)\0 (\?param1=1)\1 \¶m2=2 (\¶m3=3)\2 \¶m4=4)"
Replace = "$RDIR(\0\1¶m2=fake2\2¶m4=fake4)" |
проанализировал лог общения клиента с разными трекерами
Цитата: |
GET /ann?info_hash=поскипано&peer_id=-UT355W-поскипано& и т.д.
GET /поскипано/announce?info_hash=поскипано&peer_id=-UT355W-поскипано& и т.д.
GET /поскипано/announce?info_hash=поскипано&peer_id=-UT355W-поскипано& и т.д.
GET /bt/announce.php?uk=поскипано&info_hash=поскипано&peer_id=-UT355W-поскипано& и т.д. |
мне нужно заменить peer_id=-UT355W- на peer_id=-PI0150- В большинстве случаев это второй параметр, но может быть и третьим. И бог его знает каким ещё. Так же нет домена, даже к announce не привяжешься.
Да, так же не понял лишней открывающей скобки у $URL
|
|
|
К началу |
Профиль Сообщение |
 |
Kon Diter
Newbee

Зарегистрирован: 20.11.2018
Сообщения: 5
|
да, похоже uTorrent ловится ещё на чем-то. Поправил прямо в памяти и увеличения скорости не получил. Значит proxomitron в сторонку, надо разбирать трафик.
|
|
|
К началу |
Профиль Сообщение |
 |
chAlx
Moderator

Зарегистрирован: 30.06.2004
Сообщения: 2635
Откуда: SPb
|
Если один параметр надо заменить, то там всё проще:
Код: |
Match = "$URL((http://site.com/*)\0 ([?&]peer_id=)\1 old-value \9)"
Replace = "$RDIR(\0\1new-value\9)" |
|
|
|
К началу |
Профиль Сообщение |
 |
|