-
Notifications
You must be signed in to change notification settings - Fork 238
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit bdc3370
Showing
379 changed files
with
47,358 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
softcenter/to_remove.txt | ||
tunnel | ||
.lconfig.json.js |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
[submodule "aria2/aria2/www/glutton"] | ||
path = aria2/aria2/www/glutton | ||
url = https://github.com/NemoAlex/glutton.git |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
# armsoft | ||
|
||
> armsoft是基于梅林384的软件中心,其与梅林380软件中心的插件不兼容!armsoft仅适用于koolshare 梅林384平台,且linux内核为2.6.36.4的armv7l架构的路由器! | ||
> | ||
## 机型兼容 | ||
|
||
使用armsoft软件中心,必须满足机型和固件两个要求: | ||
|
||
1. 机型必须是架构为armv7l,linux内核2.6.36.4的,例如以下机型都是这种架构的机型,因为他们都使用了博通bcm4708/9这种CPU。 | ||
1. 华硕`RT-AC56U` `RT-AC68U` `RT-AC66U-B1` `RT-AC1900P` `RT-AC87U` `RT-AC88U` `RT-AC3100` `RT-AC3200` `RT-AC5300` | ||
2. 网件`R6300V2` `R6400` `R6900` `R7000` `R8000` `R8500` `R8000` | ||
3. linksys EA系列:`EA6200` `EA6400` `EA6500v2` `EA6700` `EA6900` | ||
4. 华为:`ws880` | ||
5. 斐讯`K3` | ||
2. 这些机器必须使用koolshare 梅林**384**固件!即使第1项条件满足,但是如果koolshare开发组没有推出该机型的梅林**384**改版固件,那么本软件中心也无法支持,比如斐讯`K3`等。 | ||
3. 目前支持**armsoft**的机型/固件: | ||
|
||
* RT-AC88U merlin 384改版固件 (内测中,未发布) | ||
* RT-AC5300 merlin 384改版固件(内测中,未发布) | ||
|
||
## 用户须知 | ||
|
||
- 本项目,即[梅林arm384软件中心(armsoft)](https://github.com/koolshare/armsoft)与[梅林arm380软件中心](https://github.com/koolshare/koolshare.github.io)的插件不兼容!所以不要用离线安装功能安装其它平台的软件中心!! | ||
- 除非你要安装的插件作者明确表示他的插件可以用于arm384软件中心,或者插件来源于armsoft内本身的插件,才可以安装!! | ||
|
||
## 开发须知: | ||
|
||
如果你是开发者,想要为armsoft开发新的插件,并用离线包的方式进行传播,请了解armsoft是基于koolshare 1.5代软件中心api开发,其和前代梅林380软件中心不同,并且不兼容(因为web api)! | ||
|
||
1. 在web方面:此版软件中心在web上使用的是软件中心1.5代的api,与rogsoft一致,即与RT-AC86U, RT-AX88U, GT-AC5300, GT-AX11000所使用的软件中心api一致 | ||
2. 在程序方面:由于固件仍然采用了版本为**2.6.36.4**的linux内核,和armv7的编译器,所以相关程序仍然是armv7架构程序,与梅林380固件所用的二进制程序文件一致 | ||
3. 为了避免用户从梅林380升级到梅林384后,使用错误的平台的软件中心,因此,此版本软件中心对离线安装包需要做验证。安装时需要验证安装包内是否含有`.valid`文件,且文件内含有`arm384`字符串。相关链接:[验证代码](https://github.com/koolshare/armsoft/blob/master/softcenter/softcenter/scripts/ks_tar_install.sh#L51-L62),[验证示例](https://github.com/koolshare/armsoft/blob/master/koolproxy/koolproxy/.valid) | ||
4. 为了避免用户讲本项目内的离线安装包用于其它不兼容的软件中心平台,因此本项目中所有的安装包内的`install.sh`都需要进对安装的固件/平台进行检测,示例:来自本项目koolproxy的[install.sh](https://github.com/koolshare/armsoft/blob/master/koolproxy/koolproxy/install.sh#L9-L27)。 | ||
|
||
**koolshare几个版本的软件中心区别:** | ||
|
||
| 软件中心 | arm380软件中心 | arm384软件中心 | hnd/axhnd软件中心 | 软路由-酷软 | | ||
| :---------: | :----------------------------------------------------------: | :---------------------------------------------: | :----------------------------------------------------------: | :-----------------------------------------------: | | ||
| 项目名称 | [koolshare.github.io](https://github.com/koolshare/koolshare.github.io) | [armsoft](https://github.com/koolshare/armsoft) | [rogsoft](https://github.com/koolshare/rogsoft) | [ledesoft](https://github.com/koolshare/ledesoft) | | ||
| 适用架构 | armv7l | armv7l | armv8(aarch64) | x64 | | ||
| 平台 | arm | arm | hnd/axhnd | by fw867 | | ||
| linux内核 | 2.6.36.4 | 2.6.36.4 | 4.1.27/4.1.51 | 很新 | | ||
| CPU | bcm4708/9 | bcm4708/9 | bcm4906/8 | intel/AMD | | ||
| 固件版本 | koolshare 梅林**380** | koolshare 梅林**384** | koolshare 梅林/官改 | OpenWRT/LEDE | | ||
| 软件中心api | **1.0** 代 | **1.5** 代 | **1.5** 代 | **1.5** 代 | | ||
| 代表机型-1 | [RT-AC68U 改版梅林380](https://koolshare.cn/thread-139322-1-1.html) | RT-AC88U 改版梅林384 | [RT-AC86U 改版梅林](https://koolshare.cn/thread-127878-1-1.html) | \ | | ||
| 代表机型-2 | [RT-AC88U 改版梅林380](https://koolshare.cn/thread-139322-1-1.html) | RT-AC5300 改版梅林384 | [GT-AC5300 华硕官改](https://koolshare.cn/thread-130902-1-1.html) | \ | | ||
| 代表机型-3 | [R7000 改版梅林380](https://koolshare.cn/thread-139324-1-1.html) | | [RT-AX88U 改版梅林](https://koolshare.cn/thread-158199-1-1.html) | \ | | ||
|
||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
Koolshare arm 384 router software center Let's Encrypt Changelog | ||
=========================================== | ||
3.0 - 3.2 | ||
- add 添加koolshare armV7架构384梅林改版固件支持; |
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
arm384 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
|
||
|
||
#LOG_FILE="/koolshare/acme/acme.sh.log" | ||
LOG_LEVEL='2' | ||
|
||
AUTO_UPGRADE='0' | ||
|
||
#NO_TIMESTAMP=1 | ||
|
||
USER_PATH='/koolshare/bin:/koolshare/scripts:/koolshare/bin:/koolshare/scripts:/koolshare/bin:/koolshare/scripts:/koolshare/bin:/koolshare/scripts:/sbin:/bin:/usr/sbin:/usr/bin:/opt/sbin:/opt/bin' |
Oops, something went wrong.