Mythologyli / zju-connect

ZJU RVPN 客户端的 Go 语言实现
GNU Affero General Public License v3.0
313 stars 20 forks source link

feat: support UDP/TCP DNS select [WIP] #34

Closed cxz66666 closed 10 months ago

cxz66666 commented 10 months ago

WIP 一个大致的想法,可以再斟酌下

设置了一个简单的选择策略,默认使用UDP,UDP无法使用则切换到TCP,当UDP不行、TCP行的时候,设置程序优先使用(只使用)TCP,并启动一个10分钟的定时器,定时器触发后设置程序优先使用UDP,当UDP、TCP都不行的时候,什么都不做,只是使用系统local dns

cxz66666 commented 10 months ago

我感觉可以合并

那我感觉可以先合了看看,指不定哪天zju dns又抽风了

Mythologyli commented 10 months ago

感谢提交~