跳至主要内容

编译ssr for openwrt18.06.2(MT7620A)

        过年把小米mini带回老家,结果发现不知道是配置文件出错还是什么原因,发现lede17里面的ssr竟然无法保存修改过的选项,重启后就失效,恰好环聊群里有一个基友说他的K2升级了openwrt18.06.2,可以直接安装旧版ssr(这里是我理解错了,他是从别的地方下载的),我想着这么简单,也升级了,然后悲剧的发现安装旧版的ssr无法在Luci页面打开。


        貌似这个ssr还是比较小众,当初我从openwrt15升级到lede的时候也是没有找到对应系统版本的ipk安装包,这次也懒得去找了,直接打开电脑,连上vps,翻出上次编译时写的教程,然后下载sdk,编译,安装一气呵成,直接就可以使用了。
        编译过程就不再重复说了,和上次的教程《记第一次编译:SSR FOR LEDE》一样。这里只把我编译好的ipk文件共享出来,然后补一下上次留下的坑。这个坑就是编译的这个软件只能使用国内路由模式,gfw模式是无效的。经前面环聊里面的基友解释,原来是ssr安装时配置文件有误,把原来指向/etc/dnsmasq.ssr的gfwlist列表错误指到了/tmp里面,因此可以使用uci命令把这个指向重新改回来,具体命令如下:
添加列表到dnsmasq:

  • uci add_list dhcp.@dnsmasq[0].confdir=/etc/dnsmasq.ssr
保存修改:
  • uci commit dhcp
重启dnsmasq:
  • /etc/init.d/dnsmasq restart
另外可以用下记命令查询前面的修改是否生效(生效则返回/etc/dnsmasq.ssr):
  • uci get dhcp.@dnsmasq[0].confdir

        现在可以在国内Ip和gfw列表模式之间自由切换了 ,ipk文件请移步到这里下载。

评论

  1. 您好, https://github.com/ywb94/openwrt-ssr 没有了,您应该有他的clone,可以发布出来吗?

    回复删除
    回复
    1. 我没有clone,直接搜别人fork的,比如这个https://github.com/compasss/openwrt-ssr

      删除

发表评论

此博客中的热门博文

如何使用tasker在连接/断开翻墙WIFI时自动关闭/开启SSR

    前一阵子google play搞活动,tasker打折至0.99刀,恰好我也从google rewards里面答题拿到了1刀+,所以买了这个传说中的神器。     在买tasker的时候,我就想着用它来实现自动开启/关闭SSR了,原以为会很简单的,没想到设置过程中还是出现了不少的问题,当时在G+发po问了一些基友,然后发现有不少的基友有同样的问题,所以写一篇简单的设置教程分享给需要的人,一些重点的细节我已经加黑,大家设置的时候注意一下。     言归正传,下面是设置教程:     功能一:连接上翻墙路由器的wifi信号之后,自动关闭手机上的SSR服务。     打开tasker主界面,顶栏在profiles选项上时,点击右下方的加号,在出现的选择界面上依次选择State→Net→Wifi connected,然后在弹出的界面上选择SSID右边的放大镜,选择已翻墙的WIFI名字, 然后下方倒数第二项Active下面选项点开,选Any, 按返回键。 此时会回到主界面,并会在新建的状态项目右方弹出任务选择栏,此时选New Task,然后会要求输入任务名,这里可以随便写,但是为了方便以后识别,尽量写容易理解的有关联性的名字,比如我写的SSR off。然后在弹出的新建任务界面,点右下方的加号,依次选Plugin→SSR→Configuration右边的编辑图标(一个笔头), 在弹出的SSR选择菜单上将Start the service的开关关掉, 因为是关掉服务,所以下方服务器随便选择,返回。 至此功能一设置完成。     功能二:与翻墙WIFI的信号断开连接时,自动开启手机上的SSR服务。     前面的操作是一样的,打开tasker主界面,顶栏在profiles选项上时,点击右下方的加号,在出现的选择界面上依次选择State→Net→Wifi connected,然后在弹出的界面上选择SSID右边的感叹号,选择已翻墙的WIFI名字, 然后将最下方的invert(反转,即未连接)选项勾上, 按返回。 出现添加任务菜单,点New Task,输任务名(比如SSR ON),在弹出的新建任务界面,点右下方的加号,依次选Plugin→SSR→Configuration右边的编辑图标(一个笔头), 在弹出的SSR选择菜