mirror of
https://codeberg.org/postscriptum/gemlog.git
synced 2026-02-19 14:32:40 +00:00
54 lines
No EOL
2.7 KiB
Text
54 lines
No EOL
2.7 KiB
Text
# Блокування вихідних з'єднань BitTorrent по діапазону IPv6
|
||
|
||
Деякі бібліотеки, такі як librqbit (https://github.com/ikatson/rqbit/issues/469) - не вміють вимикати надбудови міжпірингової комунікації типу PEX, але можуть робити це засобами так званого Blocklist.
|
||
|
||
В принципі, для IPv4 все просто:
|
||
|
||
```
|
||
Block IPv4:0.0.0.0-255.255.255.255
|
||
```
|
||
|
||
По географії списки зручно генерувати тут:
|
||
=> https://www.ip2location.com/free/visitor-blocker
|
||
* для цього потрібно обрати формат PeerGuardian2 та в залежності від торент-клієнта зберегти його у форматі p2p (для qBittorrent) або txt.
|
||
|
||
Для блокування всіх IPv6 діапазонів/мереж окрім Yggdrasil, є приклад:
|
||
=> https://github.com/yggdrasil-network/yggdrasil-go/discussions/1273
|
||
|
||
По аналогії робимо ранж 0400::/7 для Mycelium:
|
||
|
||
```
|
||
Not Yggdrasil Network:::-1ff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
|
||
Not Yggdrasil Network:400::-7ff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
|
||
Not Yggdrasil Network:800::-fff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
|
||
Not Yggdrasil Network:1000::-1fff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
|
||
Not Yggdrasil Network:2000::-3fff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
|
||
Not Yggdrasil Network:4000::-7fff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
|
||
Not Yggdrasil Network:8000::-ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
|
||
```
|
||
|
||
або
|
||
|
||
```
|
||
Not Yggdrasil Network:0000:0000:0000:0000:0000:0000:0000:0000-01ff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
|
||
Not Yggdrasil Network:0400:0000:0000:0000:0000:0000:0000:0000-07ff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
|
||
Not Yggdrasil Network:0800:0000:0000:0000:0000:0000:0000:0000-0fff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
|
||
Not Yggdrasil Network:1000:0000:0000:0000:0000:0000:0000:0000-1fff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
|
||
Not Yggdrasil Network:2000:0000:0000:0000:0000:0000:0000:0000-3fff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
|
||
Not Yggdrasil Network:4000:0000:0000:0000:0000:0000:0000:0000-7fff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
|
||
Not Yggdrasil Network:8000:0000:0000:0000:0000:0000:0000:0000-ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
|
||
```
|
||
|
||
Наскільки я розумію, його можна спростити до:
|
||
|
||
```
|
||
ot Yggdrasil Network:::-1ff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
|
||
Not Yggdrasil Network:400::-ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
|
||
```
|
||
|
||
або
|
||
```
|
||
|
||
Not Yggdrasil Network:0000:0000:0000:0000:0000:0000:0000:0000-01ff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
|
||
Not Yggdrasil Network:0400:0000:0000:0000:0000:0000:0000:0000-ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
|
||
``` |