icloud 0.1.0

基于当前公网IP位置,返回就近的 Apple iCloud 存储服务器地址(域名与解析IP)。
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use icloud::{storage_address, storage_address_offline};

fn main() {
    let addr = storage_address();
    println!(
        "iCloud地址: {address}, 解析IP: {resolved:?}, IP: {ip:?}, 国家: {cc:?}, 省份: {region:?}, 城市: {city:?}\n备注: {note:?}",
        address = addr.address,
        resolved = addr.resolved_ip,
        ip = addr.ip,
        cc = addr.country_code,
        region = addr.region,
        city = addr.city,
        note = addr.note,
    );

    let offline = storage_address_offline();
    println!("离线回退地址: {}", offline.address);
}