1.
目标与准备工作
· 目标:把家里宽带通过在日本的家宽VPS做出一条稳定低延迟/高速的出站加速通道,适合游戏、视频和海外服务访问。
· 准备:一台日本VPS(支持家宽IP或住宅IP更佳)、家用路由器(支持WireGuard或OpenWrt/Padavan/梅林固件)、域名(可选)、两端管理员权限和SSH访问。
2.
VPS选择与基本设置
· 购买:推荐支持日本节点且有端口/流量策略的服务商,选择Linux(Debian/Ubuntu/CentOS)系统。
· 基本设置:SSH登录后执行系统更新 sudo apt update && sudo apt upgrade -y,设置时区并创建专用用户。
3.
在VPS上安装WireGuard(服务器端)
· 安装(以Ubuntu为例):sudo apt install wireguard iptables-persistent -y。
· 生成密钥:wg genkey | tee server_private.key | wg pubkey > server_public.key。记录私钥和公钥。
4.
服务器端配置与转发/NAT
· 启用IP转发:sudo sysctl -w net.ipv4.ip_forward=1 并将 net.ipv4.ip_forward=1 写入 /etc/sysctl.conf。
· 配置iptables NAT:sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE 并保存 iptables-save >/etc/iptables/rules.v4。
· WireGuard示例 /etc/wireguard wg0.conf: [Interface] Address = 10.0.0.1/24 ListenPort = 51820 PrivateKey =
PostUp = iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE PostDown = iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE
5.
路由器/客户端配置(WireGuard 客户端)
· 在路由器或客户端生成密钥对并写入客户端配置: [Interface] PrivateKey = Address = 10.0.0.2/32 DNS = 1.1.1.1
· Peer(指向VPS): PublicKey = Endpoint = vps.example.jp:51820 AllowedIPs = 0.0.0.0/0, ::/0 PersistentKeepalive = 25。把客户端公钥加入服务器的 Peer 配置里。
6.
分流与DNS设置(避免全部走海外)
· 全流量加速:AllowedIPs = 0.0.0.0/0。· 分流(仅加速特定IP/网段或日本站点):AllowedIPs = 列出需要走日本VPS的网段,如游戏服务器IP或10.0.0.0/24;本地DNS使用路由器dnsmasq做智能解析。
· DNS:若遇到解析慢或污染,建议在路由器上配置本地DoH或指定VPS内dnsmasq转发。
7.
性能优化与稳定性调整
· MTU调优:WireGuard MTU常设为1420或根据实际用 ping -M do -s 测试调整。
· 启用BBR(如VPS为Linux且允许):在 /etc/sysctl.conf 添加 net.core.default_qdisc=fq net.ipv4.tcp_congestion_control=bbr 并 sudo sysctl -p。
· 保活与自动重连:在客户端设置 PersistentKeepalive = 25;路由器可写脚本监测连通性并用 wg-quick restart 自动恢复。
8.
测试与监控
· 基本连通性:在客户端执行 ping 10.0.0.1、traceroute 检查路由。
· 速度测试:在VPS或客户端用 speedtest-cli 或 iperf3 进行上/下行测试以定位瓶颈。
· 日志与监控:查看 wg show、/var/log/syslog,必要时用 vnStat 或 Netdata 做流量监控并设置流量告警。
9.
常见问题Q&A(1/3)
问:家里路由器不支持WireGuard怎么办?
答:可两种方式:1) 在家用PC/树莓派上搭建WireGuard客户端并设置为网关(启用IP转发与NAT),让内网走该设备;2) 刷入支持WireGuard的固件(如OpenWrt/梅林)或购买支持的路由器。
10.
常见问题Q&A(2/3)
问:为什么有时速度高但延迟仍高?
答:可能原因包括VPS到目标服务器路由绕行或日本出口质量问题,建议测试不同日本VPS提供商节点、调整出站节点及MTU,或只做分流而非全局代理以减少不必要路径跳转。
11.
常见问题Q&A(3/3)
问:如何保证长时间稳定且自动恢复?
答:在VPS与路由端配置keepalive;写监测脚本(如每分钟ping检测),若检测失败则重启WireGuard或重启网络;并启用系统级服务(systemd)让wg-quick@wg0.service随系统启动。
来源:家庭宽带结合日本家宽vps搭建加速方案实战指南