一步步教你腾讯香港云服务器搭建v2ray并实现自动续签证书

2026年8月4日

1. 准备工作与前提

1) 前提:已在腾讯云香港购买CVM(Linux,推荐Ubuntu 20.04/22.04)并绑定弹性公网IP(EIP);2) 准备域名并在域名管理处添加A记录指向EIP;3) 在腾讯云控制台安全组/防火墙放行端口:22(SSH)、80(HTTP)、443(HTTPS);4) 本文以root或sudo用户操作。

2. 登录实例并更新系统

1) SSH登录:ssh root@你的EIP;2) 更新并安装基础工具:apt update && apt upgrade -y && apt install -y curl wget git unzip socat nginx uuid-runtime;3) 确认域名已解析到该EIP:dig +short your.domain

3. 安装 v2ray (v2fly)

1) 推荐使用官方安装脚本:bash <(curl -L -s https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh);2) 脚本会安装二进制与 systemd 服务,默认配置文件路径:/usr/local/etc/v2ray/config.json;3) 生成 uuid:uuid=$(cat /proc/sys/kernel/random/uuid) 并记录用于客户端。

4. 配置 v2ray:使用 ws(WebSocket)与本地端口

1) 编辑 /usr/local/etc/v2ray/config.json,示例 inbound(仅示例须替换UUID与路径):{ "inbounds":[{ "port":10000,"listen":"127.0.0.1","protocol":"vmess","settings":{ "clients":[{"id":"你的-UUID","alterId":0}] },"streamSettings":{"network":"ws","wsSettings":{"path":"/ray"}} }], "outbounds":[{"protocol":"freedom","settings":{}}] };2) 保存并不要启用TLS(TLS由Nginx终端处理)。

5. 配置 Nginx 作为反向代理并终端 TLS

1) 在 /etc/nginx/sites-available/ 创建配置文件 your.domain.conf,关键配置示例:server { listen 80; server_name your.domain; return 301 https://$host$request_uri; } server { listen 443 ssl; server_name your.domain; ssl_certificate /etc/letsencrypt/live/your.domain/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/your.domain/privkey.pem; location /ray { proxy_redirect off; proxy_pass http://127.0.0.1:10000; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } };2) 启用配置:ln -s /etc/nginx/sites-available/your.domain.conf /etc/nginx/sites-enabled/;3) 测试并重启:nginx -t && systemctl restart nginx。

6. 使用 acme.sh 申请证书(推荐)

1) 安装 acme.sh:curl https://get.acme.sh | sh && source ~/.bashrc;2) 用 nginx 插件或 webroot 模式申请证书(示例用 nginx):~/.acme.sh/acme.sh --issue --nginx -d your.domain;3) 若成功,安装证书到系统位置并指明重载命令:~/.acme.sh/acme.sh --install-cert -d your.domain --key-file /etc/letsencrypt/live/your.domain/privkey.pem --fullchain-file /etc/letsencrypt/live/your.domain/fullchain.pem --reloadcmd "systemctl reload nginx"。

7. 配置自动续签与重载 v2ray/nginx

1) acme.sh 默认会安装 cron 定期续签,你也可以手动添加:~/.acme.sh/acme.sh --upgrade --auto-upgrade;2) 若需要在续签后额外重启 v2ray,请加入 --reloadcmd "systemctl restart nginx v2ray";3) 检查 cron:crontab -l 或 /etc/cron.d/acme.sh,确保续签脚本存在。

8. 启动并设置开机自启服务

1) 启用并启动服务:systemctl enable --now nginx v2ray;2) 查看状态与日志:systemctl status v2ray nginx;journalctl -u v2ray -f 与 journalctl -u nginx -f;3) 本地测试:curl -I https://your.domain 返回 200 并且证书信息有效。

9. 排查常见问题

1) 证书申请失败:检查域名解析、80端口是否被占用以及安全组是否放行;2) WebSocket 连接失败:确认 Nginx 转发配置中的 Upgrade/Connection 设置正确,v2ray 的 ws path 与客户端一致;3) 权限问题:证书文件权限应能被 nginx 读取(通常放在 /etc/letsencrypt/live/)。

10. 小结与安全建议

1) 建议只对 80/443 公开,v2ray 内部监听设为 127.0.0.1 并通过 Nginx 代理;2) 定期更新系统与 v2ray,定期检查续签日志;3) 使用复杂 UUID 与合适路径,并在客户端配置相同路径与UUID。

11. 问答一:证书会自动续签吗?如何验证?

问:证书会自动续签吗?如何确认续签成功? 答:如果用 acme.sh 安装,默认会添加 cron 定期检查并续签(默认每天检查)。可用~/.acme.sh/acme.sh --cron运行一次手动检测,或查看 crontab。续签后 acme.sh 的 --reloadcmd 会执行重载命令,查看 /root/.acme.sh/your.domain/ 下的日志与 /var/log/cron(或 journalctl)确认。

12. 问答二:域名解析还没生效可以申请证书吗?

问:域名刚修改DNS,解析未生效能申请到证书吗? 答:不能。Let's Encrypt 需要域名解析生效并指向服务器的公网IP(用于HTTP或DNS验证)。使用 dig +short your.domain 或 nslookup 检查解析是否正确,生效后再申请证书。

13. 问答三:可以不使用 Nginx 直接在 v2ray 启用 TLS 吗?

问:能不通过 Nginx,直接让 v2ray 自己做 TLS 吗? 答:可以,v2ray 支持直接开启TLS(streamSettings.tlsSettings),但运维上常用 Nginx 做证书管理与反向代理,便于扩展与复用。如果直接在 v2ray 配置 TLS,证书申请与自动续签的 reload 钩子仍需配置(如 acme.sh 的 --reloadcmd 重启 v2ray)。


来源:一步步教你腾讯香港云服务器搭建v2ray并实现自动续签证书

相关文章
  • 香港大带宽VPS不直连,让您畅享网络体验!

    香港大带宽VPS不直连,让您畅享网络体验! 香港大带宽VPS是一种虚拟私有服务器,具有较高的网络带宽。它通过不直连的方式,为用户提供稳定、快速的网络连接,使用户能够畅享网络体验。 首先,香港作为亚洲的金融中心和国际大都市,拥有先进的网络基础设施和高速互联网接入。因此,选择香港大带宽VPS可以获得更稳定、更快速的网络连接。 其次,
    2025年4月12日
  • 扶持计划:香港BGP云服务器助您轻松上云

    扶持计划:香港BGP云服务器助您轻松上云 随着云计算技术的快速发展,越来越多的企业开始将业务迁移到云端。然而,云计算对于一些中小型企业来说,可能仍然是一项昂贵的投资。为了帮助这些企业顺利实现上云,我们推出了扶持计划,提供香港BGP云服务器,让您轻松上云。
    2025年2月25日
  • 香港大带宽免备案服务器为您提供高效稳定的网络服务

    香港大带宽免备案服务器为您提供高效稳定的网络服务 香港作为国际金融中心,拥有先进的网络基础设施和通讯技术,大带宽的服务器能够为用户提供更快速、稳定的网络服务。香港的免备案政策也为用户提供了更加便捷的网络搭建和管理方式。 香港大带宽免备案服务器能够提供高效稳定的网络服务,保障用户的网络体验。无论是个人网站、企业应用还是电商平台,
    2025年6月16日
  • 项目投标必读香港服务器托管费用明细如何制定成本预算表

    问题一:在项目投标中,为什么要单独列出香港服务器托管费用? 在投标文件中单独列出香港服务器托管费用,有助于评审方快速理解运营成本构成、对比不同方案的托管质量与可用性,同时便于合同签署后进行费用结算与审计。明细化可以体现技术方案的成熟度和风险控制能力,避免因费用含糊导致后续争议或追加预算。 问题二:香港服务器托管费用通常包括哪些具体项目? 托管
    2026年8月2日
  • 香港服务器对SEO有影响吗?

    香港服务器对SEO有影响吗? 在当今数字化时代,SEO(搜索引擎优化)对于网站的重要性不言而喻。而服务器的地理位置也被认为是影响SEO的一个重要因素。那么,香港服务器会对SEO产生影响吗?让我们一起来探讨。 香港作为一个国际化大都市,拥有发达的信息技术和通讯基础设施。其地理位置靠近中国大陆,同时也与东南亚国家相邻。这使得选择香
    2025年5月11日
  • 香港国际阿里云带宽优势详解

    香港国际阿里云带宽优势详解 阿里云作为全球领先的云计算服务提供商,其在带宽方面拥有明显的优势。香港国际阿里云的带宽优势主要体现在以下几个方面: 高速稳定的网络连接 香港国际阿里云采用高质量的网络设备和技术,确保用户可以获得高速稳定的网络连接。这使得用户可以更快速地访问和传输数据。 灵活的带宽选择 香港国际阿里云提供多种带宽选择
    2025年6月25日
  • 香港CN2和BGP的区别:简明比较

    香港CN2和BGP的区别:简明比较 在网络通信中,CN2和BGP都是重要的协议,它们分别代表了不同的网络连接方式。在香港地区,CN2和BGP的应用广泛,但它们之间存在一些区别。本文将简明比较香港CN2和BGP的不同之处。 CN2是中国电信推出的一种高速网络连接服务,是一种专用的网络线路,可以提供更加稳定和低延迟的网络连接。
    2025年6月18日
  • 重庆香港服务器托管服务方案为西南企业提供稳定接入

    1. 需求评估与目标确定 目的:明确访问量、带宽、时延和合规需求。小分段:1) 统计并发连接、日PV和峰值带宽(用历史流量或工具如Google Analytics)。2) 确定是否需要对岸(香港)落地机房、是否要做BGP多线或专线接入。3) 判断是否需要大陆ICP备案(若网站服务器放在香港,一般不需要 ICP,但若面向大陆且希
    2026年4月2日
  • 香港大带宽VPS推荐: 最佳选择供应商TOP3

    香港大带宽VPS推荐: 最佳选择供应商TOP3 香港作为亚洲的金融中心和国际大都市,拥有优越的地理位置和发达的信息技术基础设施。选择香港VPS,可以获得更稳定、更快速的网络连接,满足您的在线业务需求。 VPS(Virtual Private Server)即虚拟专用服务器,是一种虚拟化技术,通过在一台物理服务器上划分多个独立的
    2025年7月6日