|

openwrt软路由跑singbox裸核

软路由相信大家已经不陌生,用于家庭使用会十分便捷,对于喜爱在家里电视上看油管、奈飞的人来说基本都会接触,虽然软路由上有许多如openclash、passwall、homeproxy等软件包可以安装,但配置熟悉起来都比较复杂且费时,此篇介绍一种简便的方式,在软路由openwrt系统上直接裸核来运行sing-box,以达到同等的体验效果。

一、安装sing-box

1、首先进入openwrt管理界面,找到软件包项,先更新列表然后在过滤器搜索sing-box,下面就会出现目前最新的sing-box可安装版本,通过这种方法安装会非常省事,帮自动配置好系统相关的文件,无需手动去创建。如下图所示。(本人已安装所以显示的移除)

2、安装完成后,使用ssh工具连接进入你的软路由,此时可以对sing-box版本进行更新。于/usr/bin/目录下,替换github官网下载的符合你软路由架构的二进制文件即可,并将权限改为755。如下图

3、放入配置文件,在/etc/sing-box/下覆盖你自己的config.json配置文件。这里就当大家都会写自己的配置了(非本篇所述重点),可以用你手机客户端正在使用的配置,都是通用的(注意此处使用tun模式)。如下图

4、配置开机自启。在/etc/config/路径上,编辑sing-box文件,将其内容修改为:

config sing-box 'main'
	option enabled '1'
	option user 'root'
	option conffile '/etc/sing-box/config.json'
	option workdir '/usr/share/sing-box'

5、运行sing-box。仅需在ssh命令栏输入如下命令即可:

/etc/init.d/sing-box start

6、其它命令

/etc/init.d/sing-box stop      #停止
/etc/init.d/sing-box status    #查看运行状态
/etc/init.d/sing-box restart   #重启

7、查看运行日志。日志需要在软路由后台的系统日志内查看,如图:

至此,你的软路由就已经可以科学了,将电视或手机的网关指向这台软路由的ip即可。同时在配置文件内写好clash_api相关配置,可以直接通过网页选择节点,查看连接路由等十分方便。因每个人的网络环境各异,可能按上面的操作还是无法科学,可以试着设置:”sniff_override_destination”: true这个选项,看是否能解决。OK,have fun!

类似文章

2条评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注