Refresh prepared domain every 30 minutes

This commit is contained in:
yuhan6665 committed 2023-03-24 20:51:30 -04:00
1 parent 98ba220f15
commit 4d9fd8521a
2 files changed
+15 -6

No files matched your search

+5 -1
View File
@@ -87,9 +87,13 @@ func (v *V2RayPoint) RunLoop(prefIPv6 bool) (err error) {
}()
if v.AsyncResolve {
go v.dialer.PrepareDomain(v.DomainName, v.closeChan, prefIPv6)
go func() {
v.dialer.PrepareDomain(v.DomainName, v.closeChan, prefIPv6)
close(v.dialer.ResolveChan())
}()
} else {
v.dialer.PrepareDomain(v.DomainName, v.closeChan, prefIPv6)
close(v.dialer.ResolveChan())
}
err = v.pointloop()