编译了entware-ng的miredo

部分内容引自https://www.hshh.org/entware-ng/armv7,特此感谢!

由于新版的openwrt和lede均不提供此软件包,但是家里大内网,挂pt简直了……所以一直想弄这个。在openwrt15.05.1以前还好直接拿来软件包编译就ok了,之后openwrt和lede均采用musl库,这下完球了,编译不过,只能编译0.5.6版本的,想想openwrt和lede的transmission就有某些站子获取不到种子的问题,就用了entware-ng折中了下搞定的。想想目前entware采用的不是musl库,编译还是有可能的。折腾了一周终于搞定了,本来不是干这行就是瞎玩,所以tomato这类系统不好用也没辙……在本人的群辉ds218+和lede17.01上测试通过。

之前先说明下,系统必须可以获取root权限,而且有tun.ko驱动下面的包才可以用。

所依赖编译环境请看引用网页内容

搭建 entware-ng

$ git clone https://github.com/Entware-ng/Entware-ng.git
$ cd Entware-ng
$ make package/symlinks
$ cp ./configs/x64.config .config
$ make tools/install
$ make toolchain/install
$ make target/compile

编译自带软件包

编译名叫miredo的软件(首先需要将软件源码放置package下,miredo放置在package下)用make menuconfig选中miredo相关软件包

$ make package/gettext/compile
$ make package/miredo/compile

编译完成后,将安装包拷贝出来安装就可以了,需要依赖entware-ng的一些软件和库。

目前win的teredo服务器已经改成win10.ipv6.microsoft.com,而不是teredo.ipv6.microsoft.com了

附上源码和x86-64的ipk。点此下载

armv7的ipk(无条件未测试)点此下载