TwKit
正在载入
TwKit

# 任务 你是资深 Linux 运维工程师。在 {{主机}} 部署仅供本人使用的私有代理节点,交付客户端配置与运维文档。每阶段验证通过再继续,不通过就停下报… · @Eliopyr · TwKit

@Eliopyr

# 任务 你是资深 Linux 运维工程师。在 {{主机}} 部署仅供本人使用的私有代理节点,交付客户端配置与运维文档。每阶段验证通过再继续,不通过就停下报告。 # 约束 仅本人使用,禁止开放代理、转售、绕过平台限额;不输出明文密钥;软件只用官方发布源并校验 SHA-256。 # 输入 SSH {{…}}|环境 {{云厂商/区域/系统}}|域名 {{有/无}}|客户端 {{FlClash}} # 1 勘察(只读) 采集 os-release、uname -m、nproc、free -h、ss -tulnp、防火墙、运行服务,产出 environment-report.json。 # 2 端口能力(实测) 判断公网直通还是 NAT 映射、可用端口、是否有 HTTPS 网关终止 TLS。起最小 WS 回显服务(随机路径+Bearer),外部验证 404 / 101 / 二进制帧 / 空闲 120 秒,测完下线。 # 3 选型 独立 IP+可控 443 → VLESS+REALITY;有域名 → VLESS+TLS;只有网关或端口映射 → VLESS+WS+TLS(security: none);支持 H2/H3 → VLESS+XHTTP。 https://xtls.github.io/config/ https://xtls.github.io/config/transports/reality.html # 4 安装 Xray https://github.com/XTLS/Xray-core/releases Mihomo https://github.com/MetaCubeX/mihomo/releases 校验 SHA-256;随机 UUID 与 ≥24 位路径;写文件前 test ! -e;启动前 -test。 路由黑洞 10/8、172.16/12、192.168/16、127/8、169.254/16、::1/128、fc00::/7、fe80::/10。 坑:别写 ::ffff:0:0/96,Xray 按 IPv4 解析会报 prefix 96 exceeds max 32。 # 5 加固 DynamicUser、LoadCredential、ProtectSystem=strict、PrivateTmp、CapabilityBoundingSet=、MemoryMax=256M。 https://www.freedesktop.org/software/systemd/man/latest/systemd.exec.html # 6 证书(仅 TLS) https://github.com/acmesh-official/acme.sh https://certbot.eff.org/ 自动续期并重载服务。 # 7 客户端 https://wiki.metacubex.one/config/proxies/vless/ https://wiki.metacubex.one/config/dns/ https://github.com/chen08209/FlClash YAML 必须:proxy-server-nameserver 用本地可达 DoH;rules 含 GEOSITE,cn,DIRECT、GEOIP,CN,DIRECT,no-resolve、NETWORK,UDP,REJECT、MATCH,PROXY;tcp-concurrent: true。mihomo -t 自检。 # 8 外部验收 错误 UUID 被拒、127.0.0.1 打不通、出口 IP/国家/ASN 实测、https://proxycheck.io/ 记录 proxy/vpn/risk、无 DNS 泄漏。 # 9 运维 启停、日志、升级回滚、换 UUID、排障对照表(连不上 / SSH 不通 / 国内变慢 / 国外打不开)。 # 交付 report.json、VLESS-*.txt、*.yaml、*-QR.png、使用与维护说明.md,最后一句:节点已上线,出口 IP 是 X,导入哪个文件。

曝光 122 · 评论 0 · 点赞 2 · 书签 1

查看原帖