LEXUGE 最近的时间轴更新
LEXUGE

LEXUGE

V2EX 第 280281 号会员,加入于 2018-01-06 11:10:00 +08:00
今日活跃度排名 23167
dcompass - 纯 Rust 实现的高性能混合 DNS 服务器
DNS  •  LEXUGE  •  6 小时 37 分钟前  •  最后回复来自 LEXUGE
54
个人的 NixOS 系统/用户 配置/框架
程序员  •  LEXUGE  •  266 天前  •  最后回复来自 LEXUGE
2
XCH-CEB:一个由 Rust 编写的化学方程式配平工具
程序员  •  LEXUGE  •  2018-12-04 22:17:47 PM  •  最后回复来自 Wichna
8
Rust 编写的化学方程式配平库
程序员  •  LEXUGE  •  2018-05-21 20:08:38 PM  •  最后回复来自 LEXUGE
25
LEXUGE 最近回复了
6 小时 37 分钟前
回复了 LEXUGE 创建的主题 DNS dcompass - 纯 Rust 实现的高性能混合 DNS 服务器
@JBaker 前两个都可以通过未来的路有规则实现。
生成配置可能没有,不过如果不喜欢 json 未来可以支持 TOML 。
缓存文件持久化意义不大,DNS 结果很容易过期的...日志可以考虑
服务的话 linux 下我写了 systemd service unit,windows 我不太会,欢迎 PR
cache_size 的单位是 per record.
3 天前
回复了 LEXUGE 创建的主题 DNS dcompass - 纯 Rust 实现的高性能混合 DNS 服务器
新增加了 mock test,忽略掉网络因素下 qps 为 100000 。
实际测试(网络环境好时):2500 qps
在网络环境差且请求量大时,增加了可选的 ratelimit (使用 token bucket 实现)

下一步将设计一个简单灵活的路由规则语法
11 天前
回复了 LEXUGE 创建的主题 DNS dcompass - 纯 Rust 实现的高性能混合 DNS 服务器
@ysc3839 加入 todo list
12 天前
回复了 LEXUGE 创建的主题 DNS dcompass - 纯 Rust 实现的高性能混合 DNS 服务器
@ysc3839 这么做其实有 blacklist 的意思,但是 IP blacklist 很难维护且感觉过滤效果不好。目前 dcompass 只支持 prequery 的 routing.
12 天前
回复了 LEXUGE 创建的主题 DNS dcompass - 纯 Rust 实现的高性能混合 DNS 服务器
@fengjianxinghun 求链接? toml 考虑支持
@ysc3839 后期打算加入复杂服务端的配置(如 DoH 服务端),以及更加自由的路由配置(有点搞得像 table 了),这样可以部署在自己的服务器上
12 天前
回复了 LEXUGE 创建的主题 DNS dcompass - 纯 Rust 实现的高性能混合 DNS 服务器
目前支持的架构有 x86_64-unknown-linux-musl, armv7-unknown-linux-musleabihf, armv5te-unknown-linux-musleabi, x86_64-pc-windows-gnu, x86_64-apple-darwin, aarch64-unknown-linux-musl 。
已经测试的设备有:windows, linux, raspberry pi 3B+ (openwrt,使用 aarch64 ),都可以直接下载运行
可能有问题的架构:apple-darwin (不知道为什么, GitHub Action 的 Catalina 编译出来 linker 会炸)
未来可能会支持: mips
大部分的架构都使用了 musl 静态编译,尽可能无依赖,欢迎测试
有新的架构想加入 release 编译的 list 可以留言
12 天前
回复了 LEXUGE 创建的主题 DNS dcompass - 纯 Rust 实现的高性能混合 DNS 服务器
14 天前
回复了 LEXUGE 创建的主题 DNS dcompass - 纯 Rust 实现的高性能混合 DNS 服务器
@zgzh 那我打算提供一下交叉编译版本
14 天前
回复了 LEXUGE 创建的主题 DNS dcompass - 纯 Rust 实现的高性能混合 DNS 服务器
@zgzh 啊这,我都没法 crate,你直接 build 的吗
我不敢保证现在不会有 breaking change,不过感谢支持
14 天前
回复了 LEXUGE 创建的主题 DNS dcompass - 纯 Rust 实现的高性能混合 DNS 服务器
@HalloCQ overture 挺 buggy 的...我还修过一个 bug...也就是因为它和 smartdns 都很 buggy 我才决定自己写
打算支持 EDNS,回去写个 roadmap
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3037 人在线   最高记录 5298   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 59ms · UTC 14:36 · PVG 22:36 · LAX 06:36 · JFK 09:36
♥ Do have faith in what you're doing.