LEXUGE 最近的时间轴更新
LEXUGE

LEXUGE

V2EX 第 280281 号会员,加入于 2018-01-06 11:10:00 +08:00
今日活跃度排名 13644
dcompass - 纯 Rust 实现的高性能混合 DNS 服务器
DNS  •  LEXUGE  •  20 小时 47 分钟前  •  最后回复来自 LEXUGE
55
个人的 NixOS 系统/用户 配置/框架
程序员  •  LEXUGE  •  267 天前  •  最后回复来自 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 最近回复了
20 小时 47 分钟前
回复了 LEXUGE 创建的主题 DNS dcompass - 纯 Rust 实现的高性能混合 DNS 服务器
@JBaker 已修复(
原因是某些应用会发多个请求,却在第一个请求收到后就走掉了,导致 socket 挂了(
1 天前
回复了 LEXUGE 创建的主题 DNS dcompass - 纯 Rust 实现的高性能混合 DNS 服务器
@JBaker 前两个都可以通过未来的路有规则实现。
生成配置可能没有,不过如果不喜欢 json 未来可以支持 TOML 。
缓存文件持久化意义不大,DNS 结果很容易过期的...日志可以考虑
服务的话 linux 下我写了 systemd service unit,windows 我不太会,欢迎 PR
cache_size 的单位是 per record.
4 天前
回复了 LEXUGE 创建的主题 DNS dcompass - 纯 Rust 实现的高性能混合 DNS 服务器
新增加了 mock test,忽略掉网络因素下 qps 为 100000 。
实际测试(网络环境好时):2500 qps
在网络环境差且请求量大时,增加了可选的 ratelimit (使用 token bucket 实现)

下一步将设计一个简单灵活的路由规则语法
12 天前
回复了 LEXUGE 创建的主题 DNS dcompass - 纯 Rust 实现的高性能混合 DNS 服务器
@ysc3839 加入 todo list
13 天前
回复了 LEXUGE 创建的主题 DNS dcompass - 纯 Rust 实现的高性能混合 DNS 服务器
@ysc3839 这么做其实有 blacklist 的意思,但是 IP blacklist 很难维护且感觉过滤效果不好。目前 dcompass 只支持 prequery 的 routing.
13 天前
回复了 LEXUGE 创建的主题 DNS dcompass - 纯 Rust 实现的高性能混合 DNS 服务器
@fengjianxinghun 求链接? toml 考虑支持
@ysc3839 后期打算加入复杂服务端的配置(如 DoH 服务端),以及更加自由的路由配置(有点搞得像 table 了),这样可以部署在自己的服务器上
13 天前
回复了 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 可以留言
13 天前
回复了 LEXUGE 创建的主题 DNS dcompass - 纯 Rust 实现的高性能混合 DNS 服务器
15 天前
回复了 LEXUGE 创建的主题 DNS dcompass - 纯 Rust 实现的高性能混合 DNS 服务器
@zgzh 那我打算提供一下交叉编译版本
15 天前
回复了 LEXUGE 创建的主题 DNS dcompass - 纯 Rust 实现的高性能混合 DNS 服务器
@zgzh 啊这,我都没法 crate,你直接 build 的吗
我不敢保证现在不会有 breaking change,不过感谢支持
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1066 人在线   最高记录 5298   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 21:15 · PVG 05:15 · LAX 13:15 · JFK 16:15
♥ Do have faith in what you're doing.