要点:先明确用途(视频、下载、代理、备份);列出需求(每日/每月流量、延迟、稳定性)。
步骤:1) 在表格列出候选流量卡(Digi、Maxis、Celcom、U Mobile)及其套餐价格/流量上限/时段限制;2) 列出候选VPS(马来西亚/新加坡/香港),记录带宽上限、计费模式(按流量/按带宽峰值)、流量费率;3) 确定预算与冗余需求(主/备)。
要点:按GB计费适合大量短时流量,按带宽(固定带宽/月)适合稳定长时传输。
步骤:1) 将你的月流量需求乘以单价计算按GB成本;2) 若按带宽计费,计算峰值带宽*时间换算成GB估算成本;3) 对比峰值削减、突发流量规则与超额资费,写入对比表。
陷阱:流量“公平使用”阈值、尖峰时段限速、P2P/视频流量识别限速、Carrier-grade NAT带来的并发限制。
识别:1) 阅读套餐细则查找“FUP”、“throttling”;2) 实测在不同时间段下载并记录速度;3) 用不同协议测试(HTTP/HTTPS/SSH/UDP),若仅某些协议慢,可能是运营商应用识别限速。
工具:iperf3、speedtest-cli、ping、traceroute、mtu-test、tcpdump。
命令示例:1) iperf3 -c VPS_IP -p 5201 -P 4 -t 30(并发4线程测TCP);2) speedtest-cli --server SERVER_ID;3) ping -c 20 VPS_IP;4) traceroute -n VPS_IP。记录每次测试时间与数值,比较不同时间段结果。
方式:手机/路由器/USB Modem做上行,VPS做隧道转发(WireGuard/OpenVPN/SSH隧道)。
实操(WireGuard示例):1) VPS上安装:apt update && apt install wireguard;2) 生成密钥 wg genkey > private.key; wg pubkey < private.key > public.key;3) 配置 /etc/wireguard/wg0.conf(包含 Address、ListenPort、PrivateKey、AllowedIPs=0.0.0.0/0);4) 手机/路由器导入对端配置并建立连接;5) VPS启用转发 echo 1 > /proc/sys/net/ipv4/ip_forward;并设置 iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE。
要点:用tc限速、conntrack控制并发、设置流量监控报警。
实操命令:1) 简单限速 tc qdisc add dev eth0 root tbf rate 50mbit burst 32kbit latency 400ms;2) 使用 wondershaper 或 tc + iptables 分IP限速;3) 配置 vnStat 或 netdata 做流量统计并配置每日/每小时告警脚本。
要点:移动网络MTU较小(一般1400或更低),需减少以避免慢速或断流。
步骤:1) 测试MTU:ping -M do -s 1472 VPS_IP,逐步减小size找出最大通过值;2) 在WireGuard/路由器上设置MTU=1400或更小;3) 若出现片段大包丢失,考虑开启TCP MSS clamping:iptables -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu。
判定流程:1) 先用本地网络对VPS做速测,记录峰值;2) 用流量卡通过相同VPS测速并比对;3) 若流量卡到同VPS延迟高且吞吐低,切换不同VPS(不同机房)复测;4) 若仅在高峰时段下降,属于运营商限速或拥塞;5) 结合traceroute查找瓶颈跃点(某一跳丢包/延迟跃增)。
建议:1) 优先选择按需试用一个月小流量测试;2) 对于长期大量传输,谈判固定带宽更划算;3) 注意合同中的“突发包/超额费/协议识别”条款;4) 配置自动限流脚本,避免暴涨账单。
答:先在同一时间用另一条网络(家宽或不同移动卡)对同一VPS测速;若只有流量卡慢,且对其它目标也慢,多半是运营商限速;用traceroute定位第一出现高延迟/丢包的跃点,若是运营商网内则为运营商问题;若对任意网络到VPS都慢,则考虑VPS机房或带宽被限制。
答:可能会被识别(运营商对特定端口/协议做识别)。规避方法:1) 使用常见端口(443)并启用TLS封装(如wireguard over TLS、stunnel);2) 做流量混淆(obfs、v2ray/xtls);3) 控制并发和突发流量,避免短时间大流量峰值触发FUP。
答:推荐顺序:1) 列出候选套餐并记录价格/流量/FUP/时段;2) 在统一时间点做 speedtest + iperf3 + traceroute;3) 记录测试时间、延迟、下行/上行、丢包率、MTU结果;4) 将结果写入表格(列:运营商、VPS机房、时间段、测试结果、备注),连续7天不同时间段测试取平均再比较。