我所看到的用途主要是增强匿名性。比如将自己伪装成代理服务器,然后动态修改
Client-IP 这个 header ,让对方服务器以为请求来自不同的 Client 。
以 sidki config 中的 US-IPs.ptxt 这个 blockfile 为例:
Code: Select all
# AT&T WorldNet Services
# 12.0.0.0 - 12.255.255.255
$CON(1,11)$SET(hIP=12.20.41.1$DTM(s))
# UUNET Technologies, Inc.
# 63.64.0.0 - 63.127.255.255
$CON(2,11)$SET(hIP=63.127.192.1$DTM(s))
# Sprint
# 63.160.0.0 - 63.175.255.255
$CON(3,11)$SET(hIP=63.162.109.1$DTM(s))
# Pac Bell Internet Services
# 63.192.0.0 - 63.207.255.255
$CON(4,11)$SET(hIP=63.205.65.1$DTM(s))
# Level 3 Communications, Inc.
# 63.208.0.0 - 63.215.255.255
$CON(5,11)$SET(hIP=63.209.80.1$DTM(s))
# Qwest Communications
# 63.236.0.0 - 63.239.255.255
$CON(6,11)$SET(hIP=63.238.53.1$DTM(s))
# CERFnet
# 63.240.0.0 - 63.242.255.255
$CON(7,11)$SET(hIP=63.241.218.1$DTM(s))
# Cable & Wireless
# 64.41.128.0 - 64.41.255.255
$CON(8,11)$SET(hIP=64.41.32.1$DTM(s))
# Road Runner
# 66.68.0.0 - 66.69.255.255
$CON(9,11)$SET(hIP=66.68.220.1$DTM(s))
# MegaPath Networks Inc.
# 66.80.0.0 - 66.80.255.255
$CON(10,11)$SET(hIP=66.80.139.1$DTM(s))
# Speakeasy Network
# 66.92.0.0 - 66.93.255.255
$CON(11,11)$SET(hIP=66.93.132.1$DTM(s))
以 11 个 connection 为一组,每个 connection 设置不同的 Client-IP 值。完成 11 个后再从头开始。如果设置了 z 变量,则是每 z 个 connection 进行修改。