1. 选择供应商与产品(前期准备)
- 调研:优先选择在柬埔寨有机房并宣称提供“CN2/GIA”回国线路的供应商(示例:本地ISP或国际VPS品牌的柬埔寨节点)。
- 要求:订购前询问是否提供固定公网IP、是否能开通到中国的BGP/CN2线路、带宽和延迟SLA、是否支持端口/协议(TCP/UDP)以及是否允许自定义路由/BGP。
2. 购买与获取信息(下单与工单)
- 下单时填写机房位置、操作系统(推荐Ubuntu 20.04+),选择CN2带宽包。
- 收到工单:记录服务器公网IP、GateWay、DNS、是否有独立AS或BGP账号、登录SSH信息、控制面板账号。
3. 基本网络配置与安全
- 登录SSH:ssh root@服务器IP。先执行apt update && apt upgrade。
- 修改SSH端口、创建非root用户并禁用root登录,设置防火墙(ufw或iptables):例如ufw allow 22/tcp, allow 51820/udp(WireGuard)等。
4. 启用TCP优化与内核参数
- 编辑/etc/sysctl.conf,加入并生效:
net.core.rmem_max=16777216
net.core.wmem_max=16777216
net.ipv4.tcp_rmem=4096 87380 16777216
net.ipv4.tcp_wmem=4096 65536 16777216
net.ipv4.tcp_congestion_control=bbr
- 执行sysctl -p;安装BBR:apt install -y linux-headers-$(uname -r)(Ubuntu通常自带),然后确认lsmod | grep bbr。
5. 建议搭建的安全隧道(WireGuard示例)
- 安装:apt install -y wireguard qrencode。
- 生成密钥:wg genkey | tee /etc/wireguard/privatekey | wg pubkey > /etc/wireguard/publickey。
- 创建 /etc/wireguard/wg0.conf(示例)并启用:wg-quick up wg0;systemctl enable wg-quick@wg0。
- 将客户端公钥与AllowedIPs配置到服务器端,确保AllowedIPs为要路由回国的目标网段或0.0.0.0/0(全流量)。
6. 路由与故障切换策略
- 获取供应商提供的网关IP,设置策略路由:ip route add default via
dev eth0 metric 100。
- 配置备用通道(例如另一个ISP或VPN出口),使用keepalived或脚本检测主链路可达性(ping国内核心节点如 119.29.29.29),失败时切换路由:示例脚本每30秒检测并用ip route替换默认路由。
7. 测试与监控(验证可靠性)
- 延迟与丢包:使用mtr -r -c 100 目标中国IP,观察丢包与跳数;使用tcping或tcptraceroute测试TCP 443到国内目标。
- 业务层测试:用scp/rsync和HTTP下载等实际业务测试传输速度与稳定性。
- 持续监控:部署Zabbix/Prometheus+Node exporter或简单脚本上报到外部告警(钉钉/邮件),关键监控项:延迟、丢包、丢线、重启次数。
8. 生产优化建议
- 针对大文件传输:使用rsync -avz --progress --partial --inplace,开启多线程分片工具(rclone、aria2+多线程)。
- HTTPS加速与复用:在服务器端启用nginx反向代理,开启keepalive和gzip,并使用HTTP/2以减少连接开销。
9. 常见故障与排查步骤
- 无法连通:确认安全组/防火墙、路由表、供应商是否封某端口。
- 高丢包:用mtr定位跳点,向供应商索取路由环节信息并申请修复或更换线路。
- 不稳定切换:检查keepalived脚本逻辑,增加判定条件(连续失败N次再切换)。
10. 问:柬埔寨CN2回国线路一定比普通线路稳定吗?
答:一般CN2(尤其CN2 GIA)在到中国的路由上延迟与丢包更优,但并非绝对。实际效果受供应商直连能力、机房互联、目标城市和时段影响,采购前请索取带宽/延迟SLA和试用测试。
11. 问:如何快速判断回国线路是否走CN2?
答:用traceroute/mtr查看回程路由,CN2通常显示China Telecom相关跳点(如 CHN-CN2 标识),或联系供应商确认BGP路由及AS路径;也可测试到多家中国节点并比对延迟与丢包。
12. 问:出现回国不稳定,优先采取哪些应急措施?
答:先切换到备用路由(keepalived或手动改默认路由),收集mtr/traceroute日志和时间点,上报供应商请求链路排查,同时调整传输方式(分片、重试)并保持监控告警。
来源:海外办公场景下使用柬埔寨cn2回国服务器保证数据传输可靠性