什么是旁路由?
旁路由: 旁路由其实并不是路由,路由是用来连接不同网络的,最常用的就是用来连接互联网和局域网。旁路由起到的主要是网关的作用,是用来分流数据和扩展插件的。因此,严谨一点的叫法应该是旁路网关,只是大家好像约定俗成了都叫做旁路由,所以我们这里也跟着叫旁路由,但是要明白它的核心是网关而不是路由。
如图所示,对于普通流量,由于旁路由不修改任何内容,我们期望旁路由只转发上行数据,而下行数据由主路由直接发送给主机。对于需要代理的流量,则下行数据也得交给旁路由处理,然后才能转发给主机。
为什么用旁路由?
其实正常来讲,旁路由并不是成本最低最简单的局域网设备科学上网的方法。
成本最低的方法,简单一句话就讲完了:在局域网内的一台电脑上装一个clash,并打开[允许局域网连接],然后配置一下需要科学上网设备的代理,就可以轻松实现局域网设备的科学上网。
但是,有些坑爹的设备没有代理设置,比如Apple TV,就不能通过我说的简单方式来解决(严格来说,也不是不能解决,youtube上有教程,但是得通过一台常开机的苹果电脑,这个门槛略高)。
旁路由科学上网的前提准备
- 一台可以刷istoreos的设备用来当作旁路由,这里是硬件列表,其中x86设备就是指一般的电脑,我用的就是一台不用的笔记本。别的树莓派什么的都大同小异。
- 一个至少2g的u盘用来刷进istoreos固件。
- 一个能用来科学上网的机场,这个就不展开说了。