从此

云主机、阿里云、腾讯云、Vultr、搬瓦工、Cloudflare、DMIT(香港CN2 GIA)| 自建CDN

综合/最新

云平台性价比代理服务器大陆备案云平台高玩

首选丢包率低的,再考虑延迟少的;流量遵循“入站免费,出站计费”原则。 电信CN2 GIA(含59.43.*.*)比移动 CMIN2 较好较贵些。 云主机套餐特价款不会直接显示在产品列表,得用 https://bwh81.net/cart.php?a=add&pid=156 访问购买,补货2小时后就可能售罄,库存查看(⚠非官方)。 MINICHICKEN 限量版: pid=158 延迟ping为185ms。 对大陆线路优化的云主机: UCloud 优刻得 - CN2 GIA、香港 搬瓦工 - CN2 GIA、香港 性价比高 - MEGABOX-PRO(电信 CN2 GIA/联通移动 CMIN2)、CN2 GIA-E 10G 限量版。 线路稍好 - Amsterdam, DC1(荷兰阿姆斯特丹限量版),需要邀请码(Invite Code Required/以 bwh_... 开头),但官方基本不发放。 域名商:Squarespace(只支持别名模式 HTTPS 记录/转出域名必须等满5天/转出后应Disconnect Domain)、name.com(不支持 HTTPS 记录)

Cloudflare

卖域名不加价,约10.5美元,免费服务也很多。
无法使用大陆 VISA 双币卡,但可通过 PayPal 支付。
要求 - 域名必须使用 Cloudflare 的 Nameservers,但验证 NS 记录后还可以短暂改回,比如我域名转入等待期间,就依然用回了老的 MX 记录。
域名分为 DNS-only 和 Proxied 两种模式,前者不走 Cloudflare CDN,属于常规的解析用法。

中型服务器厂商


DigitalOcean - 售卖较便宜的VPS服务器厂商。

搬瓦工 - 售卖较便宜的VPS服务器厂商;中国访问香港服务器延迟较低;
  IP更换需付费;入门款月费约4.17美元;6.77%优惠码:BWHCGLUKKB 续费则无效;部分限量版需要邀请码(Invite Code)。
  到期前1天会发账单(美国时区),自动扣Add Funds余额,无余额7天后未付则停止服务,网站后台无账单则无法续费。
  Renewal: ON 仅仅代表到期日会发出续费账单,依然需要手动支付。
  支持Paypal和信用卡充值余额,到期自动用于续费; Alipay和银联不支持充值但能直购。
  官方只有网页版 Support Tickets 和官方邮箱 support@bandwagonhost.com 两个联系方式,其他推特或TG等类似账号均非官方;另官方备用域名为 bwh1.net、bwh81.net。
  有CN2 GIA机房Hong Kong MEGA2(HKHK_8)。
  默认预装 Linux 操作系统为 Rocky 9 x86_64;重装(Install new OS)前必须先 Stop 虚拟机。
  启用IPv6(丢包多/隧道非原生):IPv6 network -> Activate /64 IPv6 subnet -> Stop & Start 重启(非 Shell)方生效(会多出一个名为 sit0@NONE 或 ipv6net@NONE 的网卡)
  Quarkus 原生构建加参数 quarkus.native.march=compatibility(即-march=compatibility)兼容旧处理器(搬瓦工):The current machine does not support all of the following CPU features that are required by the image: [CX8, CMOV, FXSR, MMX, SSE, SSE2, SSE3, SSSE3, SSE4_1, SSE4_2, POPCNT, LZCNT, AVX, AVX2, BMI1, BMI2, FMA, F16C].

  亲测 - 联通宽带流式上传 100MiB 文件至普通洛杉矶机房,边传边写入 GCS 则要6分30秒,Fremont机房则用时5分30秒;换用 Google Cloud Run(H2C) 则只需1分钟;换用阿里云ECS只需2分30秒。


名字 描述 网络(样本均为100MiB)
MINICHICKEN-20-1024 [不许换机房]Fremont机房 ping=170ms,联通上传用时5分30秒
10G KVM - PROMO [允许换机房] Fremont 机房 USCA_FMT ping=180ms; 洛杉矶 USCA_8 ping=220ms,USCA_2 ping=200ms
联通上传用时6分30秒
DMIT - 搬瓦工香港机房的上游商家;有CN2 GIA机房。 其他 - Akamai收购的Linode(必须用信用卡或Paypal核验来注册)

DMIT

HKG.Pro系列分标准版(最低40美元/月)和限量版(最低90元/月),后者只促销时补货,平时买不到。

DMIT 性价比高的套餐 LAX.AS3.Pro.TINY - 美西三网 CN2 GIA 优化。

网络测试 - https://lg.dmit.sh/

IP被墙免费换,每15天可更换一次, 其它情况则为5美元一次。

Vultr

表现:
  ping延迟 https://sel-kor-ping.vultr.com/
    联通->韩国 255ms
    联通->新加坡 160ms
    联通->东京 60ms
    联通->印度孟买(Mumbai) 127ms
    联通->印度德里(Delhi NCR) 145ms

  丢包:
    新加坡 - 晚8点至3点丢包率达40%!
    日本、韩国均丢包,但未亲测具体数据。
    通常走的是高峰期丢包一半的NTT(日本、新加坡)线路;若想丢包低于15%,可购买每月约40美元的"CN2 GIA"或"CMI"。

  台湾至大陆的直连率仅38%,61%的流量需绕行日本NTT或美国Cogent线路。绕行日本后延迟从理论值60ms激增至217ms。

Vultr - 售卖较便宜的VPS服务器厂商;中国访问首尔服务器延迟较低;免费换IP;入门款月费约5美元,后付费、每月1号;
  仅美国区“New York (NJ)”(ping大陆似有丢包)和“Atlanta”的 Regular Cloud Compute 下才有每月 $2.50/month(开通IPv4+IPv6) 套餐,注意 - Reserved IP按1小时最低收费。
  若临时缺货,可绑信用卡申请免费计划(Free Tier Program)可用区域:
    【东海岸 Miami, US】、【西海岸 Seattle, US】、【Frankfurt, DE】
    Shared CPU -> vc2-1c-0.5gb-free

  网络情况(联通2024年7月测):
    若走反向代理至国内机器,应首选新加坡,至少不丢包;若只考虑去程,则首选东京。
    东京为50ms(从阿里云ping则110ms/下午4点测回程110ms竟丢包一半),新加坡为80ms(从阿里云ping则200ms/回程无丢包),大阪(Osaka)、首尔为220ms,美国为250ms。
  Vultr各机房测速IP地址(页面中填IP处应写回程IP) - https://hnd-jp-ping.vultr.com/
  支持Cloudflare宽带联盟,免费回源。
  Bandwidth pool中浅色的2TB是按账户送的流量,后边深色的则是每个服务器购买的。

阿里云(Aliyun)

一个身份证最多认证6个账号,域名不必处于备案服务器所在云平台。
企业账号 - 不绑定任何个人信息,归属于公司主体;域名实名认证、域名备案主体(可注销主体)跟企业账号无关。
大陆域名转入(EPP Code)会多一个步骤“域名命名审核”,看命名是否犯上或忌讳;未通过审核则会退款,若是注册非 *.cn 域名则不会退款。
阿里云万网域名“转至其他账号”输入对方阿里云账号即可,免费且无任何要求;支持 HTTPS DNS 记录。

说明 - ECS 配置 IPv6(“弹性网卡”自2起指定 1234:1234:1234:1234::2)后只能内网访问,如果是“按固定带宽”的实例,需要购买“IPv6公网带宽”+“按流量计费”(先低点用3Mbps),并到控制台升级至 CDT 免费额度(20G/海外200G),才能公网访问,安全组放行“所有 ICMP-IPv6”+ ::/0。
  阿里云云命令行(Cloud Shell)实例只能连续使用1个小时,且无 sudo 命令,故无法执行 apt install 安装;内置 docker 版本为 v19+,连 docker images 都无法使用,只能 docker build 到本地文件?。

ECS:
  不要勾上“免费安全加固”,避免负载额外的阿里云安全组件。
  快速部署可先用最简单的“自定义密码”。
  “更换操作系统”就等于常说的“重装系统”。
  支持最高Debian系统版本(暂为v12) - https://help.aliyun.com/zh/ecs/debian

VPC下的每个交换机均管理单个可用区,跨区购买服务则需要新增该可用区的交换机,交换机网段范围也要错开,比如可用区K是192.168.0.0/24,而其他可用区就得192.168.1.0/24了,否则会报“该网段与当前专有网络下其他交换机的网段重叠”。
RDS 数据库实例默认禁止访问,需将ECS或外部服务器添加至其白名单中,或直接在白名单中点击“全部开放”,设置后测试下:
  telnet rm-id123.mysql.rds.aliyuncs.com 3306  输出 Connected 字样即可连。
  Windows Test-NetConnection: tnc rm-id123go.mysql.rds.aliyuncs.com -p 3306  输出 TcpTestSucceeded : True 字样即可连。
  CNAME至实例主机名后可通过自定义域名连接该数据库实例,同时还需要添加一个“高权限账号”,并配置密码。
  修改支持Emoji: 网页控制台修改 character_set_server=utf8mb4 后会自动重启。
  RDS 默认已启用 lower_case_table_names=1。

腾讯云(Tencent Cloud)

腾讯云存储 - 已禁止*.apk、*.ipa下载,据猜测是为了规避管局app备案政策,曾出现过敏感app应用连累云存储域名根域名,被一刀切的封禁情况。
Cloud Shell 实例的 docker 版本为 v24+,连 docker images 都无法使用,只能 docker build 到本地文件?

免费证书手动DNS验证时,TXT 应填 _dnsauth.cdn,而非 _dnsauth.cdn.example.com,对应值每次都会变化,故无法自动化,10分钟后会自动签发 OK;“文件验证”则无法创建“.well-known”桶 - http://cdn.example.com/.well-known/pki-validation/fileauth.txt

COS “自定义源站域名” 等同 proxy_pass  http://x-123.cos.ap-nanjing.myqcloud.com; 但访问 IP 为国内,http/https协议均可。

COS存储桶的“数据监控”基本实时,而“基本使用统计”则延迟2小时。

坑:
  COS对象存储外网流量访问记录(IP等),必须开通付费的日志服务才能查看(CLS账单优化):“COS开启日志管理功能本身不收费;费用产生于CLS服务的日志存储和检索分析,关闭后不再新增日志,但历史日志存储仍会计费直至删除;在COS控制台关闭日志检索功能后,还必须前往CLS控制台手动删除对应的日志主题(名称为cos-log-store)。”;设置日志存储至指定存储桶后,就不用开通付钱的“日志检索”服务了。
    COS -> 存储桶列表 -> cos-1253666536(开通日志的存储桶) -> 日志管理 -> 日志存储(编辑:关闭)、日志检索(关闭日志检索);也可删除存储桶下日志目录 cos-access-log/。
    日志服务 -> 日志主题 -> 删除存储桶关联的主题名,主题没了才不再计费。

COS 客户端调优

甲骨文云(Oracle Cloud)

免费账号注册网址 https://www.oracle.com/cn/cloud/free/
  主区域/Home Region - 一旦确定无法修改,总量有限,创建不出则报“容量不足”。
  2026年7月中旬,官方文档称 4C24G 的 ARM 机配额降配/减配为 2C12G 了,且韩国春川(South Korea North/Chuncheon)不再支持新开免费(Always Free) ARM 实例。

  注册注意事项:
    备用名称填:Xiaoming Zhang
    城市填城市拼音“Beijing”、“地址行1”填、地址行2、地址行3。
    信用卡账单填了中文 北京市,验证后会在外币信用卡后边出现✔
    等待“我们正在为您设置账户,请稍候...”数分钟即完成注册。
    首次登陆会强制“启用安全验证”,勾上“脱机模式或使用其他验证程序应用程序”。

  被 ABC - 甲骨文云平台注册时,点击“开始我的免费使用”按钮后,报“处理交易时出错”后跟的 a)、b)、c) 三项错误描述。

注册成功后保号:
  登陆控制台时必须使用信用卡所在地IP(尽量别VPN/大陆登陆整个流程均未被墙/不支持“记住密码”) - https://cloud.oracle.com/
  若偶尔用了境外IP登陆,就尽快关闭控制台,然后隔24小时再用。
  注册后前一个星期,什么都别操作;通常前5天会二次扣款验证信用卡,返还后也预示着账号安全了。
  开通 Pay As You Go 似乎更加保险,30天内必须登陆一次控制台,当前账户费用信息:
    控制台 -> 计费 -> “升级和管理付款” -> 计划类型: 免费套餐(Free Tier)
    控制台 -> 计费 -> 订阅 -> 123456 - Universal Credits -> 剩余储值 SGD 400.00(约300美元)

  关闭 MFA: Identity & Security -> Domains: Default -> Domain policies: Security Policy for OCI Console -> Deactivate sign-on policy

  Block Volume Storage 总配额 200 GB,创建实例时不能超出;故引导盘用最低要求的 47 GB,扩容时再单独挂载。
  CPU 使用率低将被释放,并不封号 - https://docs.oracle.com/en-us/iaas/Content/FreeTier/freetier_topic-Always_Free_Resources.htm#compute__idleinstances
    根据文档语法,应该是指 CPU、网络、内存“三者同时低于 20%”方回收,网络使用率容易用超,故只占用 CPU、内存即可。
    P95(95th percentile) - 指从大到小排序后,越过前 5% 的极端值,从 95% 点位中拿到最大值,然后把 5% 极端值也当作该值看待。
    CPU utilization for the 95th percentile is less than 20% - 指 CPU 利用率必须大于或等于经 P95 计算的最大值,即图表上触及 20%(CPU利用率/非最大值的百分比) 的点位只要超过 5% 即可;控制台统计里时间范围选择“Last 7 days”,Edit query“Statistic”选择 P95。

保活:
  Systemd Service 开机启动。
  开源脚本 - https://kejilion.sh  https://github.com/spiritLHLS/Oracle-server-keep-alive-script  https://fairysen.com/826.html
  注意 - AMD 实例 CPU 上限为 25%,超出则会体现在末尾的 st 数值上:%Cpu(s): 25 us,  0.0 sy,  0.0 ni, 50 id,  0.0 wa,  0.0 hi,  0.0 si, 25 st

实例:
  标识 Always Free-eligible 的 AMD Shape 实例 VM.Standard.E2.1.Micro 固定 2 台 1C1G 免费实例,存储默认分配了 47 GB;随开随用。
  标识 Always Free-eligible 的 Arm Shape 实例 VM.Standard.A1.Flex,免费资源上限为 2C12G,台数不限;经常缺货。
  存储盘 - 实例自带的 Boot volume 只消耗 200GB 总容量,但不消耗块儿数,只有手动附加的磁盘才计入“Up to 2 block volumes”,磁盘右侧有标注“Always Free”。
  试用期跟免费账号的资源供应优先级,均低于升级后的“Pay As You Go”账号,后者基本秒开非热门区 ARM 新实例,AMD 实例不用升级也能秒开;试用期结束会飘横幅“Your Free Trial ended.”。
  每个 Region(ap-tokyo-1)对应 1-3个 Availability Domain (AD-1),各个 AD(AD-1) 又包含 3个 Fault Domain (FD-1、FD-2、FD-3),用于物理隔离单点故障。
 
  OS - 无 Debian,退而求其次选无桌面 GUI 的 Canonical Ubuntu 24.04 Minimal 吧;“View estimated cost”内启动盘费用仅为预览,会在月底结算时扣除。
    sudo apt install -y vim vim-tiny unzip
  Network - 
    首次选 Create new virtual cloud network、Create new public subnet,以后再 Select existing virtual cloud network;默认网络范围为 10.0.0.0/16。
    IP administration 选项卡 -> IPv4 addresses 编辑 -> Ephemeral public IP(默认分配)\Reserved public IP(未绑定实例方收取保留费)
    subnet-20260722-2110 -> Security -> Default Security List for vcn-20260722-2112 -> Security rules -> Add Ingress Rules: 0.0.0.0/0 + ICMP + Type 8(解除 ping 不通规则)。
      对外允许端口 - Add Ingress Rules: 0.0.0.0/0 + TCP(H3还要UDP) + Source Port Range(留空即ALL/填了似乎不通) + 目标端口填 443。
    注意 - 控制台防火墙放行后,还需放行系统防火墙,并且规则要在 Oracle 定义的 ... host-prohibited 条目前面;或 /etc/iptables/rules.v4 和rules.v6 注释该条。

    分配 IPv6 - https://docs.oracle.com/zh-cn/learn/publish-webserver-using-oci/

  SSH - 首次选 Generate a key pair for me 并 Download private key、Download public key,以后就只提供 public key 即可。
    ssh -i D:\oracle-cloud-gen-ssh-key\ssh-key-2026-07-22.key ubuntu@1.2.3.4  账户名在 Oracle Linux 下为 opc。
    若 PowerShell 报 Permissions for 'D:\\ssh-key-2026-07-22.key' are too open. 用 icacls 处理下即可。

  延迟 - Japan East (Tokyo) 约 70ms-140ms。

实战:
  统一以 UTC 时间来计时计费;试用期完毕部分服务(AI、机器学习)均置灰,并横幅通知:you must upgrade to a paid account.
  计算实例的“Stop”按钮会释放CPU等,致 Out of host capacity,故应点击“Reboot”。
  重装 - 实例详情页 -> More Actions -> 选择 Replace Boot Volume(替换引导卷)-> 指定操作系统;注意:需空出来 50G 磁盘进行腾换。
  亲测 - 注册后享受了 30 天试用期,结束后 5 天即开出东京区的 ARM 2C12G 实例,就每天通过 Stacks/Jobs 服务尝试 Apple 几次而已。
  绑定 loopback 则无法公网访问  java -m jdk.httpserver -b 0.0.0.0

NFS:
  免费账号无可用额度,需“Request a service limit increase”。
  首次选“Create new mount target”,其他情况均重用“Select an existing mount target”。

自建

自建CDN

缓存命中头 - X-Cache-Status: HIT 或 CF-Cache-Status: MISS Nginx 配置除首次访问源站之外的请求全部挂起: proxy_cache_lock on; 大文件优化配置切片 slice 1m; 即支持播放器按需下载用的 HTTP 头 Range: bytes=0-4096 [可选]监控可视化 - NGINX Amplify Agent 参考 - https://www.linuxcenter.cn/nginx/nginx-cdn-cache.html https://zhuanlan.zhihu.com/p/29893005156 https://blog.csdn.net/weixin_43114209/article/details/148137569 专用CDN服务器 - https://trafficserver.apache.org/

其他

Linode - 已被Akamai收购并稍有没落。
squarespace.com 找人工客服,需要在网页客服助手里输入 human,填写问题后会接入Live Chat,如果没真人客服会说“Live chat is currently closed.”, 之后会提示你要不要继续用Email联系?
Google JSAPI Loader脚本 - 已过时,早前被谷歌用于CDN载入 知名框架(JQuery等)