Skip to content
This repository has been archived by the owner on Mar 17, 2024. It is now read-only.

WinDivert-based Windows TProxy #41

Open
e1732a364fed opened this issue Apr 24, 2022 · 5 comments
Open

WinDivert-based Windows TProxy #41

e1732a364fed opened this issue Apr 24, 2022 · 5 comments
Assignees

Comments

@e1732a364fed
Copy link
Owner

e1732a364fed commented Apr 24, 2022

从 hysteria的issue看到的。 它能加 那我就能加。

apernet/hysteria#281

https://www.reqrypt.org/windivert.html

参考
https://www.seeull.com/archives/314.html

@Leao9203
Copy link

从 hysteria的issue看到的。 它能加 那我就能加。我要证明我的能力不低于 hy作者。

HyNetwork/hysteria#281

https://www.reqrypt.org/windivert.html

参考 https://www.seeull.com/archives/314.html

哈哈哈哈哈哈哈 这胜负欲

@e1732a364fed
Copy link
Owner Author

e1732a364fed commented Apr 26, 2022

总之,虽然会考虑加这个功能,但是该功能的优先级 是比 tun 要低的。

我们先考虑 wintun 再 考虑 windivert.

因为Tun的话,可以提供 全平台支持,而 windivert只能用于 windows。

如果加了 windivert用于 windows 端的 透明代理的话,那么透明代理 就剩 macOS 没支持了,显得很尴尬

为了减少 macOS 的尴尬,也是要先 支持 Tun

后来发现 tun/tap 涉及到 cgo,而且经常涉及到 自己运行一些外部命令,甚至安装一些插件(如wintun),总之还是不够优雅。

所以还是先实现 透明代理比较爽一些。

当然,要是都不好实现,那么就两种都搁置。

@e1732a364fed
Copy link
Owner Author

e1732a364fed commented Apr 26, 2022

@e1732a364fed e1732a364fed self-assigned this May 8, 2022
@e1732a364fed
Copy link
Owner Author

其实vs都实现了tun了,感觉没必要再搞别的了?

@e1732a364fed
Copy link
Owner Author

e1732a364fed commented Jan 4, 2023

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants