#vpn #ip #connection #tor #proxy #check #country

no_vpn

一个能够检查IP是否为VPN、代理或TOR连接的crate

2个版本

0.1.1 2019年2月8日
0.1.0 2019年2月8日

#38 in #country

MIT 许可证

6KB
152

Translate是Rust中的第一个VPN检查crate

要求

  • 互联网连接
  • OpenSSL

警告

  • 此crate使用reqwest

功能

  • 检查IP是否为VPN
  • 获取IP所在国家

示例

use no_vpn::*;
check_vpn("IP",|result| {
	let result = result.unwrap();
   	println!("VPN: {}, Country: {}",result.is_vpn(),result.get_country());
})

特别感谢besuper,他授权我将流行的NoVPN Minecraft插件(用Java编写)转换为Rust API https://www.spigotmc.org/resources/novpn-antibot-bungeecord-support-mcleaks.36511/ 如果你想要购买这个Minecraft插件

依赖

~23MB
~472K SLoC