xray 使用明文服务器地址

This commit is contained in:
陈浩南 2023-08-10 20:14:41 +08:00
parent c30e1d5e4d
commit f132d8b53b
3 changed files with 10 additions and 9 deletions

View File

@ -206,6 +206,8 @@
xrayClient =
{
enable = true;
serverAddress = "74.211.99.69";
serverName = "vps6.xserver.chn.moe";
dns =
{
extraInterfaces = [ "docker0" ];

View File

@ -41,6 +41,8 @@ inputs:
xrayClient =
{
enable = mkOption { type = types.bool; default = false; };
serverAddress = mkOption { type = types.nonEmptyStr; };
serverName = mkOption { type = types.nonEmptyStr; };
dns = mkOption { type = types.submodule { options =
{
hosts = mkOption { type = types.attrsOf types.nonEmptyStr; default = {}; };
@ -353,7 +355,7 @@ inputs:
protocol = "vless";
settings.vnext =
[{
address = inputs.config.sops.placeholder."xray-client/server";
address = services.xrayClient.serverAddress;
port = 443;
users =
[{
@ -368,7 +370,7 @@ inputs:
security = "tls";
tlssettings =
{
serverName = inputs.config.sops.placeholder."xray-client/serverName";
serverName = services.xrayClient.serverName;
allowInsecure = false;
fingerprint = "firefox";
};
@ -403,8 +405,7 @@ inputs:
};
};
};
secrets = listToAttrs
(map (name: { name = "xray-client/${name}"; value = {}; }) [ "server" "serverName" "uuid" ]);
secrets."xray-client/uuid" = {};
};
systemd.services.xray =
{

View File

@ -1,7 +1,5 @@
xray-client:
server: ENC[AES256_GCM,data:VeaWBXupVGmYjDdchQ==,iv:SGw9ramdMIQPzjcQgyBKr44SFEOYWhIpcLrncm/UMIo=,tag:ecdUKPvV39/LzJbFmCtw6Q==,type:str]
uuid: ENC[AES256_GCM,data:DlObWxoYN7vzvTdSkoWKf5i6uEkW1U9a6GsO7XHH3f0CEu+p,iv:pGL9GRxM1rAvs1ySZaT32w+rUGXyzO+lWLxc0yUkZYQ=,tag:QMxUopHC2+rdlj8vD/PAvg==,type:str]
serverName: ENC[AES256_GCM,data:2kXUR/DWn9Sd97YMqsjH+k6sKT8klw==,iv:6SbPM5cIoKfCqPd4CnFnXSRTPjsozP/Fpd0BgAA0dBk=,tag:tSJf1XED45xkkCxkoq81pw==,type:str]
uuid: ENC[AES256_GCM,data:XU7/GZ8cJmDwNsrQfoFHrquZT5QkjvTPZfnghX3BLyvPLlrX,iv:e/BQkZ5ydWD4P/qT9OUloB8/cXImfkG3YZnuIeNLoTc=,tag:EW3ZBzGnyIrUfcMeJqm4aA==,type:str]
acme:
cloudflare.ini: ENC[AES256_GCM,data:hPNpTclYvRbcbFO6aR9PNyHt3kDUmjeUgg4NPsr+c/yxKPundoiziNYBRfF7/axlw8Hu32jf/cDlcWaEmqCBQJY=,iv:bdGCD/a6AnGQhiFNyZ+fD1f/rILsEcPXC2qRDsAO4n8=,tag:MLZak9uSqsg/0Ldx2Wgb6A==,type:str]
frp:
@ -32,8 +30,8 @@ sops:
OUlxNjdQaXdXMkZ6bnV1ek4yZ2dpbkEKpKGOAxo5Eef2jtGrg4iSzmGCeg+vTgvu
+K8b+O19MIkGMDBm6UbYUPtc/7eqoEZRiTUzNMTmfkLVS4ul5zou9A==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2023-08-07T13:42:57Z"
mac: ENC[AES256_GCM,data:r9wDr9ay7bBXJYFE2rsp5yy+M560ZY//RjiRj0vQ8JDZrNk/3kTBDEPXMYwfYhfmO9kqOjcVLUlpJ3orua/FzJUpZsZiopXudRzhbeIanUIoIunsRuxaCEwKAfO12TaQlhEXI7IWC96iXinJfLiM3JvzRC6OF5alokl7fR5npWM=,iv:PP5bG8RgajGkVoJu75Vl5YKfjxjIzDIYVBr7NaghiUw=,tag:JAuyDgD//TDjaf2IZZyobQ==,type:str]
lastmodified: "2023-08-10T12:20:11Z"
mac: ENC[AES256_GCM,data:wqoImAQTe864KxGtxyhGzJ2iD75NWsdVI4vJMD2G1qAzbLpg6Wh4cmv1F5qdBN3F6dJBKGZYg8k1blqCb6dTl1Q8ZmB6/EUFHNPoq4sc97yGlhar7tEHbgcOq+AXKJqe6bAu65oLOLokiVDRWUI+tAxW4T/wLowvR1CykzfyWCI=,iv:oEMiUd2kFsHxVAIPpqHmFQw4FVTmQC4zBOjt2GuvXNI=,tag:B1cf+QWlhhca+cmrQkAjOQ==,type:str]
pgp: []
unencrypted_suffix: _unencrypted
version: 3.7.3