sing-box/docs/faq/fakeip.md

20 lines
806 B
Markdown
Raw Normal View History

2023-03-25 04:03:23 +00:00
# FakeIP
FakeIP refers to a type of behavior in a program that simultaneously hijacks both DNS and connection requests. It
responds to DNS requests with virtual results and restores mapping when accepting connections.
#### Advantage
2023-06-07 13:10:01 +00:00
*
2023-03-25 04:03:23 +00:00
#### Limitation
* Its mechanism breaks applications that depend on returning correct remote addresses.
* Only A and AAAA (IP) requests are supported, which may break applications that rely on other requests.
#### Recommendation
2023-06-07 13:10:01 +00:00
* Enable `dns.independent_cache` unless you always resolve FakeIP domains remotely.
2023-03-25 04:03:23 +00:00
* If using tun, make sure FakeIP ranges is included in the tun's routes.
* Enable `experimental.clash_api.store_fakeip` to persist FakeIP records, or use `dns.rules.rewrite_ttl` to avoid losing records after program restart in DNS cached environments.