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

Docs && Advanced Features #6

Open
rurirei opened this issue Oct 30, 2020 · 5 comments
Open

Docs && Advanced Features #6

rurirei opened this issue Oct 30, 2020 · 5 comments

Comments

@rurirei
Copy link
Owner

rurirei commented Oct 30, 2020

Here lists all of advanced features could be done.

Below all of committed by custom configuration of v2ray-core.

Configuration Docs:

@rurirei rurirei pinned this issue Oct 30, 2020
@rurirei rurirei added the top label Oct 30, 2020
Repository owner locked as resolved and limited conversation to collaborators Oct 30, 2020
@rurirei
Copy link
Owner Author

rurirei commented Oct 30, 2020

[DNS] Fake DNS
Fake DNS app setting enabled and enjoy.

@rurirei
Copy link
Owner Author

rurirei commented Oct 30, 2020

[DNS] DNS over HTTPS (with Local DNS)

  // DoH server
  dns: {
     servers: [
       { address: "https://dns.google/dns-query" }
     ]
  }

  // dns outbound
  {
    tag: "dns",
    "protocol": "dns",
    "settings": {
      "address": "8.8.8.8",  // follow your preference
      "port": 53,  // defined with dns address above
      "network": "udp",  // change to "tcp" if udp-disallowed server
      "proxySettings": {
        "tag": "proxy"
      }
  }

  // proxy outbound
  {
    tag: "proxy",
    ...
  }

  // routing
  "ip": [
    "8.8.8.8"  // if follow your remote dns ip  // Kitsunebi Rewrite does Google dns forced
  ],
  "port": "53",  // port 53 only, as do not change this
  "network": "udp",  // do not receive tcp
  "type": "field",
  "outboundTag": "dns"
  }

@rurirei
Copy link
Owner Author

rurirei commented Oct 30, 2020

[DNS] UDP over TCP (with Local DNS)

  // dns server
  dns: {
     servers: [
       { address: "8.8.8.8" }
     ]
  }

  // dns outbound
  {
    tag: "dns",
    "protocol": "dns",
    "settings": {
      "address": "8.8.8.8",  // follow your preference
      "port": 53,  // defined with dns address above
      "network": "tcp",  //  over TCP
      "proxySettings": {
        "tag": "proxy"
      }
  }

  // proxy outbound
  {
    tag: "proxy",
    ...
  }

  // routing
  "ip": [
    "8.8.8.8"  // if follow your remote dns ip  // Kitsunebi Rewrite does Google dns forced
  ],
  "port": "53",  // port 53 only, as do not change this
  "network": "udp",  // do not receive tcp
  "type": "field",
  "outboundTag": "dns"
  }

@rurirei
Copy link
Owner Author

rurirei commented Oct 30, 2020

[DNS] what is Local DNS?
it is described to if control DNS locally (simply using routing component, or other fully-controlled method (specified as dnsgw inside Shadowsocks or v2rayNG)) before v2ray-core sent it to the remote.

  // routing
  "ip": [
    "8.8.8.8"  // if follow your remote dns ip  // Kitsunebi Rewrite does Google dns forced
  ],
  "port": "53",  // port 53 only, as do not change this
  "network": "udp",  // do not receive tcp
  "type": "field",
  "outboundTag": ...  // do your controller
  }

@rurirei
Copy link
Owner Author

rurirei commented Nov 22, 2020

[DNS] DNS Transport over TCP (aka. DNS Fallback) v2fly/v2ray-core#415

Fallback DNS app setting enabled and enjoy.

preview is available at releases.

@rurirei rurirei changed the title Advanced Features Docs && Advanced Features Mar 30, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant