luci-app-shadowsocksR 编译填坑记
如上一篇博文所写,我把自己的所有服务器都添加到使用ssrpanel架设的鸡场里面去了,这样比较好管理,另外也可以顺路卖一波小鸡鸡(虽然到现在为止一个也没有卖出去)。而为了减少被墙发现的风险,我的鸡场使用的是单端口多用户的模式,这种模式下SSR是需要设置协议参数的,然后我发现我之前编译的ssr路由客户端竟然没有协议参数这个选项。好在谷歌之后发现在这个 openwrt-ssr 的issue页面里面有解决方案,只好再编译一次了,顺便把之前编译的gfw模式不能使用这个坑也填上。 首先,按这个教程 《记第一次编译:SSR FOR LEDE》 把编译环境搭建好,然后把项目克隆到本地(或者VPS里面),这时先别编译,要修改里面的配置文件(下面以mt7620的sdk为例,具体命令请根据自己的实际情况指定路径)。 一、添加协议参数选项 修改client-config.lua文件: nano /root/openwrt-sdk-18.06.2-ramips-mt7620_gcc-7.3.0_musl.Linux-x86_64/package/openwrt-ssr/files/luci/model/cbi/shadowsocksr/client-config.lua 在 o = s:option(ListValue, "protocol", translate("Protocol")) for _, v in ipairs(protocol) do o:value(v) end o.rmempty = false 后面添加下面这句话: o = s:option(Value, "protocol_param", translate("Protocol Param")) 修改shadowsocksr.init文件: nano /root/openwrt-sdk-18.06.2-ramips-mt7620_gcc-7.3.0_musl.Linux-x86_64/package/openwrt-ssr/files/shadowsocksr.init...