找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 967852|回复: 2345

[k3] 斐讯K3 官方固件root版本 安装插件 entware

   火... [复制链接]
发表于 2017-4-17 17:21 | 显示全部楼层 |阅读模式
本帖最后由 tianbaoha 于 2020-2-28 18:58 编辑

版本信息
版本:
V21.4.33.217(和新版比没啥优点,已废弃)
V21.5.37.246
V21.6.8.46

相对于原版:
删除了几个没用的软件:statistics、collect、up_data、auto_upgrade、telnetd_startup、utelnetd(telnet服务端)、schemeupgrade
补齐了awk、sed、md5sum、wc、dd、ln、nohup、cru等等多个常用命令
集成了dropbear(ssh),(密码重启后同步为web管理密码),ssh欢迎页面显示存储内存温度等信息
增加了一个开机启动脚本/opt/started_script.sh,可以在里面添加想要自启动的软件、命令
计划任务定时任务自定义/etc/crontabs/admin,定时开关、定时运行程序
host自定义 /etc/hosts,屏蔽&解析网站
dnsmasq配置、启动命令自定义,↑
防火墙iptable规则自定义 /etc/firewall.user,开启端口转发规则
删除了网页升级提醒、策略推送升级
本地时钟fake-hwclock、定时ntp网络对时
entware一键在线安装、本地快速安装&清理重装
适配了部分插件实现一键安装
08-08新增一个便捷SSH工具箱,SSH工具箱包含了本贴的绝大多数内容,一键安装、一键刷机升级等等,联网SSH登陆后输入 tb 即可 (联网是指路由自身能联网,SSH里面可以ping通baidu)

09-09 工具箱增加了几个简单的WebUI (WebUI属于扩展插件,不启用就是原版。启用:SSH工具箱--->系统&其它--->WebUI)

V21.6.14.131

同上
去除官方广告插入: 屏蔽广告推送、删除广告插入程序
功能设置–>手动升级 页面 支持上传刷入任意固件
WebUI强化升级


不包含CFE

####################################################################

固件下载:

斐讯K3 官方固件root版本:https://tbvv.net/k3.html

WebUI 2.0:https://www.right.com.cn/forum/thread-395505-1-1.html

Q:SSH工具箱进不去?
A:路由自身没联网 或者 你刷入的是别处下载的过期旧固件 (可以使用刷入方法4 联网一键升级命令)。
(2018-10-30日已修复https://www.right.com.cn/forum/thread-348306-1-1.html)

Q:WebUI显示异常、显示undefined
A:清除浏览器缓存 或者 Ctrl+F5 强制刷新页面

#####################################################################

刷入root固件方法

https://www.right.com.cn/forum/thread-563935-1-1.html

https://tbvv.net/posts/0101-k3.html

PS:8月2日以后的新版CFE封堵了网页执行命令, 建议刷完后到 SSH工具箱–>系统&其它–>其他–>进行CFE降级

####################################################################
资源链接

电脑PC端SSH工具
PuTTY:http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
中文版PuTTy:https://github.com/larryli/PuTTY
WinSCP:https://winscp.net/eng/docs/lang:chs#下载
Xshell:https://www.netsarang.com/xshell_download.html
使用方法请自行百度。

手机移动端SSH工具
IOS:TermiusPrompt 2
Android:JuiceSSHConnectBotTermius

其它信息见:https://tbvv.net/posts/0101-k3.html

####################################################################

其它刷入方法

刷入方法1(通过lede、openwrt界面刷)
适用于固件版本 V21.4.31.212、V21.4.33.217、V21.5.37.246
准备:
下载完固件,把WAN口多余网线拔掉避免IP和猫冲突,默认IP192.168.2.1如不是最好恢复出厂不要联网,

可以打开两个命令提示符 提前ping路由可以方便观察状态,ping返回的TTL值,64是正常启动,CFE(刚启动时)的是100
ping 192.168.2.1 -t
ping 192.168.1.1 -t

开始:
http://p.to/ 登陆路由--->功能设置--->手动升级--->浏览选择下载好的lede固件lede-bcm53xx-phicomm-k3-squashfs-factory-20170504.bin--->上传升级。

等待3分钟左右,浏览器打开lede的管理地址https://192.168.1.1,用户root密码空直接回车登陆,

点击 System(系统)---> Backup/Flash Firmware(备份/升级)--->Flash new firmware image(刷写固件)---->Keep settings:(保留配置)取消勾选--->选择已下载的root固件--->Flash image--->Proceed 确认提交。

lede固件和斐讯管理地址不同,页面不会自动跳转,等待3分钟左右就完成了,刷完了。
(可以重新登陆斐讯--->功能设置--->系统状态--->软件版本那里增加了后缀区分)
####################################################################

刷入方法2(CFE下刷入,不用刷lede)
(此方法是直接调用CFE的flash命令刷入tftp目录下的固件,可以刷入不包含CFE的适配固件,如自己备份的固件,如果浏览器执行命令网页直接显示出了命令,如显示:command flash -noheader 192.168.2.2:/k3.bin nflash0.trx completed. 这就说明当前机器是新版本的CFE,命令被斐讯屏蔽了,需要刷入root固件以后 到SSH工具箱–→系统&其它–→其它–→CFE降级以后才可以用此方法刷)

下载固件,下载tftp软件http://tftpd32.jounin.net/
网线连接路由LAN口,WAN口网线拔掉,查看路由的LAN IP,CFE管理地址就是这个 如 192.168.2.1
网卡设置为和路由的LAN IP同一个网段的固定IP 如 192.168.2.2
打开一个命令提示符 ping 192.168.2.1 -t 方便观察状态
关闭电源按钮等10秒---->用牙签或者取卡针捅复位键不要松手---->按电源按钮开机---->等待10秒---->松开牙签
浏览器输入192.168.2.1 进入CFE (正常启动TTL是64     TTL=100 就是进到CFE恢复模式了,进不去关了电源等会重启电脑重试)
打开tftpd软件,防火墙允许,选择设置了固定IP的网卡,固件放到同目录
清除浏览器缓存,然后浏览器访问
http://192.168.2.1/do.htm?cmd=flash+-noheader+192.168.2.2:/k3.bin+nflash0.trx
(红色是CFE的ip,绿色是电脑IP,蓝色是固件路径和文件名,浏览器刷新会导致重复刷)
上传固件时tftpd软件有上传进度条,不到2分钟,上传完会自动刷入,一共等待3分钟
然后CFE界面Reboot重启,或者直接电源按钮重开机也行
网卡IP改回自动,等待开机就完成了。

录制了一个CFE刷机方法2的视频,(少了一个清除浏览器缓存的步骤)



#####################################################################

刷入方法3(TTL刷入)

基本和方法2一样,就是浏览器执行命令换成了TTL终端执行命令,只要显示了CFE版本就说明CFE没问题、路由是完好的,都可以TTL刷
(个别机器如果先接TTL再通电机器直接不启动,需要先启动进入了CFE再接G地线)

进入CFE恢复模式—>接RTG三根线TTL进入终端—>windows设备管理器查看TTL使用的COM端口号,使用 PuTTY 或者 Xshell 连接,协议选择Serial串口, 波特率 115200—>TTL终端执行命令:
flash -noheader 192.168.2.2:/k3.bin nflash0.trx

注意IP和固件名,CFE的IP读取当前的NVRAM值,如果终端没有显示IP说明nvram出错了没有读取到,可以:
重置NVRAM,终端输入:
nvram erase

或者 手动指定一个IP即可 (电脑也要设置相同网段的固定IP 如: 192.168.2.2)
ifconfig eth0 -addr=192.168.2.1 -mask=255.255.255.0

(刷入root固件以后 SSH工具箱–→系统&其它–→其它 可以进行CFE降级和MAC修改)
(新版CFE降级旧版可以使用cat或者dd命令写入mtd0 ,如果用别人备份的旧版CFE可以TTL终端执行命令 phic_fac -s mac XX:XX:XX:XX:XX:XX 设置新的MAC)
#####################################################################

刷入方法4(telnet或者SSH刷入)

以下旧方法已经淘汰,建议使用 → 刷入方法6(配置文件) 新方法,不需要降级固件和额外软件!(执行完前3步即可自动打开telnet,非官方原版固件直接可以SSH连接执行命令刷机,不需要开telnet)

使用phitools开发的RoutAck开启telnet工具开启telnet后刷入
https://www.right.com.cn/forum/thread-261028-1-1.html
(版本不同开telnet工具不同)
支持的版本:V21.4.31.212、V21.4.33.217、V21.5.37.246、V21.5.39.260、V21.6.8.46

录制的视频



cd /tmp; tftp -g -r K3_V21.6.8.46_tb.bin 192.168.2.100

cat K3_V21.6.8.46_tb.bin >/dev/mtdblock6 && reboot


已经telnet或者SSH登录后也可以采用联网方式在线刷入,免上传固件,执行:

  1. curl -Lksf tbvv.net/k3/one|sh
复制代码



#####################################################################

刷入方法6(配置文件)

2019 斐讯K3 全版本 免降级、免拆机、免TTL 开启telnet 简明刷机教程
https://www.right.com.cn/forum/thread-563935-1-1.html

不需要降级固件和额外软件!(执行完前3步即可自动打开telnet,非官方原版固件直接可以SSH连接执行命令刷机,不需要开telnet)
支持的版本
旧版: V21.4.31.212  V21.4.33.217  V21.5.37.246  V21.5.39.260  V21.6.8.46  V21.6.11.58  V21.6.12.66
新版: V21.6.14.109  V21.6.14.122  V21.6.14.131  V21.6.14.135  V24.1.1.206
矿机D1:V23.1.8.89
英文国*:V22.1.20.136  V22.1.23.149

#####################################################################

版本互刷

root固件、官方固件定制版、Lede&openwrt、梅林等各种固件互刷:
https://tbvv.net/posts/0101-k3.html##版本互刷:

#####################################################################

整理了一些常见问题(不看白不看):

Q:SSH基本命令不理解、不会、在哪里运行?
A:不会?有两个选择:选择①:可以关闭此网页,没必要为难自己。
选择②:可以在 论坛 或 百度搜索 linux 或者openwrt 相关教程,只要愿意学没有学不会的,自己懒就不要拿小白这个词当挡箭牌了。
一些命令大都是命令+参数的形式,大多数命令可以用命令+--help显示相关用法,或者https://www.baidu.com/搜索linux下的用法,看不懂?https://www.baidu.com/s?wd=翻译
基本操作也不会?https://www.baidu.com/s?wd=linux+关键词
大部分命令是要在 电脑或手机使用ssh软件登陆路由以后在终端执行的。

Q:SSH用户名、密码
A:SSH用户名是admin,密码是你的网页管理密码。(网页管理密码和SSH密码是分开保存的,如果你开机后改过网页密码(比如执行恢复出厂设置相当于改成预置的admin),ssh密码不会立即同步,还是上一次的,重启才会同步成网页的管理密码)

Q:有线怎么样?无线怎么样?稳定性怎么样?XXX怎么样?
A:这些是无法二次修改、优化或负优化的,原版什么样这个也什么样,原汁原味的官方固件,没有修改写入任何nvram参数,如果你不用SSH,效果是等同于官方的!(有些官方固件的问题请等待官方固件版本升级来解决,请不要把黑锅甩给我)。(还有不要一有问题就把锅甩给固件,固件出厂有严格的测试流程,不会专门针对为难你一个人。)

Q:怎么进入CFE?
A:见刷入方法2,机器通电初始化设备后CFE会根据预设的时间等待几秒,这时候如果按下了复位键,CFE检测到就会中断暂停引导系统,如果没有按下按键就会正常引导启动系统,CFE的IP读取当前的NVRAM值,是动态的,如果官方固件修改过IP或者刷了梅林固件,IP也随之更改,如果不记得了IP也可以使用 ASUS Device Discovery 来查找IP 。

怎么恢复出厂设置?重置nvram?
A:有问题,捅复位
方法1:进入CFE网页,点击 Restore NVRAM 重置NVRAM (lede固件没有使用nvram,不适用)
方法2:系统完全启动以后(通电5分钟以后)长按复位键10秒进行复位(个别梅林固件没有适配不行) (系统启动后会运行按钮检查程序,检测到长按按键后就触发执行重置操作,没启动完你就按是没用的)(lede固件有时候长按无效,断电重启重试几次就可以了)

Q:怎么刷回原版?
A:这个固件基本等于原版固件,你可以问客服呀,见http://www.phiwifi.cn/thread/3425  或者 用上面说的CFE web方式,或者 nvram把版本号改小然后自动升级,或者SSH工具箱 刷机&还原 恢复原厂。

手动升级或者CFE页面无法刷入官方固件?
A:系统dev_info分区丢失 或者 dg_ver版本太高,可以自行恢复备份 或者到 SSH工具箱–→系统&其它–→其它–→恢复降级 dev_info

Q:怎么在此版本基础上 更新升级 或者 转刷LEDE?
A:看楼下,固件传到路由/tmp目录,然后dd命令刷 或者 用上面说的CFE web方式。(SSH工具箱已经集成,一键在线升级,一键转刷lede)

Q:已经是LEDE怎么刷这个?
A:见上面刷机方法1后半部分,直接lede的web升级,或者看楼下,固件传到路由/tmp目录,然后用mtd命令刷  或者 用上面说的CFE web方式。

Q:怎么清理已经安装的软件?
A:通过opkg安装的文件保存在/root/opt目录,其它在/root目录,看谁不顺眼就删谁(认真的)。(可以看opkg的帮助 或者 opt install local重装entware可以删除全部通过opkg安装的源里的软件,/root目录的不会删除)

Q:怎么防火墙开启额外端口(比如远程访问transmission、Aria2、SSH、FTP等)、自定义iptable规则?
A:看下面,/etc/firewall.user里面加,比如SSH是22端口,手动运行相关服务重启时重启路由生效。

Q:怎么自定义定时任务,计划任务?
A:看下面,定时wifi,定时发送微信信息等命令 按格式加到/etc/crontabs/admin里面。

Q:怎么查看、更改wifi发射功率?
A:看楼下
或者参考官方命令(V21.6.8.46、V21.6.11.58 以上版本才支持) 数字 100 穿墙、75 正常、50 节能,可以自己修改相应数字大小来调节
2.4G:
wl -i eth1 pwr_percent 75
5G:
wl -i eth2 pwr_percent 100

Q:怎么修改hosts 和 自定义dnsmasq参数、配置、启动命令?
A:不经常改动的添加到/etc/hosts第四行以后(新版才有),动态的hosts可以利用dnsmasq的addn-hosts配置参数,dnsmasq见楼下,重启dnsmasq才生效。

Q:安装软件有web界面吗?
A:没有(一些软件自身有单独的管理页面),软件和界面是独立的,你得自己开发相应的界面(SSH工具箱–→系统&其它–→WebUI 有简单的控制守护界面)。

Q:/opt空间不够,怎么利用USB?
A:可以把比较大的目录比如/opt/bin、/opt/lib等目录改成链接到usb存储的软链接。(如果/root/opt目录整体搬迁到usb,/opt/etc这个目录不建议放到usb)
(SSH工具箱扩展opt)

Q:一些软件能集成吗?
A:不能,大部分软件没有GUI没必要,在不破坏原版的功能和稳定前提下,除了必要的运行库以外没有值得集成的软件,软件还需要经常更新,而系统目录是只读的,会给更新、运行带来不便或错误、弊大于利。

Q:可写目录,存储位置、大小?
A:可写目录/root(实际挂载点是/tmp/media/nand),/opt实际也是链接到/root/opt目录下的,所有的文件都保存在这个目录下,分区mtd8,分区格式yaffs2, 分区名brcmnand,可用总大小80M。

Q:需要一些别的软件?
A:如果是单纯脚本可以自己移植,如果是二进制的:①可以先看看entware软件源http://pkg.entware.net/binaries/armv7/Packages.html查找看看人家提前编译了没有,有就直接opkg安装。
②也可以直接用同平台架构的如梅林固件的现成的ELF二进制文件,如缺少依赖lib可以运行前export LD_LIBRARY_PATH=/xxx/lib目录。
③还是没有就需要找个toolchain拿源码自己交叉编译了。

Q:如何修改VLAN?
A:用不到,没机会研究,不会弄,自己搜索相关教程。系统自带了vconfig程序,也可以从梅林固件复制robocfg程序(11KB)。

Q:系统分区只读,临时修改系统只读分区的文件或目录?
A:如果非要修改可以使用mount --bind覆盖的方式,可以是文件或目录,见下面minidlna介绍。

Q:web界面或屏幕上的终端品牌图标是根据网卡OUI文件/etc/oui/vendor.json来识别的,怎么修改自定义?
A:屏幕程序默认会优先读取/root/oui/vendor.json这个文件,可以把/etc/oui/vendor.json复制到/root/oui/目录按照格式自己修改增加,也可以使用mount --bind覆盖的方法,修改后实时生效。

Q:需要在CFE里面清理NVRAM吗?
A:不用(除非你刷了一些华硕固件,而且确信它们的分区格式一样、分区偏移一样、写入到了官方NVRAM分区、且确信会对官方固件有影响再尝试)。官方固件和LEDE固件使用完全不同的配置分区,偏移和格式都不一样,官方使用NVRAM参数保存配置(在CFE的后面),LEDE使用jffs2分区的文件保存(在固件的后面),它们之间互不影响(所以刷完LEDE绕回来原来的设置还在),强迫症可以到:官方固件----功能设置----备份恢复----恢复出厂设置(实际上也是格式化nvram分区)(LEDE固件界面下的恢复和官方固件没有关系)。

Q:怎么不能telnet连接?
A:删除了utelnetd(telnet服务端,官方默认也是关闭的),替换成更强大、更安全的SSH,只有路由器上运行相应的telnet&SSH服务端以后,才能在客户端上使用telnet或者ssh连接上路由。如果想用telnet可以运行busybox telnetd
telnet服务端原版固件下默认都是关闭的,原版固件手动开启telnet方式,或工具自动方式实质都是修改的mtd4的7和8字节,原版固件开机会运行telnet_startupd程序,这个程序会检测这两个字节,如果是1070就会启动utelnetd telnet服务端,默认ff是不会启动的,如果是1070启动服务端以后就能用telnet客户端连接路由,然而新版官方固件已经更改这个检测机制,就算是1070也不会启动utelnetd的。开启telnet或者ssh以后最终目的是为了在终端执行命令或刷写固件,这个root固件的telnet_startup和utelnetd已经都删除替换成了功能更强大SSH了,telnet和ssh执行命令的效果是一样的。

Q:修改了一些脚本、配置文件后导致运行出错?
A:文件换行符号不同,Windows格式文件的换行符为\r\n ,而Unix&Linux文件的换行符为\n。可以使用Notepad++、EmEditor、UltraEdit等文本编辑软件转换换行编码为Linux的,也可以使用自带的dos2unix命令转换。

Q:网线不插WAN口插LAN口用,K3想联网?当AP用?
A:比如 上级路由A IP:192.168.1.1
设置K3:
功能设置--->LAN设置 设置IP 192.168.1.2
功能设置--->上网设置--->上网方式(静态地址)
IP 192.168.3.11  网关 192.168.3.1(WAN、LAN限制不能同网段)
首选DNS 填上级路由A IP 192.168.1.1
/opt/started_script.sh增加一条
route add default gw 192.168.1.1
重启
按上面的设置完,接LAN口、空WAN口的K3自身可以联网,如果想使用K3的去广告服务: 连接K3 LAN的设备PC手动设置IP 如:192.168.1.3,DNS和网关都设置成K3的IP:如192.168.1.2

Q:如何屏蔽固件升级提醒?
A:多种方法,升级固件、修改系统文件、简单的办法就是修改nvram保存的固件版本号,大于或等于官方最新的版本号就可以
nvram set fw_version=V22.6.8.46 && nvram commit

Q:刷机需要备份哪些分区?怎么备份?
A:分区这个概念是对于某一个固件而言,名字固件随便起,怎么划分是固件编译时配置文件说了算,不同固件不一样,不同固件只能用flash的偏移来说,比如官方固件定义的dev_info分区偏移是0x380000-0x3a0000,在一些没有适配的华硕固件下这个偏移被定义成了固件分区,那么刷完华硕后这部分数据就被覆盖破坏了。
对于K3官方固件:
mtd0 boot
cfe引导分区,建议备份,还包含了部分nvram参数和MAC等信息,不要刷入别人的,也不要随意刷写这个分区。
mtd1 nvram
设置分区,不用备份,保存了路由的所有设置信息,恢复出厂时会格式化然后从cfe和当前固件复制默认参数。
mtd2 nvram_back
从名字看像是nvram的备份,实际固件没有使用,全部空白,不用备份。
mtd3 res_info
没有使用,全部空白,不用备份。
mtd4 pro_info
只有6字节数据,00904C17F234,所有机器都一样,可选备份,就算没备份把这6字节复制过去就恢复了。
mtd5 dev_info
176字节数据,好像是加密的固件的版本一些信息,刷写官方固件版本号发生变化时候这里的数据就变化,可选备份。
mtd6 linux
整个固件分区,平常刷写官方固件或者LEDE都是刷到这里,官方提供固件下载,只要cfe正常随便刷,不用备份。
mtd7 rootfs
动态的,包含在linux分区,mtd6减去当前固件内核部分,是固件的后半部分,而固件是一个整体,当然不用备份。
mtd8 brcmnand
存储分区,日志文件、自己安装的软件保存再这里,固件版本信息变化时系统会格式化,不用备份,也不要恢复。

备份方法:
刷完此固件putty登陆路由:
cd /tmp
cat /dev/mtd0 > boot.bin
cat /dev/mtd4 > pro_info.bin
cat /dev/mtd5 > dev_info.bin
然后用WinSCP把三个文件从路由/tmp目录复制电脑。

Q:设置或存储分区有问题 导致系统错误 或者连ssh也进不去了?
A:有一个后备计划,找一个u盘 根目录建立一个没有扩展名的文件 k3_safe_mode ,插入k3重启动开机以后会用临时目录覆盖挂载一次/root目录(类似于安全模式,所有启动项&设置临时恢复至默认),确保可以启动ssh,ssh登陆后umount -l /root 卸载挂载后就可以操作真实的/root目录了。

Q:能远程手把手指导吗?
A:有问题采用发帖回帖互助的方式,一般都能靠搜索解决的,还有确保你刷了最新的固件,我不是客服,没有那个闲情逸致,私信全屏蔽了看不到。

Q:XXX
A:XXX

#####################################################################

-------------------------------------------小白分割线------------------------------------------------------------
一些软件:
entware-ng
shellinabox 网页SSH
ttyd  比上面那个更强大
BaiduPCS 上传下载百度网盘文件
Syncthing云同步
Aria2 下载
transmission BT下载
git
subversion (svn)
python 大蟒蛇平台
sd-idle 硬盘休眠
adb (Android Debug Bridge)连接安卓设备,刷机、root、装软件都可以
ngrok 内网穿透
KMS vlmcsd
迅雷xware远程下载
vsftpd FTP服务器
迅雷快鸟 Xunlei-Fastdick
aliddns 阿里云解析
DNSPod 云解析
ServerChan Server酱 可实现微信推送
adbyby 广告屏蔽大师
koolproxy 去广告
ADM 阿呆猫去广告
Nginx+PHP+MySQL+Typecho+KODExplorer 网站+博客+芒果云 一键完成
Resilio sync
gcc GNU编译器套件


安装entware-ng环境 (需要12M,可选安装,opkg安装服务器上预编译好的软件包和依赖,简化了实现某个功能的过程,但固件能不能实现某个功能和它没关系,如果你只使用kp去广告、迅雷、kms等不依赖entware、不是通过opkg安装的软件可以不用装,默认没有启动项,装了也没有副作用):
设置好路由联网,PuTTY登陆路由后输入
# 联网安装
opt install
# 不联网的本地安装方法,15秒装完,但会删除/opt目录下所有文件、已经装的软件,可以快速恢复至纯净的entware-ng状态,(安装源里的软件还是得联网啊)。
opt install local

完成后就可以用opkg安装entware里面的软件了,通过opkg安装的软件启动脚本在/opt/etc/init.d/目录,并不是所有的软件都会在这里添加,如果没有或需要修改按照命名规则自己修改添加,或者加到/opt/started_script.sh里面也可以,这个目录下的SXXaaaaaa这样的脚本都会开机启动(注意大写S开头+x权限)。
单个启动命令 /opt/etc/init.d/软件脚本名字 start
启动所有软件 opt start
关闭所有软件 opt stop
# 首次安装会更新一次,但是服务器上软件包列表会不定时更新,如果遇到不能安装的,可能是本地列表要更新了,也可能是服务器删除了这个软件
# 更新
opkg update

entware源软件列表见http://pkg.entware.net/binaries/armv7/Packages.html


举例:

下面这些只是举例,是告诉你怎么安装,详细的软件设置和使用说明自行百度

#安装shellinabox 网页SSH
opkg install shellinabox
#修改用户
sed -i 's/root/admin/' /opt/etc/init.d/S88shellinaboxd
#启动
/opt/etc/init.d/S88shellinaboxd start
#可以通过http://p.to:4200/登陆


#比shellinabox更强大的ttyd,支持任意命令程序 https://www.right.com.cn/forum/thread-195427-1-1.html
# 安装ttyd
opkg install ttyd



安装 BaiduPCS 上传下载百度网盘文件
# 安装
opkg install baidupcs
# 登陆输入账号密码
pcs login
# 比如网盘根目录建立个k3文件夹
pcs mkdir /k3
# 进入
pcs cd /k3
# 查看
pcs ls
# 上传U盘xxx.avi到云/k3,(可以是绝对路径或者相对路径,提前cd 或者pcs cd到目录)
pcs upload /mnt/sda1/xxx.avi /k3/xxx.avi
# 下载
pcs download 网盘xxx 本地xxx
# 比较大的文件后台运行(nohup和&是后台运行,>/dev/null 2>&1是不输出日志,如果不加会保存日志到当前目录nohup.out文件,也可以>到指定的日志文件)
nohup pcs download xxx xxx >/dev/null 2>&1 &
# 直接输入pcs 或者去官网https://github.com/GangZhuo/BaiduPCS查看更多详细说明


#安装Syncthing云同步
opkg install syncthing
#在硬盘创建配置文件夹和配置文件
/opt/bin/syncthing -generate=/mnt/sda1/syncthing/.syncthing/config
#首次启动(和ntfs格式不兼容)
/opt/bin/syncthing -home /mnt/sda1/syncthing/.syncthing/config
#启动后出现地址时候 ctrl+c 强行关闭
#修改IP
sed -i 's/127.0.0.1/0.0.0.0/' /mnt/sda1/syncthing/.syncthing/config/config.xml
#再次启动
/opt/bin/syncthing -home /mnt/sda1/syncthing/.syncthing/config &
#使用浏览器配置http://p.to:8384/



#安装 Aria2 下载
opkg install aria2
#修改密码等,配置文件/opt/etc/aria2.conf,可以看配置说明http://aria2c.com/usage.html#主要是修改下载路径dir和rpc-secre密钥,默认密钥是Passw0rd,默认端口6800
#改完后启动
/opt/etc/init.d/S81aria2 start
使用http://aria2c.com或者Aria-Ng管理,可以在线使用或下载保存到自己的服务器使用
比如Aria-Ng演示网站http://t.cn/RXKe42z,设置RPC里面添上路由ip,和RPC密钥就可以开始下载了。
aria2c.com这种yaaw页面填 http://token:Passw0rd@p.to:6800/jsonrpc 就连上了。

#安装transmission BT下载
opkg install transmission-daemon-openssl transmission-web
#自己修改默认配置文件/opt/etc/transmission/settings.json,修改下载目录用户名字密码等等#建立移动硬盘文件夹
mkdir -p /mnt/sda1/transmission/downloads /mnt/sda1/transmission/incomplete /mnt/sda1/transmission/watchdir
sed -i 's#/opt/downloads/torrent"#/mnt/sda1/transmission/downloads"#;s#/opt/downloads/torrent/incomplete#/mnt/sda1/transmission/incomplete#;s#/opt/etc/transmission/watchdir#/mnt/sda1/transmission/watchdir#' /opt/etc/transmission/settings.json
#修改配置先要关闭
/opt/etc/init.d/S88transmission stop
#https://github.com/ronggang/transmission-web-control下载替换新版web管理
cd /opt/share/transmission/web
[ ! -f index.original.html ] && cp -a index.html index.original.html
cd /tmp
wget -O trweb.tgz https://github.com/ronggang/transmission-web-control/raw/master/release/transmission-control-full.tar.gz --no-check-certificate
tar xvzf trweb.tgz
rm -f trweb.tgz
cp -a /tmp/web/ /opt/share/transmission/
rm -rf /tmp/web
#改完后启动
/opt/etc/init.d/S88transmission start
通过http://p.to:9091/访问管理


#安装 git
opkg install git git-http
#/etc/passwd和/etc/group添加用户


#安装subversion (svn)
#服务端
opkg install subversion-server
#svnadmin create --fs-type fsfs /mnt/sda1/k3
#svnserve -d --listen-port 3690 -r /mnt/sda1/k3
#客户端
opkg install subversion-client


#安装 python
opkg install python

# 安装 sd-idle 硬盘休眠
# 安装
opkg install sd-idle
# 启动
/opt/etc/init.d/S16sdidle start

# 也可以自己修改启动脚本/opt/etc/init.d/S16sdidle里的参数ARGS,默认是控制所有硬盘、10分钟无操作休眠。
# 详细说明输入sd-idle -h 查看


#安装 adb (Android Debug Bridge)连接安卓设备,刷机、root、装软件都可以
opkg install adb
# 举例:更新电视上的一个软件
# 关闭
adb kill-server
# 连接电视IP
adb connect 192.168.2.102
# 设置强制安装到内置存储
adb shell pm set-install-location 1
# 下载一个软件,比如电视猫
wget -O /tmp/moretv.apk http://down.tvmore.com.cn/MoreTV_TVApp_2_0_Android/20170214/MoreTVApp3.0_guanwang_V3.1.3.apk
# 卸载已经装的旧版电视猫
adb shell pm uninstall com.moretv.android
# 上传安装到电视
adb install /tmp/moretv.apk
# 删除临时文件
rm -f /tmp/moretv.apk
# 还原安装位置设置
adb shell pm set-install-location 0
# 关闭
adb kill-server

gcc GNU编译器套件
可以在路由上直接可以把 .c 文件编译成可执行文件
100多M,内置存储放不下,需要装到扩展opt里面
# 安装
opkg install gcc

其他一些软件
entware源软件列表见http://pkg.entware.net/binaries/armv7/Packages.html

文本编辑器nano
抓包tcpdump
压缩解压软件unrar  p7zip   zip   bzip2
服务器监控netdata https://github.com/ktsaou/netdata

entware源里面没有的软件可以自己复制上传到/root/后在/opt/started_script.sh添加相应启动命令。


####################################################################################

MiniDLNA官方自带不用安装,http://p.to:8200/ (功能设置---存储管理---媒体服务器)
移动端安装支持dlna的播放器会自动发现,官方的配置脚本是/usr/sbin/minidlna.service,可以自己在别的目录拷贝副本修改后mount覆盖实现配置自定义(比如定义扫描的目录,具体配置论坛或百度搜索),也可以关闭官方的通过安装entware源里面的来实现。
比如:# 把minidlna.service复制到/root目录,然后自己修改
#然后mount 覆盖(mount一次即可,重启失效,可以添加到启动脚本)
mount --bind /root/minidlna.service /usr/sbin/minidlna.service
# 然后关闭,程序会自动重启生效
killall minidlnad


防火墙 iptables规则
如果需要修改防火墙或者需要开端口的把任意命令添加到/etc/firewall.user里面,重新拨号获取IP、网络服务重启时、或者重启路由会自动重新添加并生效。
# 主要是二级路由或者远程访问需要
# 开单个tcp端口
iptables -I INPUT -p tcp --dport XXXX -j ACCEPT
# 开单个udp端口
iptables -I INPUT -p udp --dport XXXX -j ACCEPT
# 开启多个tcp端口之间用 , 号隔开,SSH:22,SAMBA:445,DLNA:8200比如
port_tcp=22,80,6800
iptables -I INPUT -p tcp -m multiport --dport $port_tcp -j ACCEPT


计划任务
时间+命令的格式 添加到/etc/crontabs/admin里面,可以到http://www.atool.org/crontab.php网站学习验证测试
通过cru、crontab命令也可以,实质都是编辑的这个文件。
# 4点30定时重启废弃,官方已经集成
30 4 * * * /sbin/reboot # auto_reboot
# wifi控制
# 文件/opt/bin/wifi,可以完全关闭,K3功耗实测:熄屏、无USB、待机状态功耗10.8w,关闭wifi功耗6.4w
# 安装
wget -qO- http://oofxy4e74.bkt.clouddn.com/wifi|sh
# 手动控制 (单个关闭会禁用双频合一)
# 全部开启
wifi up
# 开启 2.4G
wifi 2 up
# 开启 5G
wifi 5 up
# 全部关闭
wifi down
# 关闭 2.4G(访客网络依赖2.4G)
wifi 2 down
# 关闭 5G
wifi 5 down
# 定时控制,使用/opt/bin/wifi绝对路径,添加到/etc/crontabs/admin
# 23点关闭wifi
0 23 * * * /opt/bin/wifi down
# 6点开启5G
0 6 * * * /opt/bin/wifi 5 up


ngrok 内网穿透
# ngrok版本很多,免费的服务器也很多,这里举个例子http://www.qydev.com/提供的ngrok# 网站下载linux arm版本,解压后把ngrok和ngrok.cfg复制到路由/root/ngrok文件夹,ngrok设置755权限
# 编辑配置文件ngrok.cfg
server_addr: "tunnel.qydev.com:4443"
trust_host_root_certs: false
tunnels:
    blog:
        subdomain: tianbao
        proto:
            http: 81
    ssh:
        remote_port: 55555
        proto:
            tcp: 22

# 其中绿色是隧道名字,随便起,启动时用,红色是自定义二级域名或端口,如果别人已经使用了就换一个,蓝色是要开的协议类型和端口
# 这个配置是本机的81端口博客和ssh22端口,隧道可以添加多个,输入ngrok --help看说明或百度搜索
# 启动,下面这是启动了两个隧道,nohup和后面的&是后台运行,如只想启动ssh把blog去掉,多个之间空格隔开(ngrok -config=ngrok.cfg start xxx)
nohup /root/ngrok/ngrok -config=/root/ngrok/ngrok.cfg start blog ssh &
#启动成功后这样提示
Forwarding        http://tianbao.tunnel.qydev.com -> 127.0.0.1:81                                                                                                                  
Forwarding        tcp://tunnel.qydev.com:55555 -> 127.0.0.1:22

接下来外网使用 http://tianbao.tunnel.qydev.com 就可以访问你路由的81端口博客
外网ssh连接 tunnel.qydev.com的55555端口 就可以远程ssh你的路由了


KMS vlmcsd
# 一键安装启动
wget -qO- http://oofxy4e74.bkt.clouddn.com/kms|sh
# 目录/root/kms,自动添加启动项,手动启动/root/kms/start.sh start
(无dnsmasq)

迅雷xware远程下载
thunder文件夹上传到/root,设置755权限,/opt/started_script.sh添加/root/thunder/start.sh start
首次要绑定,先运行一次/root/thunder/start.sh start
出现激活码到迅雷网站绑定即可。
注意磁盘格式,这个版本和斐讯集成的ntfs驱动有兼容性问题,可以正常使用格式FAT、FAT32、EXT2、EXT3、EXT4,建议格式化成EXT4或者FAT32
文件来自官方论坛http://luyou.xunlei.com/thread-12545-1-1.html,xware1.0.31(内部版本号2.219.3.310)是2014年的版本,迅雷官方已经不维护了,服务器经常抽风(下载宝服务器异常流畅),有授权license限制,不稳定正常。
小米路由R2D内置的是xware3.0,测试可以启动但过不了license验证,如果你喜欢研究可以尝试破解。
(ntfs驱动一共有三种:tuxera公司的免费版NTFS-3G、付费版tntfs 和paragon公司的付费版ufsd,按照http://g.xunlei.com/thread-15106-1-1.html添加了启动参数--ntfs_type=1也还是不行,3.0没有这个问题,想用ntfs格式的等吧)


#安装 vsftpd FTP服务器
# 一键安装启动
wget -qO- http://oofxy4e74.bkt.clouddn.com/ftp|sh
# 目录/root/vsftpd,配置文件/root/vsftpd/vsftpd.conf,自动添加启动项,手动启动/root/vsftpd/start.sh start


# 迅雷快鸟 Xunlei-Fastdick
网站:https://github.com/fffonion/Xunlei-Fastdick
电脑安装python,下载swjsq.py,同目录建立swjsq.account.txt填入账号密码,运行swjsq.py,当前目录会生成swjsq_wget.sh,把swjsq_wget.sh复制到路由/root目录,

然后在/opt/started_script.sh里面添加开机启动项
nohup /bin/ash /root/swjsq_wget.sh >/dev/null 2>&1 & # Xunlei-Fastdick
(没有测试环境)


aliddns 阿里云解析 DNSPod 云解析
#一键安装
wget -qO- http://oofxy4e74.bkt.clouddn.com/ddns|sh
# 目录/root/ddns,自动添加启动项
# 阿里云:aliddns.sh 里面填入Key ID 和 Key Secret,域名填入 www.xxx.com 或者 @.xxx.com 或者  *.xxx.com ,ttl默认600,dns默认223.5.5.5
# DNSPod :dnspod.sh 里面填入 ID和Token,中间用,隔开(也可以使用用户名密码方式登陆,不推荐),修改域名dnspod_domain
# interval更新时间默认10分钟
# 设置完后启动aliddns
/root/ddns/aliddns.sh start
# 设置完后启动DNSPod
/root/ddns/dnspod.sh start

ServerChan Server酱 可实现微信推送
官网http://sc.ftqq.com/
先要注册一个github账号,登陆Server酱绑定以后得到一个SCKEY,绑定微信号
# 安装
wget -qO- http://oofxy4e74.bkt.clouddn.com/serverchan|sh
# 目录/root/serverchan,把SCKEY填到start.sh里面
# 启用wan口IP变动通知WAN_IP=1
# 启用温度报警TEMP=1,默认85°TEMP_N=85
# 这个温度是芯片集成的温度传感器检测到的芯片结温,不是表面温度,迅雷工程师发的Datasheet截图显示芯片耐热125°,80°是正常温度。
# 启用新接入设备提醒PC_NEW=1
# 启用设备上下线提醒PC_ON_OFF=1
# 检测时间间隔interval分钟
# 默认晚22点至早8点禁用,刚开机10分钟后生效
# 启动
/root/serverchan/start.sh start
# 发送测试信息
/root/serverchan/start.sh send info
# 手动发送 start.sh send "标题" "内容"
/root/serverchan/start.sh send hello k3

adbyby 去广告
#一键安装或更新升级
wget -qO- http://oofxy4e74.bkt.clouddn.com/ad|sh
# 如需某内网MAC不过滤,在start.sh里面的 ignore_lan_mac 后面的引号里面添加,多个MAC空格隔开,删除行开头的#启用
# 如需某内网IP不过滤,在start.sh里面的 ignore_lan_ip 后面的引号里面添加,多个IP空格隔开,删除行开头的#启用
# 如需某个IP不过滤,在start.sh里面的 ignore_ip 后面的引号里面添加,多个IP空格隔开,删除行开头的#启用

# adbyby和家长控制、限速、QOS、功能冲突,设置、MAC&IP名单如果变化重启程序后才生效

# 自定义规则/root/adbyby/data/user.txt
# 目录/root/adbyby,4:00程序自动重启一次
# adbyby 不支持https

# adbyby快捷键
# 启动/启用
ad start
# 关闭/禁用
ad stop
# 重启
ad restart


koolproxy 去广告
#一键安装或更新升级,如不是最新版的请更新
wget -qO- http://oofxy4e74.bkt.clouddn.com/kp|sh
备用地址 wget -qO- tianbao.sf.net/kp|sh
# 如需启用HTTPS把start.sh里面的https=0改成https=1,或者kp start https
# 如果启用了HTTPS,证书下载 http://110.110.110.110,访问https://pingjs.qq.com/ping_video.js可以检测是否屏蔽成功
# 如需启用视频模式(只加载视频规则)把video_mode=0改成video_mode=1
# 如需某内网MAC不过滤,在start.sh里面的 ignore_lan_mac 后面的引号里面添加,多个MAC空格隔开,删除行开头的#启用
# 如需某内网IP不过滤,在start.sh里面的 ignore_lan_ip 后面的引号里面添加,多个IP空格隔开,删除行开头的#启用
# 如需某个IP不过滤,在start.sh里面的 ignore_ip 后面的引号里面添加,多个IP空格隔开,删除行开头的#启用

# koolproxy和家长控制、限速、QOS、功能冲突,设置、MAC&IP名单如果变化重启程序后才生效

# 从3.4.1版本起koolproxy官方改版,程序和规则全部自动更新(官方服务器控制,通过对比本地程序、规则和服务器云端的MD5强制更新),自定义规则/root/koolproxy/data/rules/user.txt
# 目录/root/koolproxy,4:00程序自动重启一次
# 如果安装有entware,会自动在/opt/etc/init.d/添加开机启动项
# 如果没装entware,会在/opt/started_script.sh里面添加启动项

# koolproxy快捷键
# 启动/启用
kp start
# 启动/启用HTTPS
kp start https
# 关闭/禁用
kp stop
# 重启
kp restart
(同上或者kp restart https)

KoolProxy官方使用指南http://koolshare.b0.upaiyun.com/usage.html


ADM阿呆猫去广告
http://admup.admflt.com/cross_platform/2_6/merlin.tar.gz
#自己弄脚本启动,可以参考小米路由的


Nginx+PHP+MySQL+Typecho+KODExplorer
Typecho 博客 http://typecho.org/
KODExplorer 芒果云 http://www.kalcaddle.com/

# 一键傻瓜安装这5个
# 首先要确保opt install安装了entware-ng
# 需要25M可用空间
# 如果没插U盘不会装KODExplorer
wf=/var/log/www && wget -qO$wf http://oofxy4e74.bkt.clouddn.com/www && sh $wf && rm -rf $wf
# 网页目录/opt/www  数据库目录/opt/mysql
# 默认SQL用户root密码admin
# 雅黑探针 http://p.to:81/tz.php
# 主页 http://p.to:81/
# KODExplorer http://p.to:81/kod
# KODExplorer里面有网页SQL管理

WordPress和KODExplorer都很大,可以放到U盘,然后在nginx目录建个软链接就行。

6月2日,entware源把 mysql-server 替换成了 mariadb-server,下个月PHP5也要删除,需要占用更大的空间。
http://entware.net/2017/06/02/Changelog/
删除的软件可以在http://pkg.entware.net/binaries/armv7/archive/旧目录下载。

##########################################################

扩展opt说明(工具箱操作)

内置存储分区 mtd8 挂载目录 /root , /opt目录实际也在/root目录下(/root/opt) ,总可用空间80M
原理是在U盘建立一个ext4格式文件,覆盖挂载到/opt目录,这样/root目录下(除了opt)原来的文件不变,/root/opt目录读写变成了读写U盘ext4文件,总可用空间变成了80+扩展文件大小
可以实现安装一些大型的软件,可以理解为两个/opt目录,一个内置一个外置二选一切换,软件是独立的,共用etc配置&启动目录
可以把常用的装到内置存储的opt下,大型的软件装到扩展文件里,用的时候再进行切换,启用后开机自动挂载。

##########################################################

Resilio sync说明  https://www.right.com.cn/forum/thread-219841-1-1.html

wmjan的图文说明帖 https://www.right.com.cn/forum/thread-216271-1-1.html

WebUI操作演示





论坛搜索  https://www.right.com.cn/forum/search.php

百度搜索 https://www.baidu.com/

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

你说的很对。: 5.0 我赞同你的说法。: 5.0
感谢分享  发表于 2018-11-15 18:15
侠之大者,沉默中爆发,喜欢这份淡定和冷静,每个固件都是本着负责任的态度,必须顶!!!!  发表于 2018-4-12 00:37
升级到V21.6.8.46版服务器连接路由提示"网络上没有发现任何UPnP路由器”,不能端口转发。更换成原版立马又可以搜索到了。  发表于 2017-11-24 09:03
你说的很对。: 5 我赞同你的说法。: 5
固件内置的工具箱,很好用!  发表于 2017-9-22 09:27
原来密码就是上面,实力眼瞎~  发表于 2017-9-19 09:50
一直在使用中,很稳定,大爱天大的root版本!!!  发表于 2017-9-8 23:50
有弱信号剔除功能的插件吗?或者有什么wifi控制的命令可以用来写脚本实现的?  发表于 2017-9-8 17:54
我的k3刷过以后出现的BUG, 开关无线网络以后,连不上无线网, 然后我关闭电源重启, 卡在进度条, 然后再重启, 可以进去路由器 ,出现多次这样的情况, 刷了entware , koolproxy, 进阶版里的扶墙  发表于 2017-8-23 16:25
大神6月13号的246版本更新了什么啊  发表于 2017-6-13 14:34
没有wget-ssl,无法下载https源软件,请问怎么添加?  发表于 2017-6-12 15:25
hyn
初步测试官方版 MiniDLNA 使用比较爽(Mac上用Kodi做客户端),但用samba共享文件的方式没法看电影,没看几分钟就卡或断。 不知道是否支持安装Plex服务器,如果能安装就更爽了。  发表于 2017-5-23 19:06
是我个人电脑问题吗?开了HTTPS之后想再编辑,显示乱码!  发表于 2017-5-15 10:12
24号新的固件比之前的大了差不多4M,不知道要不要更新,请楼主写出更新说明,谢谢!  发表于 2017-4-28 12:30
4月22日,百度云的包更新了什么啊!谢谢!  发表于 2017-4-22 10:43
请问大神,防火墙怎么搞?  发表于 2017-4-21 00:06

评分

参与人数 179恩山币 +189 收起 理由
haiming + 1 刷屏官ROOT 但是 Telnet没有开 建议教程里.
jiajia1999 + 1 2333
w79161844 + 1 一看就是觉得高端、大气、上档次!
dengsha + 1 几亿网民,我们俩竟然神奇的在恩山相遇了!来,1分也是分!
slb116763814 + 1 强大的恩山!(以下重复1万次)
小及 + 1 大佬NP,请多多更新内置软件哦!Adguard很好用!
yybingyybing + 1 强大的恩山!(以下重复1万次)
小猪在雨天 + 1 别光喝酒啊,吃菜吃菜~~~
歼灭天使丷玲 + 1 送你一块“恩山”牌肥皂,喏,就在你脚下、捡一下吧……
tuins712 + 1 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!
一根棒棒糖 + 1 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!
5asdfasdf + 1 虽然是17年的贴子了,还是很有用~~~~~~~
hellokingabc + 1 恩山全体路由党向你学习!
懒懒猪 + 1 膜拜大神!!!
urak47 + 1 率全体恩山路由党以及党魁向你学习!
gawfsd + 1 强大的恩山!(以下重复1万次)
zhlmm19971128 + 1 强大的恩山!(以下重复1万次)
coffee0818 + 1 强大的恩山!(以下重复1万次)
q86867890 + 1 强大的恩山!(以下重复1万次)
lzeszr + 1 一看就是觉得高端、大气、上档次!
LinXiaoLong + 1 很好用,厉害,厉害
hwj180 + 1 我来恩山就是为了撩你!
漫游者 + 1 我来恩山就是为了撩你!
luoyuehua724 + 1 一看就是觉得高端、大气、上档次!
mlsky + 1 强大的恩山!(以下重复1万次)
tdxw + 1 我来恩山就是为了撩你!
feiyu99 + 1 我对你的敬仰犹如江水滔滔,我上朝鲜战场后一定写信给你!!!
huai34 + 1 我对你的敬仰犹如江水滔滔,我上朝鲜战场后一定写信给你!!!
speedturtle + 1 我对你的敬仰犹如江水滔滔,我上朝鲜战场后一定写信给你!!!
 ̄冇忊癮ん + 1 我来恩山就是为了撩你!
renyouser + 1 谢楼主分享,很详细,辛苦了
samnick + 1 我来恩山就是为了撩你!
Cliff + 1 强大的恩山!(以下重复1万次)
cyqian86 + 1 我来恩山就是为了撩你!
S_W_@ + 1 强大的恩山!(以下重复1万次)
invent + 1 我来恩山就是为了撩你!
river9118 + 1 强大的恩山!(以下重复1万次)
有什么奇怪 + 1 我对你的敬仰犹如江水滔滔,我上朝鲜战场后一定写信给你!!!
cfmj + 1 我对你的敬仰犹如江水滔滔,我上朝鲜战场后一定写信给你!!!
wagaka + 1 我来恩山就是为了撩你!
yoyo2pnpn + 1 我来恩山就是为了撩你!
holyboy + 1 强大的恩山!(以下重复1万次)
asrock2006 + 3 强大的恩山!(以下重复1万次)
uranium239 + 3 亲,你这么厉害,我想做你的经纪人!
cherub0507 + 1 强大的恩山!(以下重复1万次)
yuzu3546 + 1 最后那俩搜索连接真好!小白福音,哈哈哈哈哈
blog168 + 1 21.6.8.46版我的UPNP功能也无法使用,希望作者修复!
sczxlsyx + 1 我对你的敬仰犹如江水滔滔,我上朝鲜战场后一定写信给你!!!
wingsfrost + 1 我来恩山就是为了撩你!
sodey + 1 亲,你这么厉害,我想做你的经纪人!
zsdhy + 1 亲,你这么厉害,我想做你的经纪人!
哈比兔 + 1 我来恩山就是为了撩你!
go_tnt + 1 无线温度是不是要除以2再+20才是无线的实际温度?
瞬间化为永恒 + 1 软件做的很好
永遠 + 1 我对你的敬仰犹如江水滔滔,我上朝鲜战场后一定写信给你!!!
i6941 + 1 我来恩山就是为了撩你!
leonkingle + 1 工具箱升级0909提示下载失败 网络正常 连接失效了
潜水者 + 1 我来恩山就是为了撩你!
luqq01 + 1 一看就是觉得高端、大气、上档次!
ljlwdf + 1 我对你的敬仰犹如江水滔滔,我上朝鲜战场后一定写信给你!!!
bking + 1 我对你的敬仰犹如江水滔滔,我上朝鲜战场后一定写信给你!!!
kyer + 1 亲,你这么厉害,我想做你的经纪人!
conway1992 + 1 强大的恩山!(以下重复1万次)
A251180868 + 1 给力
五花小鱼 + 1 把软件中心做到web里就完美了
xfgb + 3 我来恩山就是为了撩你!
wwbbyy + 1 我来恩山就是为了撩你!
RuiBox + 1 我对你的敬仰犹如江水滔滔,我上朝鲜战场后一定写信给你!!!
huierwsh + 1 我来恩山就是为了撩你!
三叶猫 + 1 我来恩山就是为了撩你!
hjg16 + 1 好心人指路下root版的网盘psw,感谢~
盖伦 + 1 我来恩山就是为了撩你!
46216539 + 1 我来恩山就是为了看你!
nineten + 1 我来恩山就是为了看你!
chencan2336 + 1 我来恩山就是为了看你!
nde123456 + 1 我来恩山就是为了看你!
zhangjun352 + 1 我来恩山就是为了看你!
laoxiang + 1 我来恩山就是为了看你!
a4w + 1 请问K3支持gre协议吗,我装了p p t pd,1723端口也打开了,可是依然
一君 + 1 我来恩山就是为了看你!
c20166 + 1 楼下谢我。
royyi + 1 我来恩山就是为了看你!
fengyuan636 + 1 一看就是觉得高端、大气、上档次!
caishenpc + 1 强大的恩山!(以下重复1万次)
YLMFLEAF + 1 我来恩山就是为了看你们!
红狼8009 + 3 我来恩山就是为了看你!
genglongfei + 1 我的k3刷过以后出现的BUG, 开关无线网络以后,连不上无线网, 然后我关闭电
水哥哥 + 1 我来恩山就是为了看你!
不可多言 -1 兄弟,你肥皂掉了……
drnleas + 1 我来恩山就是为了看你!
mike1214 + 1 一看就是觉得高端、大气、上档次!
ql1307096 + 1 刷机成功,感谢楼主
virus1999 + 1 强大的恩山!(以下重复1万次)
夜海 + 1 大神能不能重点讲下/opt空间不够 如何挂载USB软链接
ihuatin + 1 支付宝已转500w给你!
it202094318 + 1 我来恩山就是为了看你!
Coolrikuy + 1 我来恩山就是为了看你!
xiaosir + 1 我来恩山就是为了看你!
lonely80 + 1 请问微信推送如何安装设置?
jerryjdp + 1 强大的恩山!(以下重复1万次)

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2017-4-17 17:24 | 显示全部楼层
命令刷
如果有mtd
mtd -r write /tmp/k3.bin firmware

如果有dd
cd /tmp && dd if=/tmp/k3.bin of=/dev/mtdblock6 && reboot


如果有cat
cd /tmp && cat /tmp/k3.bin >/dev/mtdblock6 && reboot



点评

大神,问下 K3 这个ROOT 不能识别2个以上U盘-----4G以下 2个U盘都能识别,4G 以上 就只能识别容量最小那个,大容量U盘 不能识别  详情 回复 发表于 2018-9-8 16:31
V21.5.37.246 固件链接在哪?  详情 回复 发表于 2017-10-7 21:14
请问可以增加Aria2和BaiduPCS的WebUI吗???  详情 回复 发表于 2017-9-13 21:09
用dd刷安全吗?我刚买的K2P用dd刷boot,结果砖了。(好在可以换) 另外,/etc/firewall.user 会运行两遍。 而 /opt/started_script.sh 是运行一遍的。 我通过你的 tb 装了 A+B的FQ的host。 我现在把iptables  详情 回复 发表于 2017-8-28 15:34
k3官方固件带不带NAT硬件转发呢?  详情 回复 发表于 2017-7-25 22:22
大神有没有virtual**的安装和配置方法呢?想整一下免流。。。  详情 回复 发表于 2017-7-20 17:57
是不是打开了telnet的就可以直接用这些命令刷你的修改固件?不用经过刷lede的过程了吧?还有用进CFE的方式能不能直接刷你的修改固件呢?谢谢!  详情 回复 发表于 2017-4-18 07:56
大神安装你网盘里的迅雷远程,要运行2次才能获取激活码,得到的激活码绑定错误。求解决。  详情 回复 发表于 2017-4-18 00:02
能不能恢复出厂设置?恢复后会不会成官方?  详情 回复 发表于 2017-4-17 18:51
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2017-5-14 15:53 | 显示全部楼层
其他:

无线设置??

# wl status
# Print information about current network association
# 查看2.4G 状态
wl -i eth1 status
# 查看5G 状态
wl -i eth2 status

# wl curpower
# Return current tx power settings
# 查看2.4G当前功率
wl -i eth1 curpower
# 查看5G当前功率
wl -i eth2 curpower

# wl txpwr_target_max
# Return current max tx target power settings.
# 查看2.4G当前最大功率
wl -i eth1 txpwr_target_max
# 查看5G当前最大功率
wl -i eth2 txpwr_target_max

# wl txpwr1
# Set tx power in in various units. Choose one of (default: dBm):
# -d dBm units (range: -32 - 31)
# -q quarter dBm units (range: -128 - 127)
# -m milliwatt units
# Can be combined with:
# -o turn on override to disable regulatory and other limitations
# 临时设置,重启恢复(胡乱设置可能损坏硬件)
# 临时设置2.4G功率 为20dBm
wl -i eth1 txpwr1 -o -d 20
# 临时设置2.4G功率 为20dBm
wl -i eth2 txpwr1 -o -d 20



点评

感谢大神,昨天到的k3马上刷了这个固件来做ap。有个问题想请教一下,发现官方固件没有访问控制的功能,有什么办法能实现访问控制?还是说只能等官方更新?谢谢  详情 回复 发表于 2017-12-15 10:09
感谢!  详情 回复 发表于 2017-5-14 16:30
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2017-6-19 19:58 | 显示全部楼层
本帖最后由 tianbaoha 于 2017-6-19 20:17 编辑

# 自定义dnsmasq配置
# 建立dnsmasq文件夹,如果存在这个目录dnsmasq启动时会添加相关参数,可以在目录里添加配置文件
mkdir /opt/etc/dnsmasq.d
# 也可以建立/opt/etc/dnsmasq_cmd文件自定义dnsmasq启动命令
# echo "/usr/sbin/dnsmasq -C /opt/etc/dnsmasq.d/dnsmasq.conf &" > /opt/etc/dnsmasq_cmd

# 比如建立一个配置文件dnsmasq.conf
cat > /opt/etc/dnsmasq.d/dnsmasq.conf <<EOF
# 添加本地hosts文件
# addn-hosts=/opt/etc/hosts
# 自定义dns
# server=127.0.0.1#8053
EOF


# 例子
# 比如这个https://www.right.com.cn/forum/thread-216155-1-1.html广告fQ列表
# 下载
wget --no-check-certificate -O /opt/etc/dnsmasq.d/dnsfq.conf https://raw.githubusercontent.com/sy618/hosts/master/dnsmasq/dnsfq
# 关闭、重连接路由或重启生效
killall dnsmasq
# 然后这些网站应该就能访问了,V21.5.37.246版本测试通过
# https://www.google.com.hk/
# https://www.facebook.com/
# https://www.youtube.com/
# https://twitter.com/
# https://www.instagram.com/
# 定时更新,添加到/etc/crontabs/admin
0 3 * * * wget --no-check-certificate -qO /opt/etc/dnsmasq.d/dnsfq.conf https://raw.githubusercontent.com/sy618/hosts/master/dnsmasq/dnsfq && killall -q dnsmasq



点评

大哥怎么查dnsmasq.conf的配置文件在那里?我想开缓存。教程只教屏蔽ip  发表于 2017-11-17 19:18
现在规则是不是过期了,这几个站点都打不开的说~  详情 回复 发表于 2017-10-7 17:17
测试了下,安装dnsmasq之后,配置好了dnsfq.conf,可以在路由器和笔记本上nslookup解析www.google.com的地址,也可以ping通,但是通过HTTP或者HTTPS还是均无法访问,facebook等也一样  详情 回复 发表于 2017-7-9 00:47
没有uniq命令哪里能下载???  详情 回复 发表于 2017-6-24 17:16
没问题。不会可以搜索学习,如果懒就没办法了。 [attachimg]168664[/attachimg]  详情 回复 发表于 2017-6-22 23:37
oha
楼主,我的电脑,手机都无法使用路由器Hosts定义的网站。。。 做了实验,无法从路由器的hosts解析地址,不知道是哪里出问题了。  详情 回复 发表于 2017-6-22 20:14
那个DNS 设置后不按指定解析。。。是不是还差个命令  发表于 2017-6-19 20:29
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2017-10-10 23:56 | 显示全部楼层
本帖最后由 tianbaoha 于 2017-10-16 14:00 编辑

S配置示例
{
  "server": "123.123.123.123",
  "server_port": 12345,
  "password": "xxxxxxxx",
  "method": "aes-256-cfb",
  "protocol": "origin",
  "protocol_param": "",
  "obfs": "plain",
  "obfs_param": "",
  "local_address": "0.0.0.0",
  "local_port": 1082,
  "timeout": 180
}

R配置示例
{
  "server": "123.123.123.123",
  "server_port": 12345,
  "password": "xxxxxxxx",
  "method": "chacha20",
  "protocol": "auth_sha1_v4",
  "protocol_param": "",
  "obfs": "tls1.2_ticket_auth",
  "obfs_param": "",
  "local_address": "0.0.0.0",
  "local_port": 1082,
  "timeout": 180
}

绿色是原版S需要设置的,蓝色是R版需要设置的

协议protocol 和 混淆obfs   分别设置为 origin和plain可兼容原版S

红色是运行端口,默认即可,如果想改确认想要改的端口没被路由占用。

# 使用前提: 自备一台服务器
# 目录 /root/ss
# 主配置 ss1.json
# 副配置 ss2.json
# 额外需要走ss的域名列表文件 gfw_domain_user.txt
# 额外需要走ss的IP列表文件 gfw_ip_user.txt

# 启动
ss start
# 关闭
ss stop
# 重启 re或restart
ss re

# 模式 1 gfwlist 2 大陆白名单 3 全局, 切换模式 ss+数字
# 如切换大陆白名单(没启动就start,已启动重启re后生效)
ss 2
ss re

# 临时切换到副配置(没启动就start,已启动重启re后生效)
ss s 2
ss re
# 查看日志
ss log
# 其他参数 (start.sh)

# 检测间隔(1-59), 默认4分钟检测一次(检测运行状况和google)
# interval=4
# 故障转移, 主副切换, 默认关闭
# auto_switch=0
# google超时次数 大于就切换或重启ss(如4分钟检测一次,三次共12分钟后还是超时就切换或重启ss)
# google_timeout_count=3

# 不需要ss服务的局域网机器MAC
# ignore_lan_mac="00:11:22:33:44:55 AA:BB:CC:DD:EE:FF"
# 不需要ss服务的局域网机器IP
# ignore_lan_ip="192.168.2.101 192.168.2.102"
# 不需要ss服务的互联网IP
# ignore_ip="123.123.123.123 168.168.168.168"

# 主,副 配置是否启用kcptun, 默认关闭 # gfwlist 模式下自动禁用kcptun(有线连接可用无线终端会失效, 不知道原因于是就禁用了)
# kcp_enable_1=0
# kcp_enable_2=0
# 启用后会自动下载最新版kcptun, 手动下载地址 https://github.com/xtaci/kcptun/releases 文件名 client_linux_arm5
# 主,副 配置 kcptun 服务器IP (默认读取配置里面的ss server)
# kcp_server_1=
# kcp_server_2=
# 主,副 配置 kcptun 服务器端口
# kcp_rport_1=29900
# kcp_rport_2=$kcp_rport_1
# 主,副 配置 kcptun 额外参数
# kcp_args_1='--key "test" --crypt none --mode fast2 --mtu 1350 --sndwnd 512 --rcvwnd 512 --datashard 10 --parityshard 3 --dscp 0'
# kcp_args_2=$kcp_args_1

点评

你说的很对。: 5.0 我赞同你的说法。: 5.0
大神,R端可以配置UDP转发么,有些游戏会用的到,但无从下手  详情 回复 发表于 2018-3-20 14:20
你说的很对。: 5 我赞同你的说法。: 5
刷了LEDE,刷了梅林,最后,还是落到这里,目前K3最好的固件,没有之一,命令行是最终归宿。  发表于 2018-1-12 14:21
mark  详情 回复 发表于 2018-1-4 17:06
你说的很对。: 5 我赞同你的说法。: 5
好多有用的命令, 收藏了  发表于 2017-11-3 13:52
官方固件root版本 安装插件 entware [修改]  详情 回复 发表于 2017-11-3 08:34
请问kcptun如何开启?是把kcp_enable_1=0,这些命令编辑到ss1.json里面吗?  详情 回复 发表于 2017-10-16 19:17
55节点用不了 难道是加密方式问题 chacha20-ietf-poly1305。用了TLS混淆  详情 回复 发表于 2017-10-11 23:00
老大我的55节点用不了。55r可以不知道为啥。受不了了  详情 回复 发表于 2017-10-11 22:02
TB大大 请问 默认的gfwlist规则怎么更新? 怎么切换到国内白名单模式? 我使用默认的狗发威模式下电报telegram的主域名可以打开但安卓客户端连不上 狗发威模式下在root/ss/gfw_domain_user.txt文件中添加添加te  详情 回复 发表于 2017-10-11 21:32
感谢,已经可用。 mode: chnroute  详情 回复 发表于 2017-10-11 11:32
老大,可不可以考虑加上kcptun呀,加个速~,,,,辛苦你啦!  详情 回复 发表于 2017-10-11 06:48
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2017-4-17 17:23 | 显示全部楼层
看下!!!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2017-4-17 17:25 | 显示全部楼层
刚发的帖子,还热乎着呢
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2017-4-17 17:26 | 显示全部楼层
备工备工备工备工备工
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2017-4-17 17:32 | 显示全部楼层
斐讯K3 官方固件root版本 安装插件 entware [
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2017-4-17 17:32 | 显示全部楼层
好像这个很好用的感觉!!!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2017-4-17 17:33 | 显示全部楼层
顶楼主啦..希望楼主多发精品好帖啦.....
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2017-4-17 17:34 | 显示全部楼层
的顶顶顶顶顶顶顶顶顶顶
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2017-4-17 17:34 | 显示全部楼层
牛人啊,谢谢分享!希望K3固件越来越多
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2017-4-17 17:35 | 显示全部楼层
为啥不直接在原版上刷原版要刷LEDE先?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2017-4-17 17:36 | 显示全部楼层
牛逼了      
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2017-4-17 17:36 | 显示全部楼层
问题如下:
1、IPv6是否支持?
2、QoS是否有比原版好用的更新?
3、目前稳定性如何?

总之多谢大神~

点评

这是一个官方固件,如果你不用ssh,效果等同于原版。  发表于 2017-4-19 18:32
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2017-4-17 17:37 | 显示全部楼层
追问:
刚才忘记了,问题4、无线信号2.4G、5G分别如何?是否可以修改发射功率?

点评

这个问题也是我想知道的。据说K3默认31.5dBm(的确无线信号实在太好,超过了27dBm的其它路由器),直接吓尿不敢用。女儿才4个半月呢。  详情 回复 发表于 2017-4-17 18:48
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2017-4-17 17:38 | 显示全部楼层
支持!!!!!!!!!!!!!!!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-3-29 01:29

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表