Crates.io | ok-dns |
lib.rs | ok-dns |
version | 0.1.1 |
source | src |
created_at | 2024-03-04 06:51:54.48128 |
updated_at | 2024-03-04 07:22:55.406855 |
description | A command line tool to find files and directories by name. |
homepage | https://github.com/tengfei-xy/ok-dns |
repository | https://github.com/tengfei-xy/ok-dns |
max_upload_size | |
id | 1161273 |
size | 75,427 |
一种能够返回在国内经常被ban,需要更换ip地址(比如translate.google.com)的web服务器
目前支持的域名:translate.google.com
计划支持域名:github.com
注:期望增加其他域名,可以提交issue
预览地址:124.223.15.220:16825
获取国内可用IP地址,访问http://127.0.0.1:16825
,将放回
{
"translate.google.com": {
"ip": "104.224.178.90",
"last_update_time": "2024-03-04 06:46:58",
"update_count": 1
}
}
配置文件:参考文档
注:由于使用了fastping-rs,因此必须使用root权限运行程序
sudo ok-dns -c config.yaml
安装最新版rust
开始编译,默认编译于target/release/
文件夹下
cargo build --release
本项目使用rust编写完成,web框架使用了actix_web