从 HostDare 中国优化 VPS
搭建自己的安全代理网络
不是照抄网上教程,而是把你亲自遇到的每一个坑都写进去了:Mac 登录、apt 报错、DNS 拼写、Fake-IP、证书空目录、SSL 未绑定、404 登录地址、重置密码、流量限额,直至电脑和手机使用。
为保护服务器隐私,本教程的新、旧两个真实域名及公网 IPv4 已全部替换为文档示例:
new-vps.example.com、old-vps.example.com、203.0.113.20 和 203.0.113.10。其中 example.com 和 203.0.113.0/24 是保留的示例地址,无法直接连接你的服务器。执行带域名、IP 或证书路径的命令前,务必自行替换为私下保存的实际值。1.1.1.1 是公共 DNS 地址,198.18.0.82 是用于解释 Fake-IP 的示例,均不是你的服务器地址。本教程要搭建什么?
这是一份基于实际安装日志修订的 HostDare 个人 VPS 网络指南。保留原版的 Mac / Windows / 手机客户端教程,新增购买换机、DNS 排错、命令复制报错、证书修复、管理面板 404、流量额度和安全维护。
确认新旧服务器,避免登错机器
本版所有安装命令都以新服务器为准。旧版 HTML 对应 SSD1;你已改购中国优化 CN2 GIA 系列 VPS,因此 IP、域名、端口、流量必须全部更新。
| 项目 | 原 SSD1(历史参考) | 现在的中国优化 VPS |
|---|---|---|
| 公网 IPv4 | 203.0.113.10 | 203.0.113.20 |
| 域名 | old-vps.example.com | new-vps.example.com |
| CPU / 内存 | 1 vCPU / 2GB(活动升级后) | 2 vCPU / 2GB |
| NVMe 硬盘 | 25GB | 50GB |
| 每月流量 | 2000GB(活动升级后) | 1000GB |
| 标称端口 | 1Gbps 普通国际线路 | 60Mbps 中国方向优化线路 |
| 系统 | Debian 12 | Debian 12 |
| 3X-UI 面板 | 旧服务器端口 38753 | 新端口 27226 |
| Xray | 已安装(旧 VPS) | 新 VPS 已安装,待配置节点 |
为什么从 SSD1 换成中国优化线路?
原 SSD1 在中国电信网络下访问速度不理想,所以你向 HostDare 申请将旧套餐费用退为不可再次退款的账户余额,再换到中国优化 VPS。之前偏好 CSSD2,其次 CAMD2;现有后台证据确认新机是 2核 / 2GB / 50GB / 1000GB,但仅靠截图不必臆断后台商品的准确账单型号,具体以账单为准。
Mac SSH 登录与升级命令排错
1. 使用 Mac 终端连接新的公网 IPv4
打开「终端」,输入:
ssh root@203.0.113.20首次连接会出现 The authenticity of host ... can’t be established 和 SSH 指纹。确认指纹属于你在控制台核实的新 VPS 后,才输入 yes;再输入 root 密码(屏幕不显示输入字符)。
Linux new-vps.example.com ... Debian 12 ...、root@new-vps:~#,证明 SSH 登录成功。
2. 更新系统——三条命令逐条执行
以下是在 VPS 远程终端执行,建议每次复制一条、回车、等运行结束再执行下一条:
apt updateapt upgrade -yapt install -y curl wget ca-certificates dnsutils3. 真实出现的 -ynapt 报错
E: Command line option 'n' [from -ynapt] is not understood ...
原因:复制/粘贴时两条命令连在一起,变成类似 apt upgrade -ynapt install ...,并非 Debian 损坏。
修复:回到提示符后分别运行上面三条命令。不要从聊天软件复制带有字面量 \n 的命令串。
reboot,等待机器重启,再用 SSH 重新连接。确认旧会话可以恢复后,再修改防火墙。DNSPod 解析:你实际遇到的两个坑
1. DNS 主机记录只差字母也会导致证书无法签发
第一次 DNSPod 截图的 A 记录名称与申请证书时使用的域名不一致,导致 dig 返回空结果,acme.sh --list 也没有证书。
| 设置项 | 这台新 VPS 的正确值 |
|---|---|
| 根域名 | example.com |
| 主机记录 | new-vps |
| 记录类型 | A |
| 线路 | 默认 |
| 记录值 | 203.0.113.20 |
| TTL | 600 或默认 |
你后来已经改正,真实验证结果为:
dig @1.1.1.1 +short new-vps.example.com A203.0.113.202. 为什么 Mac 的 dig 曾显示 198.18.0.82?
你曾用 Mac 查询旧域名时,看到 198.18.0.82。该地址属于保留测试网段,一些代理客户端的 Fake-IP DNS 功能可能返回这样的虚拟地址。这只能说明有可能被本地代理/DNS 模式改写,不能单靠它判定 DNSPod 有错。
排查时优先从 VPS 上向公共 DNS 查询:
dig @1.1.1.1 +short new-vps.example.com A如果解析为空,先核对 DNSPod 记录是否拼写一致、是否保存生效;如果客户端使用了 DNS 劫持或 Fake-IP,临时关闭相关功能后也可以复测。
安装 3X-UI:记录真实菜单与日志
你在新机器安装的是 3X-UI v3.10.2。从 官方项目按实际版本安装:
bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh)1. Database Selection:选 SQLite
1) SQLite (default — recommended for < 500 clients)2) PostgreSQLChoose [1]:个人使用时选 1(或直接回车),不需要配置 PostgreSQL。
2. 端口、账号、路径
| 安装提示 | 怎么做 |
|---|---|
| Customize Panel Port? | 可选 n 使用随机端口;新服务器实际面板端口 27226 |
| Username / Password | 保存安装器给出的或自行设置的强凭据,不公开 |
| Web Base Path | 保留随机路径;不要省略它,也不要公开 |
| SSL 选择 | 优先 Let’s Encrypt for Domain;未出现时可安装后手动申请 |
| Domain | new-vps.example.com |
| 证书校验端口 | 默认 TCP 80 |
3. 安装成功凭据(你真实的输出)
x-ui v3.10.2 installation finished, it is running now...还自动安装并配置了 Fail2ban 的 IP Limit 功能。
检查服务:
systemctl status x-ui --no-pagerx-ui settings如果提示 Panel state: Running、xray state: Running,或 systemd 显示 Active: active (running),说明相应进程在运行。但仍应检查 HTTPS 是否启用。
重点实战:签发、安装并绑定 HTTPS 证书
1. 识别“面板运行但没有 SSL”
你实际看到:
x-ui settingsWarning: Panel is not secure with SSLWARNING: No SSL certificate configured!Generate SSL certificate for IP now? [y/N]:此时输入 n:你的服务器已有域名,优先申请域名证书,不用 IP 的短期证书。
2. 证书目录空、acme.sh 列表空,意味着什么?
ls -l /root/cert/new-vps.example.com//root/.acme.sh/acme.sh --list你得到的结果分别是 total 0,以及只有表头没有域名记录。这表明尚无可供面板使用的已安装域名证书,先检查第四章的 DNS。
3. 确认 80 端口未被其他程序占用
ss -lntp | grep ':80 '没有输出仅表明本机没有发现监听该端口的进程;还需确保主机防火墙和机房网络允许外部访问 TCP 80。
4. 通过 acme.sh 签发 Let's Encrypt 证书
/root/.acme.sh/acme.sh --issue --server letsencrypt --standalone -d new-vps.example.com.../new-vps.example.com_ecc/fullchain.cer日志同时显示 Your cert is in、Your cert key is in 和预计的续期窗口,证明这一步已成功。
5. 把证书安装到面板文件目录(关键)
mkdir -p /root/cert/new-vps.example.com你申请的是 ECC 证书,因此安装命令带 --ecc。为了避免 Mac 粘贴时续行反斜杠被破坏,下面特意设计成一行命令:
/root/.acme.sh/acme.sh --install-cert -d new-vps.example.com --ecc --key-file /root/cert/new-vps.example.com/privkey.pem --fullchain-file /root/cert/new-vps.example.com/fullchain.pem --reloadcmd "systemctl restart x-ui"Installing key to: .../privkey.pemInstalling full chain to: .../fullchain.pemRunning reload cmd: systemctl restart x-uiReload successful
6. 绑定到 3X-UI 管理面板(你实际操作过的菜单)
x-ui在菜单中按顺序选择:
如果想手动填路径,可以在上述子菜单选择 2,再填以下两项:
| 类型 | 完整路径 |
|---|---|
| 证书链 | /root/cert/new-vps.example.com/fullchain.pem |
| 私钥 | /root/cert/new-vps.example.com/privkey.pem |
7. 重启和最终验证
x-ui restartx-ui settingsPanel is secure with SSLport: 27226Access URL: https://new-vps.example.com:27226/<你的随机路径>/x-ui settings 的 Panel is secure with SSL 才能确认面板绑定成功。续期是否长期正常仍需今后检查 acme.sh 计划任务。如何找回面板网址、重置用户名和密码
1. 只输入域名和端口会出现 HTTP 404
你实际访问了:
https://new-vps.example.com:27226/由于启用了随机 Web Base Path,正确地址需要完整随机路径。使用如下命令查询:
x-ui settings复制终端里 Access URL: 后的完整地址,不要省略末尾路径。出于安全考虑,这份离线教程不保存真实随机路径或登录密码。
2. 重置用户名和密码
x-ui选择 7 · Reset Username & Password,按照屏幕提示设置新用户名、随机强密码。
Do you want to disable currently configured two-factor authentication? (y/n):如果你仍保有有效 2FA 验证方式,选择 n 保留保护;只有此前启用了 2FA、但验证码丢失导致无法登录时,才考虑选择 y 并登录后重新启用。
3. 推荐重新生成随机访问路径
你曾经将完整随机面板路径贴到聊天中。建议在管理菜单选择 8 · Reset Web Base Path,生成新路径,并以新的 x-ui settings 查看最新地址。不要在文档、公开截图中保存登录密码或私钥。
4. 最终登录前检查
面板端口目前为 27226;证书与域名已经对应。若访问超时,检查本地浏览器代理和防火墙规则;若是 404,先查完整路径;若是证书报错,检查 x-ui settings、域名、证书有效期和实际访问主机名。
防火墙:先保护 SSH,再开放节点端口
你新 VPS 的面板端口为 27226,节点尚未配置时建议计划使用 443/tcp。证书续期使用 HTTP-01 时应保持 TCP 80 可达。
| TCP 端口 | 用途 | 建议 |
|---|---|---|
| 22 | SSH 管理 | 必须先确认实际 SSH 端口 |
| 80 | Let’s Encrypt 验证/续期 | 按 HTTP-01 需求开放 |
| 443 | VLESS + REALITY 节点 | 创建节点前确认未被其他服务占用 |
| 27226 | 3X-UI 网页面板 | 优先限制来源 IP / 走 SSH 隧道 |
先检查当前防火墙:
ufw status verbose如果未安装 UFW:
apt install -y ufw先确保 SSH 22 确实是你当前使用的端口,如为默认端口可以逐条运行:
ufw allow 22/tcpufw allow 80/tcpufw allow 443/tcp面板不要贸然向全网开放。如果只是临时排错,且确认访问来源和风险,可以按需放行 27226;更安全的方式是限制管理 IP 或使用 SSH 隧道。
ufw status numbered不要立刻关闭现有 SSH 会话。先在第二个终端确认仍能 SSH 登录,再决定是否执行:
ufw enable在 3X-UI 创建 VLESS + REALITY 入站
登录 3X-UI → Inbounds(入站列表)→ Add Inbound(添加入站),建立新节点。以下是适用于个人使用的建议初始参数,你尚未提交实际新增入站的截图,所以这不是已经验证过的最终配置。
| 界面字段 | 建议 |
|---|---|
| Remark(备注) | HostDare-CN2-GIA |
| Protocol | VLESS |
| Listen IP | 保持默认(一般不需要填写) |
| Port | 443;确认服务器端口可用 |
| Transmission / Network | TCP 或 Raw(取决于面板版本) |
| Security | REALITY |
| Flow(客户端) | xtls-rprx-vision |
| Dest / Target | www.microsoft.com:443(示例,需核实可用性) |
| Server Names / SNI | www.microsoft.com(与示例目标一致) |
| Fingerprint(客户端) | chrome |
| UUID / 密钥对 / Short ID | 由面板随机生成;不手写 |
new-vps.example.com 或 203.0.113.20;REALITY 配置中示例 SNI 使用的是其他 HTTPS 网站域名,二者用途不同。目标网站是否适合需要依据 REALITY 的要求与实际连接测试,不保证示例长期有效。建议每个设备建立独立客户端
可以分别使用备注 My-Mac、My-iPhone,方便管理授权和流量。创建后保存,不要泄露服务端私钥、节点 UUID、分享链接。
保存以后检查
确认入站端口监听、Xray 状态 Running、客户端填写的地址端口正确。如果保存后服务报错,可查看 x-ui log 或管理面板内的 Xray 日志。
电脑和手机如何导入、分流和使用
服务器上的 3X-UI 只装一次。每台设备安装支持 VLESS + REALITY 的客户端,然后导入对应的私有节点。
推荐测试步骤
- 先在一台 Mac 上导入一个客户端链接,确认节点可连。
- 先使用全局代理进行连通性测试,再设置规则模式。
- 配置国内直连、国外按规则走 VPS;不要只依靠浏览器网页成功判断所有 App 均已代理。
- 手机端导入对应客户端配置,确认允许建立所需的 VPN 配置。
不同版本客户端菜单名称可能变化。TUN 需要权限且覆盖更多流量,系统代理通常只影响遵守系统代理设置的应用。
检查是否真的走了新的中国优化服务器
1. 查询出口 IP
开启客户端后访问 ipinfo.io 或其他可信 IP 查询服务。
| 检查项目 | 应该看到什么 |
|---|---|
| 公网 IPv4 | 代理出口使用 IPv4 时应显示 203.0.113.20 |
| 地区 | 美国或相近的机房定位,以数据库为准 |
| 客户端状态 | 连接已启用,无持续超时或频繁断开 |
2. 别再把 Fake-IP 当成真实出口
客户端可能通过 Fake-IP DNS 把域名临时映射到 198.18.0.0/15,这不表示 VPS 公网 IP 真的改变。公网出口以实际对外 IP 检测为准。
3. 测试晚高峰
在中国电信网络中,分别记录白天与 20:00~23:00 的延迟、丢包、网页加载和视频流畅程度。端口标称 60Mbps(理论约 7.5MB/s)并非固定实际速度。
1000GB / 月用完怎么办?与 DMIT 区别
你的新 VPS 控制台曾显示 0.24 / 1000 GB。这是流量额度,而 60Mbps 是标称端口速率,两者完全不同。
| 项目 | 你的 HostDare 中国优化 VPS | DMIT Pro TINY(当时所看套餐) |
|---|---|---|
| 每月高速流量 | 1000GB | 1000GB |
| 标称端口 | 60Mbps | 1Gbps |
| 用尽自动限速 | 暂无确认的自动限速承诺 | 其商品说明标注用尽后 4Mbps unmetered |
| 用尽后停机/停网 | 具体机制需 HostDare 客服书面确认 | 以 DMIT 购买条款为准 |
| 付费重置 | 知识库曾提及 CSSD/CAMD 1TB 约 $40 的特殊情况重置申请;非保证可购买 | 按 DMIT 具体方案确认 |
HostDare 带宽统计在先前官方说明中按上行和下行双向计量;用于代理时,一个下载内容可能既经过 VPS 入站又经过 VPS 出站,因此配额可能比想象中消耗得更快。实际请以控制面板的流量统计和当前服务条款为准。
根据已有资料,不能确定“1000GB 用完后一定降速”或“一定立即停机”。以前检索的客服知识库提到特殊用途重置参考 $40/1TB,但不是保证适用于日常每月持续超额的流量包。购买附加流量或升级前,请向客服确认。
怎样在 HostDare 后台查看?
Virtualizor → List VPS → 选择当前 VPS,观察带宽显示的 已用 / 1000GB,不要被 Dashboard 汇总页中出现的 Unlimited 误导。
避免突然耗尽
- 每周关注使用量;到 700–800GB 时提高警惕。
- 长时间视频、下载、系统更新可能持续消耗流量。
- 如果因正常使用量经常超过 1TB,优先比较更大额度套餐,而不是指望反复临时重置。
换服务器时的售后、账户余额和换 IP
1. 退款到 Account Credit,不等于支付宝退款
你已询问客服 George 是否可退款到站内余额;客服提醒:
do you want to refund to account credit ? note that credit will not be refundable later你已回复同意。后续使用该余额购买新 VPS 前应先检查账户余额是否到账。账户余额后续不可退款,这是你接受的客服条件。
2. 优惠码的有效期
旧 SSD1 25% 折扣订单曾显示 Expires after 3 billing period/s,表示优惠只适用于前三个计费周期,不是永久折扣,也不能自动套用到中国优化新套餐。
3. 想更换公网 IPv4
新机目前的地址是 203.0.113.20。HostDare 与提供自助刷新功能的其他商家不同,通常需要客服工单申请换 IP。此前官方知识库提及新机初始 IP 如果被运营商封锁,3天内可申请免费调整;其他换 IP 情况及费用需要以当前政策与客服批复为准。
真实安装日志:故障速查与解决
这些都是你真实操作过程中出现过的问题,或直接由当时的命令输出引出的检查步骤。点开错误现象就能看到对应的处理方式。
Mac SSH 显示 RSA fingerprint,是否直接 yes?
这是首次建立 SSH 连接的提示;应先核对服务器主机密钥指纹与官方控制台,确认无误再输入 yes。
apt upgrade 报 -ynapt
命令复制时两条 shell 命令黏连。把 apt update、apt upgrade -y、apt install... 分成三条运行。
Mac dig 显示 198.18.0.82
可能是 Fake-IP DNS 映射。改从 VPS 执行 dig @1.1.1.1 +short 域名 A 核验,不要混淆保留测试 IP 与公网 IP。
dig 结果完全为空
检查 DNSPod 主机记录是否拼写与证书所用域名完全一致、记录值是否为 203.0.113.20,等待 TTL 后复核。
证书目录 total 0
目录存在不等于证书存在。用 acme.sh --list 检查,如无记录先处理 DNS,再签发。
安装程序没提示“是否将证书应用到面板”
3X-UI 不同版本或流程可能跳过交互;安装后用 x-ui settings 验证 SSL,必要时手动申请、安装、绑定。
Panel is not secure with SSL
先确认域名解析和端口 80;acme.sh 签发后用 --install-cert 把 ECC 证书安装到 /root/cert,x-ui 菜单 20 → 5 → 1 绑定。
第一次安装证书时出现 x-ui.service not found
曾发生在服务文件尚未注册的安装阶段。先完成面板安装,再通过 systemctl status x-ui 和证书 reloadcmd 检查。不能单凭报错断言签发失败。
证书安装显示 Reload successful 但面板仍无 SSL
Reload 是服务重启成功,不等于面板绑定路径完成。通过 x-ui 菜单 20 → 5 设置证书文件路径,再检查 settings。
浏览器打开域名:端口返回 HTTP ERROR 404
通常是遗漏随机 Web Base Path。通过 x-ui settings 复制完整 Access URL,别只输入 https://域名:端口/。
忘记用户名或密码
运行 x-ui → 选项 7 重置。可使用密码管理器保存。
出现 Disable two-factor authentication?
如果仍可正常完成 2FA,选 n;只有丢失 2FA 设备且需要恢复管理时才考虑选 y,随后重新启用。
浏览器显示连接超时,而不是 404
检查 x-ui 服务运行状态、实际端口、UFW/服务商防火墙、IPv4 解析、浏览器代理。
节点已导入但 IP 检测未改变
先检查客户端节点是否可连接、是否开启全局或 TUN、规则分流、浏览器代理设置及 IPv6/DNS 出口。
HostDare 顶部显示 Unlimited
这是概览页视图;请在实际 VPS 产品详细页核对 已用 / 1000GB。
你的实操进度和最终验收
按照你截至 2026 年 10 月 15 日提供的终端日志,前八项已经证实完成。后面几项没有你的成功截图,因此保留为待检查。可自行勾选,进度会保存在当前浏览器本地。
现在最适合继续做什么?
你已经完成证书签发、安装和绑定。下一步是:在 Mac 浏览器中使用 x-ui settings 输出的完整 Access URL 登录管理面板,随后创建 VLESS + REALITY 入站。
x-ui settings3X-UI GitHub · 安装文档 · Xray-core · Debian · HostDare 客户中心
资料来源说明:系统和面板实际状态、端口、证书日志、DNS 排查、账户余额安排来自你提供的操作记录;节点填写建议、客户端工具与安全维护属于通用指导,尚未由你这台新 VPS 全部实测;流量超额的具体处理仍需服务商确认。请合法合规使用。