nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpq9f24r46fraqxx2pqj8424sdp2syu0gy4pql23m4mckc8zdcznr7sug52sl (nprofile…52sl)
я качаю список всех AS соотнесённых с принадлежащими им префиксами в формате ПРЕФИКС пробел ASN. в конфиге для моей впс есть функция, что берёт на вход список asn и возвращает список префиксов, принадлежащих запрашиваемым asn:
ipsOfASes =
ASNs: # array of strings
readFile (abs "inputs/bgp-table.txt")
|> splitString "\n"
|> filter (line: any (x: hasPrefix x line) ASNs)
|> map (line: elemAt (splitString " " line) 1);
её я использую в конфиге роутинга у xray-core, где блокирую айпишки mailru и прочих мракобесов, которые пробируют соединения моих клиентов на наличие прокси:
# block vk/mailru-group/max ips
{
ip = ipsOfASes [
"47764"
"47541"
"60863"
"60476"
];
outboundTag = "block";
}
такие дела, ангел мой.
