为基于 mipsel, mips64 的 Ubiquiti EdgeMax(ER-X, ER-4), UniFi Security Gateway(USG) 等交叉编译 shadowsocks-libev
Cross complie shadowsocks for UBNT devices based on mips or mips64
编译好的二进制文件请前往 release 下载
配合 dnsmasq 以及 iptables 实现内外分流科学上网。教程SS脚本部署
- 安装 Docker
curl -sSL https://get.docker.com/ | sh
- 克隆仓库
git clone https://github.com/imMMX/ubnt-mips-shadowsocks-libev.git
- build 镜像
docker build --tag ubnt-mips-shadowsocks-libev .
- 启动容器
docker run -idt --name ubnt-mips-shadowsocks-libev ubnt-mips-shadowsocks-libev
- 从容器中拷贝
docker cp ubnt-mips-shadowsocks-libev:/opt/ss-mips/ss-bin .
由 ENV 参数 ARCHITECH 判断,默认生成 mips,需要 mips64 在第 4 步的时候替换成下面的命令
docker run -idt --name ubnt-mips-shadowsocks-libev -e ARCHITECH="mips64" ubnt-mips-shadowsocks-libev