From 87e8d05701198d19a3123d491c1316bf8c26e094 Mon Sep 17 00:00:00 2001 From: Pengames Date: Sat, 10 Oct 2026 18:10:04 +1100 Subject: [PATCH] Added vless + reality --- touchscreen/flake_test/.xray_config.json.swp | Bin 24576 -> 0 bytes touchscreen/flake_test/flake.lock | 42 --- touchscreen/flake_test/flake.nix | 24 -- touchscreen/flake_test/xray_config.json | 354 ------------------- 4 files changed, 420 deletions(-) delete mode 100644 touchscreen/flake_test/.xray_config.json.swp delete mode 100644 touchscreen/flake_test/flake.lock delete mode 100644 touchscreen/flake_test/flake.nix delete mode 100644 touchscreen/flake_test/xray_config.json diff --git a/touchscreen/flake_test/.xray_config.json.swp b/touchscreen/flake_test/.xray_config.json.swp deleted file mode 100644 index 2d86b72be7b12baffc3177b4adb8610fefb5655d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24576 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 P;%D+fC@hMiM^yhmA~n8A diff --git a/touchscreen/flake_test/flake.lock b/touchscreen/flake_test/flake.lock deleted file mode 100644 index 22332b0..0000000 --- a/touchscreen/flake_test/flake.lock +++ /dev/null @@ -1,42 +0,0 @@ -{ - "nodes": { - "nixpkgs": { - "locked": { - "lastModified": 1791456040, - "narHash": "sha256-gRZ/s8WQJ2CsXdhcDVQH34qxuL0MuMCOs3aBiK1Prsw=", - "rev": "e7439b6b14ad3cc35d05608ebca9bce01a25f5f8", - "type": "tarball", - "url": "https://releases.nixos.org/nixos/unstable/nixos-26.11pre1087755.e7439b6b14ad/nixexprs.tar.zst" - }, - "original": { - "id": "nixpkgs", - "ref": "nixos-unstable", - "type": "indirect" - } - }, - "nixpkgs-unstable": { - "locked": { - "lastModified": 1791456040, - "narHash": "sha256-H83yz/do+hjOO0uujHyH8RgtIQP2v7Mw+cLwcZK/xKc=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "e7439b6b14ad3cc35d05608ebca9bce01a25f5f8", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "root": { - "inputs": { - "nixpkgs": "nixpkgs", - "nixpkgs-unstable": "nixpkgs-unstable" - } - } - }, - "root": "root", - "version": 7 -} diff --git a/touchscreen/flake_test/flake.nix b/touchscreen/flake_test/flake.nix deleted file mode 100644 index 4949e91..0000000 --- a/touchscreen/flake_test/flake.nix +++ /dev/null @@ -1,24 +0,0 @@ -{ - description = "A very basic flake"; - - inputs = { - nixpkgs.url = "nixpkgs/nixos-unstable"; # or nixpkgs/nixos-unstable - nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable"; - }; - - outputs = { self, nixpkgs, ... }: - let - lib = nixpkgs.lib; - in { - nixosConfigurations = { - nixpengames = lib.nixosSystem { - system = "x86_64-linux"; - modules = [ ../configuration.nix ]; - }; - }; -# packages.x86_64-linux.hello = nixpkgs.legacyPackages.x86_64-linux.hello; - - # packages.x86_64-linux.default = self.packages.x86_64-linux.hello; - - }; -} diff --git a/touchscreen/flake_test/xray_config.json b/touchscreen/flake_test/xray_config.json deleted file mode 100644 index 234799b..0000000 --- a/touchscreen/flake_test/xray_config.json +++ /dev/null @@ -1,354 +0,0 @@ - -{ - "dns": { - "hosts": { - "domain:googleapis.cn": "googleapis.com", - "dns.alidns.com": [ - "223.5.5.5", - "223.6.6.6", - "2400:3200::1", - "2400:3200:baba::1" - ], - "dns.sse.cisco.com": [ - "208.67.220.220", - "208.67.222.222", - "2620:119:35::35", - "2620:119:53::53" - ], - "dns.umbrella.com": [ - "208.67.220.220", - "208.67.222.222", - "2620:119:35::35", - "2620:119:53::53" - ], - "one.one.one.one": [ - "1.1.1.1", - "1.0.0.1", - "2606:4700:4700::1111", - "2606:4700:4700::1001" - ], - "1dot1dot1dot1.cloudflare-dns.com": [ - "1.1.1.1", - "1.0.0.1", - "2606:4700:4700::1111", - "2606:4700:4700::1001" - ], - "dns.cloudflare.com": [ - "162.159.61.8", - "172.64.41.8", - "2a06:98c1:52::8", - "2803:f800:53::8" - ], - "cloudflare-dns.com": [ - "104.16.248.249", - "104.16.249.249", - "2606:4700::6810:f8f9", - "2606:4700::6810:f9f9" - ], - "engage.cloudflareclient.com": [ - "162.159.192.1", - "2606:4700:d0::a29f:c001" - ], - "doh.pub": [ - "1.12.12.12", - "120.53.53.53" - ], - "dot.pub": [ - "1.12.12.12", - "120.53.53.53" - ], - "dns.google": [ - "8.8.8.8", - "8.8.4.4", - "2001:4860:4860::8888", - "2001:4860:4860::8844" - ], - "dns.quad9.net": [ - "9.9.9.9", - "149.112.112.112", - "2620:fe::fe", - "2620:fe::9" - ], - "dns.sb": [ - "45.11.45.11", - "185.222.222.222", - "2a09::", - "2a11::" - ], - "common.dot.dns.yandex.net": [ - "77.88.8.8", - "77.88.8.1", - "2a02:6b8::feed:0ff", - "2a02:6b8:0:1::feed:0ff" - ], - "immich.frogguingang.com": "116.255.17.227" - }, - "servers": [ - "https://cloudflare-dns.com/dns-query", - { - "address": "223.5.5.5", - "domains": [ - "geosite:cn" - ], - "expectIPs": [ - "geoip:cn" - ], - "skipFallback": true, - "tag": "domestic-dns_cn_expect_0" - }, - { - "address": "https://cloudflare-dns.com/dns-query", - "domains": [ - "geosite:google" - ] - }, - { - "address": "223.5.5.5", - "domains": [ - "geosite:private" - ], - "skipFallback": true, - "tag": "domestic-dns_1_0" - }, - { - "address": "223.5.5.5", - "domains": [ - "domain:alidns.com", - "domain:doh.pub", - "domain:dot.pub", - "domain:360.cn", - "domain:onedns.net" - ], - "skipFallback": true, - "tag": "domestic-dns_2_0" - }, - { - "address": "223.5.5.5", - "domains": [ - "geosite:cn" - ], - "skipFallback": true, - "tag": "domestic-dns_3_0" - } - ], - "tag": "dns-module" - }, - "inbounds": [ - { - "listen": "127.0.0.1", - "port": 10808, - "protocol": "socks", - "settings": { - "auth": "noauth", - "udp": true, - "userLevel": 8 - }, - "sniffing": { - "destOverride": [ - "http", - "tls", - "quic" - ], - "enabled": true, - "routeOnly": false - }, - "tag": "socks" - } - ], - "log": { - "loglevel": "warning" - }, - "outbounds": [ - { - "mux": { - "concurrency": -1, - "enabled": false - }, - "protocol": "vless", - "settings": { - "vnext": [ - { - "address": "immich.frogguingang.com", - "encryption": "none", - "flow": "xtls-rprx-vision", - "id": "e76c485e-38f2-44fe-bb74-6550b307741d", - "level": 8, - "port": 443 - } - ] - }, - "streamSettings": { - "network": "tcp", - "realitySettings": { - "allowInsecure": false, - "fingerprint": "chrome", - "publicKey": "Qm8GdYV5l78f24ThAglg6ldKdPPeeXh8KGFuC3krTjM", - "serverName": "immich.frogguingang.com", - "shortId": "68ce8db33efa2894" - }, - "security": "reality", - "sockopt": { - "domainStrategy": "UseIP", - "happyEyeballs": { - "interleave": 2, - "maxConcurrentTry": 4, - "prioritizeIPv6": false, - "tryDelayMs": 250 - } - }, - "tcpSettings": { - "header": { - "type": "none" - } - } - }, - "tag": "proxy" - }, - { - "protocol": "freedom", - "streamSettings": { - "network": "tcp", - "sockopt": { - "domainStrategy": "UseIP", - "happyEyeballs": { - "interleave": 2, - "maxConcurrentTry": 4, - "tryDelayMs": 250 - } - } - }, - "tag": "direct" - }, - { - "protocol": "blackhole", - "settings": {}, - "tag": "block" - } - ], - "policy": { - "levels": { - "8": { - "connIdle": 300, - "downlinkOnly": 1, - "handshake": 4, - "uplinkOnly": 1 - } - } - }, - "remarks": "reality xtls", - "routing": { - "domainStrategy": "AsIs", - "rules": [ - { - "network": "udp", - "outboundTag": "block", - "port": "443", - "type": "field" - }, - { - "domain": [ - "geosite:google" - ], - "outboundTag": "proxy", - "type": "field" - }, - { - "ip": [ - "ext:geoip-only-cn-private.dat:private" - ], - "outboundTag": "direct", - "type": "field" - }, - { - "domain": [ - "geosite:private" - ], - "outboundTag": "direct", - "type": "field" - }, - { - "ip": [ - "223.5.5.5", - "223.6.6.6", - "2400:3200::1", - "2400:3200:baba::1", - "119.29.29.29", - "1.12.12.12", - "120.53.53.53", - "2402:4e00::", - "2402:4e00:1::", - "180.76.76.76", - "2400:da00::6666", - "114.114.114.114", - "114.114.115.115", - "114.114.114.119", - "114.114.115.119", - "114.114.114.110", - "114.114.115.110", - "180.184.1.1", - "180.184.2.2", - "101.226.4.6", - "218.30.118.6", - "123.125.81.6", - "140.207.198.6", - "1.2.4.8", - "210.2.4.8", - "52.80.66.66", - "117.50.22.22", - "2400:7fc0:849e:200::4", - "2404:c2c0:85d8:901::4", - "117.50.10.10", - "52.80.52.52", - "2400:7fc0:849e:200::8", - "2404:c2c0:85d8:901::8", - "117.50.60.30", - "52.80.60.30" - ], - "outboundTag": "direct", - "type": "field" - }, - { - "domain": [ - "domain:alidns.com", - "domain:doh.pub", - "domain:dot.pub", - "domain:360.cn", - "domain:onedns.net" - ], - "outboundTag": "direct", - "type": "field" - }, - { - "ip": [ - "ext:geoip-only-cn-private.dat:cn" - ], - "outboundTag": "direct", - "type": "field" - }, - { - "domain": [ - "geosite:cn" - ], - "outboundTag": "direct", - "type": "field" - }, - { - "inboundTag": [ - "domestic-dns_1_0", - "domestic-dns_2_0", - "domestic-dns_3_0", - "domestic-dns_cn_expect_0" - ], - "outboundTag": "direct", - "type": "field" - }, - { - "inboundTag": [ - "dns-module" - ], - "outboundTag": "proxy", - "type": "field" - } - ] - } -}