新增 zashboard 面板

This commit is contained in:
DustinWin
2024-12-25 14:32:27 +08:00
parent 0b27352932
commit 07b392a9df
3 changed files with 160 additions and 141 deletions

View File

@@ -442,7 +442,7 @@ EOF
cat >>"$TMPDIR"/hosts.yaml <<EOF
hosts:
'time.android.com': 203.107.6.88
'time.facebook.com': 203.107.6.88
'time.facebook.com': 203.107.6.88
EOF
#加载本机hosts
sys_hosts=/etc/hosts
@@ -601,14 +601,14 @@ EOF
hosts_domain=$(cat $sys_hosts | grep -E "^([0-9]{1,3}[\.]){3}" | awk '{printf "\"%s\", ", $2}' | sed 's/, $//')
cat >"$TMPDIR"/jsons/add_hosts.json <<EOF
{
"dns": {
"dns": {
"servers": [
{ "tag": "hosts_local", "address": "local", "detour": "DIRECT" }
],
"rules": [
{
"domain": [$hosts_domain],
"server": "hosts_local"
{
"domain": [$hosts_domain],
"server": "hosts_local"
}
]
}
@@ -666,7 +666,7 @@ EOF
}
cat >"$TMPDIR"/jsons/dns.json <<EOF
{
"dns": {
"dns": {
"servers": [
{
"tag": "dns_proxy",
@@ -679,10 +679,10 @@ EOF
"strategy": "$strategy",
"address_resolver": "dns_resolver",
"detour": "DIRECT"
},
{ "tag": "dns_fakeip", "address": "fakeip" },
{ "tag": "dns_resolver", "address": "223.5.5.5", "detour": "DIRECT" },
{ "tag": "block", "address": "rcode://success" },
},
{ "tag": "dns_fakeip", "address": "fakeip" },
{ "tag": "dns_resolver", "address": "223.5.5.5", "detour": "DIRECT" },
{ "tag": "block", "address": "rcode://success" },
{ "tag": "local", "address": "local", "detour": "DIRECT" }
],
"rules": [
@@ -706,7 +706,7 @@ EOF
cat >"$TMPDIR"/jsons/add_route.json <<EOF
{
"route": {
"rules": [
"rules": [
{ "inbound": "dns-in", "outbound": "dns-out" }
],
"default_mark": $routing_mark
@@ -795,7 +795,7 @@ EOF
[ -n "$add_reject" -a -n "$add_dnsout" ] && add_reject="${add_reject},"
[ -n "$add_direct" -o -n "$add_reject" -o -n "$add_dnsout" ] && cat >"$TMPDIR"/jsons/add_outbounds.json <<EOF
{
"outbounds": [
"outbounds": [
$add_direct
$add_reject
$add_dnsout
@@ -1660,9 +1660,10 @@ makehtml() { #生成面板跳转文件
<h3>请在脚本更新功能中(9-4)安装<br>或者使用在线面板:</h3>
<h4>请复制当前地址/ui(不包括)前面的内容填入url位置即可连接</h3>
<a href="https://metacubexd.pages.dev" style="font-size: 24px;">Meta XD面板(推荐)<br></a>
<a href="https://board.zash.run.place" style="font-size: 24px;">zashboard面板<br></a>
<a href="https://yacd.metacubex.one" style="font-size: 24px;">Meta YACD面板(推荐)<br></a>
<a href="https://yacd.haishan.me" style="font-size: 24px;">Clash YACD面板<br></a>
<a style="font-size: 21px;"><br>如已安装,请刷新此页面!<br></a>
<a style="font-size: 21px;"><br>如已安装,请刷新此页面!<br></a>
</div>
</body>
</html