最近听说一些高校加强了对代理使用的管理,我们班也听说有同学因此被约谈 ,但是我又需要一个稳定的代理环境,而且我又不舍得我的校园网和流量钱(这个校园网速度挺快的,能跑700mbps)然后我就花了几个星期的时间搭建了这套东西,本文涉及的知识面还是挺广的,我个人对某些知识点也是一知半解,如有说的不对的还请指正。 我的需求其实很简单:国内直连的尽量走校园网,需要代理的访问走另一条上网链路;电脑、手机接入以后就能用,不用每台设备单独维护代理;而且还能绕开校园网的设备数量限制,另外还要给室友提供一套独立网络(因为这个网络是和舍友AA开的)避免我的折腾影响到他们。 最后做出来的方案是: 一台 PVE 宿主机、两台 iStoreOS 虚拟机、两个上网入口(校园网和5G CPE),再把无线覆盖交给 两个AP(一个是我用的有代理的AP一个是舍友用的没代理的AP)。 PVE 装在一台 N5105、16 GB 内存、四网口的机器上。路由功能拆成两台虚拟机: 设备 职责 PVE 宿主机 运行路由虚拟机,提供虚拟网桥 主路由 DHCP、DNS、校园网与代理链路的路由选择、室友网络隔离 代理路由 OpenClash / mihomo、代理分流、连接 CPE 代理AP 个人网络的无线接入 室友AP 室友网络接入 CPE 给代理路由提供网 下面画的是连接关系: 四个物理网口分别接校园网、CPE、个人 LAN 和室友 LAN。两台虚拟机之间另建一个内部网桥 ,直接在宿主机内交换数据。 主路由配置:国内 IPv4 地址段有专门指向校园网网关的路由,其他需要代理的站点指向代理路由,再由CPE出去。 个人设备发起连接 | v 主路由查询(MosDNS)策略路由和目标 IP 路由 | +-- 命中国内 IP 地址段路由 -> 校园网 | +-- 其余需要代理的目标 -> 代理路由 | v OpenClash 再决定怎么出网 流量具体怎么走: 访问网站时,先由主路由上的 dnsmasq 和 MosDNS 处理域名解析:国内域名使用国内 DoH,其他域名使用境外 DoH。国内 DNS 查询走校园网,境外 DNS 查询经代理路由出去。 拿到解析结果后,主路由再根据目标 IP 查询路由表。命中国内 IPv4 地址段的连接走校园网,其余连接默认送往代理路由。 个人设备 | +-- DNS 查询 -> dnsmasq -> MosDNS | | | +-- 国内域名 -> 国内 DoH | +-- 其他域名 -> 境外 DoH | +-- 业务连接 -> 主路由查询目标 IP 路由 | +-- 国内 IP -> 校园网 -> 目标 | +-- 其余公网 IP -> 代理路由 | v OpenClash 分流 流量到了代理路由以后,OpenClash 再按规则选择访问方式 最后总结下,我个人对这套东西还挺满意的,已经和室友愉快上网了,应该是最终版不会改了,并且每天耗的流量也很少,和舍友AA校园网一个月一个人10块钱。 1 个帖子 - 1 位参与者 阅读完整话题


  • 情报分类:服务器与云资源
  • 分类依据:内容涉及服务器、云资源或网络线路
  • 信息来源:服务器 / LINUX DO - 最新话题
  • 发布时间:2026/10/12 14:25:50