zhaiduo.com

Loving Coding & Visual Design

Openwrt踩坑记

Openwrt是一款强大的开源路由管理工具。我主要用它来科学上网玩游戏。路由用的是netgear。整个过程花费了我四天时间,算是一个漫长的过程。

起初以为原版18.06.4的SS是最新版,应该可以用,opkg update后,安装完所有ss相关包,进入service,设置好server、local和redir,但是始终服务无法启动。后面我又尝试了石像鬼1.11、lede17的upgrade.bin升级包,安装可以成功,但是服务始终启动失败。无奈之下,为了不让netgear路由器成为转头,我只能尝试自己通过SDK来编译。首先,Macos下是无法编译成功,我也没找到网上有成功编译的案例。用Docker装好Ubuntu是个不错的选择。

一开始也是按官方的最新版SDK本来编译SS,发现结果一样,突然拍脑袋一想,我需要的是SSR,不是SS,这才赶紧寻找SSR的源码来编译ipk。期间也试过潘多拉的SSR,ipk也编译通过,但是安装始终无法成功,估计是版本不同。最后在确定路由器和Openwrt版本后,使用Lede版的SSR编译成ipk后安装成功。