Skip to content
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

支持TFO #40

Closed
zephyrchien opened this issue Oct 29, 2021 · 5 comments
Closed

支持TFO #40

zephyrchien opened this issue Oct 29, 2021 · 5 comments

Comments

@zephyrchien
Copy link
Collaborator

可以用ss-rust作者开源的这个库 tokio-tfo,支持linux/win/bsd,跟ss-rust是相同的实现
建议把这个功能加入到features,默认关闭。有需要的用户可以加上--features tfo 参数自行编译
#13

@kdurov
Copy link

kdurov commented Oct 29, 2021

好奇这个项目原作者会弃坑么😅

@zephyrchien
Copy link
Collaborator Author

好奇这个项目原作者会弃坑么sweat_smile

@zhboner 說過他比較忙,我也是用愛發電=_=

@zephyrchien
Copy link
Collaborator Author

我在這個倉庫添加了tfo支持,但是還沒有經過完整的測試。如果是Linux系統的話,需要kernel >= 4.11,不然tfo會跟zero-copy衝突(因爲第一次寫只能sendto, 不能splice)

@kdurov
Copy link

kdurov commented Nov 5, 2021

好奇这个项目原作者会弃坑么sweat_smile

@zhboner 說過他比較忙,我也是用愛發電=_=

大佬的fork支持v6转发吗。TFO没开过,听说可能导致容易被墙?

@zephyrchien
Copy link
Collaborator Author

大佬的fork支持v6转发吗。

支持的,[::1] ::1 這兩種寫法都可以。如果轉發目標是域名,你還可以設置解析策略(比如ipv6優先或者僅限ipv6)

TFO没开过,听说可能导致容易被墙?

確實有這種說法,但是每個人情況都不一樣。目前自動發佈的版本默認開啓了所有的features(udp, tfo, zero-copy),等會我去把tfo改成默認關閉。

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

No branches or pull requests

2 participants