1 个稳定版本

使用旧的Rust 2015

1.0.0 2018年8月22日

#6 in #ipify

MIT 许可证

4KB

Crates.io rust-stable crate-doc

ipify 客户端

该crate提供了获取公共IP的功能。它使用hyperipify。仅在HTTP上工作。

extern crate hyper;
extern crate ipify_api;
use hyper::rt::{self, Future};

fn main() {
    rt::run(
        ipify_api::get_ip("http://my-ipify-instance.rs")
            .map(|ip| println!("{}", ip))
            .map_err(|e| println!("{}", e)),
    );
}


lib.rs:

ipify_api crate提供了获取公共IP的功能。该crate基于rust-stable

它使用hyperipify。要使用此功能,请将以下内容添加到您的Cargo.toml中。

 [dependencies]
 ipify_api = "1.0.0"

并将以下内容添加到您的crate根目录

 extern crate ipify;

依赖项

~4.5MB
~85K SLoC