diff --git a/.gitbook/assets/routes_defaults.png b/.gitbook/assets/routes_defaults.png new file mode 100644 index 0000000..aa17f73 Binary files /dev/null and b/.gitbook/assets/routes_defaults.png differ diff --git a/index/configurations/listen/README.md b/index/configurations/listen/README.md index ebc2f73..7ece3b0 100644 --- a/index/configurations/listen/README.md +++ b/index/configurations/listen/README.md @@ -39,11 +39,11 @@ Add a list, a dialog follows that also appears when editing.
1. **Name:** Name your list, so you always recognize it in the UI. -2. **Type:** Type of listening from Nginx proxy. Stream or HTTP/HTTPS, the difference is how the connection is handled. +2. **Type:** Type of listening from Nginx proxy. Stream or HTTP/HTTPS, the difference is how the connection is handled. 3. **Protocol:** Which protocol should be used, UDP can also be used in addition to TCP for a stream. 4. **Port:** Which port the listening is listening on. 5. **Description:** Here you can describe in more detail what the listener is used for. -6. **IP6 enable:** Additionally enables listening on an IP6 address (untested yet, but enables it in the nginx config). +6. **IP6 enable:** Additionally enables listening on an IP6 address (untested yet, but enables it in the nginx config). 7. **IP access:** Enables checking of the IP address against a list (blacklist/whitelist). 8. **Access type:** Which list to use for the IP check. The lists can be maintained under [IP Access](../ip-access.md). 9. **Proxy protocol enable:** Activates the use of the [proxy protocol](proxy-protocol.md). From now on all packets are provided with the [proxy protocol](proxy-protocol.md) header. This setting is important for internal HTTP/HTTPS processing. Only in this way does the route get the correct IP of the inquiring request for further checks or logging. diff --git a/index/configurations/routes.md b/index/configurations/routes.md index 8261518..c9d84bd 100644 --- a/index/configurations/routes.md +++ b/index/configurations/routes.md @@ -21,14 +21,19 @@ Existing connections are kept as if running the command: nginx -s reload {% endhint %} 2. The first thing to see in the Routes list are the default routes. If no route is specified, the default routes always apply. +3. Each domain entered in [Domains](domains/) is displayed under Routes. One or more routes from one or more [Listen](listen/) to a destination can now be entered. -{% hint style="info" %} -The default routes cannot be edited or deleted. -{% endhint %} +## Default Routes -3. Each domain entered in [Domains](domains/) is displayed under Routes. One or more routes from one or more [Listen](listen/) to a destination can now be entered. +
-## Default Routes +The default Routes are installed at the beginning of the [setup](../installation/). These routes are the default path if no domain or protocol split takes effect beforehand. + +{% hint style="info" %} +The default routes cannot be edited or deleted. +{% endhint %} +1. The listen stream on port 53 points to FlyingFish's internal DNS server (this lists on port 5333 so that nginx can get port 53). If set for [listening](listen/), the [IP access blacklist/whitelist](ip-access.md) takes effect. +2.