devices.nas: proxy switch to vps9

This commit is contained in:
2025-11-10 13:13:16 +08:00
parent 251e4d8b5e
commit 89c9b5ac88
5 changed files with 10 additions and 10 deletions

View File

@@ -22,8 +22,8 @@ let
[
# vps
{ device = inputs.lib.genAttrs [ "vps4" "vps6" "vps9" ] getAddress; distance = 1; }
# 使用 vps4 代理的机器
{ device = { vps4 = getAddress "vps4"; nas = null; }; distance = 10; }
# 使用 vps9 代理的机器
{ device = { vps9 = getAddress "vps9"; nas = null; }; distance = 10; }
# 使用 vps6 代理的机器
{
device = (inputs.lib.genAttrs [ "pc" "srv1-node0" "srv2-node0" ] (_: null)) // { vps6 = getAddress "vps6"; };

View File

@@ -40,7 +40,7 @@ inputs:
{
client =
{
xray.serverName = "xserver2.vps4.chn.moe";
xray.serverName = "xserver2.vps9.chn.moe";
dnsmasq = { extraInterfaces = [ "enp3s0" ]; hosts."git.chn.moe" = "127.0.0.1"; };
};
xmuServer = {};

View File

@@ -27,12 +27,6 @@ inputs:
sshd = {};
fail2ban = {};
xray.server.serverName = "xserver2.vps4.chn.moe";
nginx.streamProxy.map = builtins.listToAttrs (builtins.map
(site: { name = "${site}.chn.moe"; value.upstream.address = "tinc0.nas.chn.moe"; })
[
"xn--s8w913fdga" "matrix" "send" "git" "grafana" "peertube" "rsshub" "misskey" "synapse" "vaultwarden"
"photoprism" "nextcloud" "freshrss" "huginn" "api" "webdav"
]);
};
};
};

View File

@@ -27,6 +27,12 @@ inputs:
sshd = {};
fail2ban = {};
xray.server.serverName = "xserver2.vps9.chn.moe";
nginx.streamProxy.map = builtins.listToAttrs (builtins.map
(site: { name = "${site}.chn.moe"; value.upstream.address = "tinc0.nas.chn.moe"; })
[
"xn--s8w913fdga" "matrix" "send" "git" "grafana" "peertube" "rsshub" "misskey" "synapse" "vaultwarden"
"photoprism" "nextcloud" "freshrss" "huginn" "api" "webdav"
]);
};
};
};