Xray-core/infra
yuhan6665 b413066012
Fakedns fix xUDP destination override (#1011)
* Fix UDP destination override

* Fix code style

* Fix fakedns object init

Do type convertion at runtime in case if user don't use fakedns in config.
Since dispatcher now depend on fakedns object, move the injection order of
fakedns to top (As a temporary solution)

* Amend logic for handing fakedns client

A map is used by server side when client turn on fakedns
Client will send domain address in the buffer.UDP.Address, server record all possible target IP addrs.
When target replies, server will restore the domain and send back to client.

Co-authored-by: hmol233 <82594500+hmol233@users.noreply.github.com>
2022-04-23 19:24:46 -04:00
..
conf Fakedns fix xUDP destination override (#1011) 2022-04-23 19:24:46 -04:00
vformat vformat supports multi-core processing (#757) 2021-10-12 15:29:22 +00:00
vprotogen Move from deprecated ioutil to os and io packages (#744) 2021-09-29 02:49:34 +08:00