使用教程

快连电脑版与软路由配合:OpenWrt旁路由配置完整指南

快连电脑版与OpenWrt旁路由配置示意图

很多用户在家里有多台设备:手机、平板、电视盒子、游戏主机、NAS。如果每台设备都单独安装快连客户端,不仅麻烦,有些设备(如智能电视、Switch)还不支持安装。这时候,软路由就成了更优雅的方案——在路由器层面统一接管全屋流量,所有设备无需单独配置就能走代理。

本文将手把手教你用OpenWrt软路由作为“旁路由”,配合快连电脑版,实现全屋设备的透明代理。内容涵盖网络拓扑、旁路由配置、代理转发、DNS设置和故障排查。如果你还没有安装快连客户端,可以前往快连下载页面获取最新版本。

一、为什么选择旁路由方案

在软路由上实现代理,有两种常见拓扑:主路由模式和旁路由模式。

  • 主路由模式:软路由直接作为家庭网络的主网关,负责拨号、DHCP、Wi-Fi。性能最强,但配置复杂,一旦出问题全家断网。
  • 旁路由模式:软路由挂在现有主路由下面,只负责代理转发。需要走代理的设备把网关指向旁路由,不需要的设备保持原样。灵活、风险低,适合大多数家庭。

旁路由的最大优点是“按需使用”:你可以让电视盒子走旁路由看海外流媒体,让NAS走主路由保持局域网访问速度。对于想用快连但不想折腾全家网络稳定的用户,旁路由是更好的选择。

二、准备工作与网络拓扑

你需要准备:

  • 一台刷好OpenWrt的软路由(或支持OpenWrt的路由器)。
  • 一台运行快连电脑版的Windows电脑(作为代理服务器)。
  • 主路由一台(家庭原有路由器即可)。
  • 网线若干。

网络拓扑示意

典型拓扑如下:

互联网
   │
主路由(192.168.1.1,负责拨号、DHCP)
   │
   ├── 普通设备(手机、电脑)→ 网关指向主路由,直连
   │
   └── OpenWrt旁路由(192.168.1.2)→ 网关指向主路由
          │
          └── 代理服务器(Windows电脑 192.168.1.100,运行快连)

需要走代理的设备:将网关和DNS手动设置为 192.168.1.2(旁路由)

这个拓扑的核心思想是:旁路由自己不拨号,它把流量转发给Windows上的快连代理,再由快连送出。旁路由只做“流量中转站”。

三、OpenWrt旁路由基础配置

首先配置OpenWrt的网络,让它作为旁路由正常工作。

步骤1:设置LAN口IP

登录OpenWrt后台(默认192.168.1.1),进入“网络” → “接口” → “LAN” → “修改”。

  • 协议:静态地址
  • IPv4地址:192.168.1.2(与主路由同网段,且未被占用)
  • 子网掩码:255.255.255.0
  • IPv4网关:192.168.1.1(主路由IP)
  • DNS服务器:192.168.1.1(或留空,后续单独配置)

保存并应用。此时OpenWrt的IP变为192.168.1.2,需要重新登录。

步骤2:关闭DHCP服务

旁路由不能和主路由同时分配IP,否则会冲突。进入“网络” → “接口” → “LAN” → “DHCP服务器”,勾选“忽略此接口”,保存应用。

步骤3:关闭防火墙(或放行流量)

旁路由场景下,OpenWrt的防火墙可能会拦截转发流量。简单做法是进入“网络” → “防火墙”,将“入站”、“出站”、“转发”都设置为“接受”。如果担心安全,可以保留防火墙但添加转发规则,不过对于家庭内网,直接放行更省事。

四、在Windows电脑上开启快连代理端口

旁路由需要把流量转发给Windows上的快连代理,因此需要快连开放一个本地代理端口。

  1. 打开快连电脑版,进入“设置” → “连接设置”或“高级设置”。
  2. 找到“允许局域网连接”或“本地代理”选项,将其开启。
  3. 记录下代理端口号(常见为7890、1080、8888等)。
  4. 确保Windows防火墙允许该端口的入站连接。

开启后,在Windows上测试:打开CMD,执行 curl -x http://127.0.0.1:7890 https://www.google.com,如果能返回内容,说明代理端口正常。

注意:如果快连没有提供“允许局域网连接”选项,可以使用Windows的端口转发或第三方工具(如netsh interface portproxy)将本地代理端口暴露给局域网。具体命令:netsh interface portproxy add v4tov4 listenport=7890 listenaddress=0.0.0.0 connectport=7890 connectaddress=127.0.0.1。

五、在OpenWrt上配置代理转发

OpenWrt需要把来自客户端的流量转发到Windows的代理端口。有两种方式:使用代理插件或手动配置。

方式一:使用PassWall/SSR Plus等插件

OpenWrt社区有多个代理插件(如PassWall、SSR Plus、OpenClash)。这些插件通常支持“HTTP代理”或“SOCKS5代理”作为上游。在插件中:

  1. 添加节点,类型选择“HTTP”或“SOCKS5”。
  2. 地址填写Windows电脑的IP(192.168.1.100),端口填写快连的代理端口(如7890)。
  3. 在“访问控制”中设置需要代理的设备IP或MAC。
  4. 启用插件,保存应用。

这种方式最省心,插件会自动处理iptables转发和DNS。

方式二:手动配置iptables转发

如果不想安装插件,可以通过iptables将流量重定向到代理。以下是一个简化示例(假设Windows IP为192.168.1.100,端口7890):

# 创建自定义链
iptables -t nat -N KUAI_PROXY

# 局域网地址直连,不走代理
iptables -t nat -A KUAI_PROXY -d 192.168.0.0/16 -j RETURN
iptables -t nat -A KUAI_PROXY -d 10.0.0.0/8 -j RETURN
iptables -t nat -A KUAI_PROXY -d 172.16.0.0/12 -j RETURN
iptables -t nat -A KUAI_PROXY -d 127.0.0.0/8 -j RETURN

# 其余流量转发到代理
iptables -t nat -A KUAI_PROXY -p tcp -j REDIRECT --to-ports 7890

# 应用到PREROUTING
iptables -t nat -A PREROUTING -p tcp -j KUAI_PROXY

这种方式需要配合透明代理(如redsocks)才能工作,配置较复杂。普通用户建议优先使用插件方式。

六、DNS配置:避免解析泄漏

旁路由方案中,DNS配置同样关键。如果DNS走本地运营商,会出现解析慢、污染、泄漏等问题。推荐配置:

  • 在OpenWrt的“网络” → “DHCP/DNS” → “转发器”中,填入加密DNS或快连的DNS。
  • 或者让代理插件接管DNS,使用DoH/DoT解析。
  • 客户端设备的DNS设置为旁路由IP(192.168.1.2),由旁路由统一处理。

关于DNS泄漏的详细检测与修复,可以参考DNS泄漏检测与修复一文。

七、客户端设备如何指向旁路由

旁路由配置好后,需要让想走代理的设备把网关指向它。有两种方式:

方式一:手动设置(适合少量设备)

在设备的网络设置中,将:

  • IP地址:保持自动获取或手动设置同网段IP。
  • 网关:192.168.1.2(旁路由IP)。
  • DNS:192.168.1.2(旁路由IP)。

这样该设备的所有流量都会经过旁路由,由旁路由决定是否走代理。

方式二:主路由DHCP下发(适合全屋)

如果希望全屋设备都走旁路由,可以在主路由的DHCP设置中,将“网关”和“DNS”都改为192.168.1.2。这样所有新连接设备都会自动使用旁路由。但要注意:如果旁路由或Windows电脑关机,全家网络会中断。因此建议只对需要的设备手动设置,或使用插件的“访问控制”按MAC/IP分流。

八、常见问题与排查

问题1:设备指向旁路由后无法上网

排查顺序:

  1. 检查OpenWrt是否能ping通主路由(192.168.1.1)和外网。
  2. 检查Windows电脑是否开机、快连是否连接、代理端口是否开放。
  3. 在OpenWrt上执行 curl -x http://192.168.1.100:7890 https://www.google.com 测试代理是否可达。
  4. 检查OpenWrt防火墙是否放行转发。

问题2:部分网站能打开,部分打不开

可能是MTU或DNS问题。可以尝试在OpenWrt上调整MTU,或检查DNS转发器设置。关于MTU的排查,可以参考MTU设置与优化一文。

问题3:速度比直接在电脑上用快连慢

旁路由转发会增加一跳,理论上会有轻微延迟增加。如果速度明显下降,可能是:

  • OpenWrt性能不足(CPU弱的软路由跑加密转发会吃力)。
  • Windows电脑的代理端口没有开启“允许局域网连接”,导致走了低效路径。
  • 插件配置了额外的加密或混淆,增加了开销。

问题4:局域网设备(NAS、打印机)无法互访

在旁路由的代理规则中,确保内网网段(192.168.0.0/16、10.0.0.0/8、172.16.0.0/12)被排除在代理之外,直接返回。这样局域网互访不会绕路。关于分流规则的优先级逻辑,可以参考快连分流规则优先级详解。

九、总结

用OpenWrt旁路由配合快连电脑版,可以让全屋设备都享受代理,同时保留灵活的按需分流能力。核心步骤回顾:

  • 旁路由设置静态IP,关闭DHCP,放行防火墙。
  • Windows上开启快连的局域网代理端口。
  • OpenWrt通过插件或iptables将流量转发到代理。
  • 配置DNS,避免解析泄漏。
  • 客户端设备网关指向旁路由,或主路由统一下发。

这套方案适合对网络有一定了解、希望全家设备统一代理的用户。如果你只是想单机使用,直接安装快连客户端即可,无需折腾软路由。如果在配置中遇到问题,可以查阅快连常见问题页面,或浏览快连技术博客的其他文章。还没有体验过快连的用户,欢迎前往快连下载页面下载最新客户端。

关于博客

快连博客的价值

快连技术团队持续输出高质量原创内容

技术深度

每篇文章均由快连技术团队原创撰写,深入浅出地讲解网络传输优化与安全技术。

实用导向

内容贴近用户实际使用场景,从安装配置到问题排查,提供可操作的解决方案。

持续更新

快连产品持续迭代,博客内容同步更新,确保用户获取最新、最准确的信息。