-
Notifications
You must be signed in to change notification settings - Fork 4.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WIP feat: refactor wireguard outbound #1974
Conversation
另外我在测试 cloudflare 启用 ipv6 的情况下 wireguard 总是无法链接。 |
dragonfly bsd 构建坏了。。话说 dragonfly 真的有人用吗 如果原版不兼容干脆干掉 dragonfly 版本?@RPRX |
我觉得是不需要的。可以先看看我这个改动是否合理吧?我认为使用系统网络栈是更好的。 |
@nekohasekai 指出你搬了一部分他的代码 |
好的. 没有意见. 这个 MR 是否有意义? |
我个人觉得很好 不过测试一下 结果发现
有没有可能兼容 1.19?主要是 go 1.20 目前还有一点兼容问题。。 |
这个模块 |
|
c73e413
to
a4e80f0
Compare
需要 rebase 一下 |
感谢贡献!更新最新 合并了 #2716 |
重构 wireguard 出口
在 linux 尽可能使用系统的网络栈来确保内存使用与可靠的性能。
在这个实现中需要关闭 linux
rp_filter
.不确定这么做是否合适,请看一看给一些意见建议参考一下。