mirror of
https://github.com/daeuniverse/dae.git
synced 2025-07-04 23:40:30 +07:00
docs: typo and example
This commit is contained in:
21
example.dae
21
example.dae
@ -21,11 +21,12 @@ global {
|
|||||||
wan_interface: wlp5s0
|
wan_interface: wlp5s0
|
||||||
}
|
}
|
||||||
|
|
||||||
# subscription will be resolved as nodes and merged into node pool below.
|
# Subscriptions defined here will be resolved as nodes and merged as a part of global node pool.
|
||||||
subscription {
|
subscription {
|
||||||
# Add your subscription links here.
|
# Add your subscription links here.
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Nodes defined here will be merged as a part of global node pool.
|
||||||
node {
|
node {
|
||||||
# Add your node links here.
|
# Add your node links here.
|
||||||
# Support socks5, http, https, ss, ssr, vmess, vless, trojan, trojan-go
|
# Support socks5, http, https, ss, ssr, vmess, vless, trojan, trojan-go
|
||||||
@ -35,19 +36,33 @@ node {
|
|||||||
|
|
||||||
group {
|
group {
|
||||||
my_group {
|
my_group {
|
||||||
# Pass node links as input of lua script filter.
|
# Filter nodes from global node pool defined by subscription and node section above.
|
||||||
filter: name(keyword: HK, keyword: SH)
|
# Pass node names as input of keyword/regex filter.
|
||||||
|
filter: name(regex:'HK|SG|TW', keyword:'JP', keyword: SH) && !name(keyword:"GCP")
|
||||||
|
|
||||||
# Randomly select a node from the group for every connection.
|
# Randomly select a node from the group for every connection.
|
||||||
# policy: random
|
# policy: random
|
||||||
|
|
||||||
|
# Select the node with min last latency from the group for every connection.
|
||||||
|
# policy: min
|
||||||
|
|
||||||
# Select the first node from the group for every connection.
|
# Select the first node from the group for every connection.
|
||||||
policy: fixed(0)
|
policy: fixed(0)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
group2 {
|
||||||
|
# Filter nodes from global node pool defined by subscription and node section above.
|
||||||
|
# Pass node names as input of keyword/regex filter.
|
||||||
|
filter: name(keyword: netflix)
|
||||||
|
|
||||||
|
# Select the node with min average of the last 10 latencies from the group for every connection.
|
||||||
|
policy: min_avg10
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
routing {
|
routing {
|
||||||
# See routing.md for full examples.
|
# See routing.md for full examples.
|
||||||
|
|
||||||
ip(1.1.1.1) && port(53) -> my_group
|
ip(1.1.1.1) && port(53) -> my_group
|
||||||
pname(firefox) && domain(ip.sb) -> direct # pname like firefox not works yet [ FIXME ]
|
pname(firefox) && domain(ip.sb) -> direct # pname like firefox not works yet [ FIXME ]
|
||||||
pname(curl) && domain(ip.sb) -> my_group
|
pname(curl) && domain(ip.sb) -> my_group
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
[Unit]
|
[Unit]
|
||||||
Description=v2rayA Service
|
Description=dae Service
|
||||||
Documentation=https://github.com/v2rayA/dae
|
Documentation=https://github.com/v2rayA/dae
|
||||||
After=network.target
|
After=network.target
|
||||||
Wants=network.target
|
Wants=network.target
|
||||||
|
Reference in New Issue
Block a user