NekoBox实现智分流:NAS走内网,科学上网走机场

前言

在日常使用中,我们经常会遇到这样的需求:一方面希望通过科学上网顺畅访问 YouTube、Google 等海外网站,另一方面又希望能远程访问家里的 NAS、Jellyfin、SMB 等内网服务。很多人会直接把所有流量都’回家’,利用家里的软路由来实现分流。但这种方式很容易受到家宽上行的影响,导致科学上网的速度不够理想,

其实更理想的方式是:实现本地智能分流。也就是说——NAS 这类内网资源通过软路由搭建的 VMess 节点“回家”访问;其余需要科学上网的流量则走高速稳定的机场节点;两类流量互不干扰,各自走最合适的线路。这种方式即可以享受到机场的快速节点,又可以随时访问家里的内网服务。

通过 NekoBox 这类支持灵活分流配置的客户端,我们就能非常方便地实现这一目标。接下来我将分享我个人的配置方式:如何结合家中软路由的 VMess 节点和 NekoBox 的路由功能,实现高效实用的智能分流方案。以下内容分为服务端配置(软路由)和客户端配置(nekobox)。

服务端配置(软路由)

首先我们需要用到软路由上面代理软件,来搭建一个回家的Home节点,协议使用Shadowsocks或Vmess都可以,本教程使用的代理软件是passwall2,协议为Vmess协议。

首先我们进入到passwall2的web页面,点击服务器端,点击添加,来添加一个Home节点。


进入到节点编辑页面,按照如下图进行添加,这里选择xray是因为xray的兼容性是最好的。其他未标注的选项保证默认即可。当全部配置好后记得点击下方的保存并应用按钮.

保存完成后记得在服务器勾选启用,并点击保存并应用


接着来配置一下端口就可以完成服务端的配置。本人的软路由是属于旁路由模式,所以我需要到主路由上设置端口转发,如果是主路由的话则需要放行端口。这里只演示旁路由的操作,主路由的可自行网上查阅,网上已有大量相关教程,这里不再赘述。

客户端配置(nekobox)

首先确定一下当前NAS应用是否添加到nekobox的代理应用表内,如果没有添加的话就添加一下。
这里以jellyfin作为NAS示例。

添加完成后分组选项新建一个分组,方便管理。


添加完分组后就移动到对应分组内,选择添加节点,将刚才软路由内Vmess节点信息填写上去,然后保存。当节点添加完成后,链接这个节点,不出意外应该是可以正常通讯,并且可以看到延迟。


接着我们来添加一条路由规则,来实现本地分流的效果。具体路由配置如下。


注意

如果是要通过浏览器来访问NAS的web,建议另外下载一个浏览器,跟主浏览器分开,自行调节规则里面的域名跟ip可能会出现意想不到的bug,从而导致无法访问NAS

测试一下jellyfin,可以正常访问

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇