scut_padavan

[2018-3-27更新]集成scutclient的padava

2017-10-01  本文已影响1877人  libgcc
下载地址:https://pan.baidu.com/s/1kU8YqrH 密码: hmdn

默认域名:my.router;默认ip:192.168.2.1
登录用户名/密码 = admin/admin

  • 使用gorden5566的汉化字典
  • 集成scutclient,vlmcsd,napt66,ttyd.各有对应的webui
  • 集成ssr和dns-forwarder,自带dnsmasq-china-list,chnroute(可自动更新),可选ChinaDNS,各有对应的webui
  • 集成gdut-drcom,dogcom,minieap,njit-client(无webui)
  • 集成tcpdump,curl,lrzsz,iperf,htop,nano等命令行工具
  • 带USB的版本集成了aria2,samba和vsftpd
  • aria2的webui采用aria-ng
  • 无线部分,驱动读取eeprom参数,信号基本与原厂固件一致

使用说明(必读!):
http://www.jianshu.com/p/cb51fb0fb2ac
每次刷机后都要按使用说明第一步进行双清!(清空nvram以及/etc/storage)


斐迅K2 / PSG1218
RAM = 64M;串口波特率 = 57600;
不带USB功能

OYE-001
RAM = 128M;串口波特率 = 115200;
带USB功能

小米路由mini / MI-MINI(未测试)
RAM = 128M;串口波特率 = 115200;
带USB功能

5K-W20(未测试)
RAM = 64M;串口波特率 = 115200;
带USB功能


项目地址:

https://gitee.com/hanwckf/rt-n56u
https://github.com/hanwckf/rt-n56u
编译办法 : https://www.jianshu.com/p/6b8403cdea46


issues:
  1. 未连接WAN口时,若WAN为静态地址或dnsmasq设置了本机server,则无法使用ttyd

更新日志:

详细更新日志请看git log

2018-4-14
4.14上传的固件仅仅把ssr所用的静态库换成了动态库,本意是想单独弄出来个ss,但是现在没空搞了。剥离成动态库后固件体积反而增大了一点,没有必要去刷。
即日起可能没空再更新固件,仅定期merge老毛子上游更新,有任何问题可以提issue

2018-3-27
scutclient: 更新到3.0
添加minieap, njit-client命令行程序
修复gcc7下编译busybox出错的问题 #2
小米mini无线驱动部分更改成与k2相同的kernel config, 可能解决了某些玄学问题
移除当前ssr无法使用的aead加密方法...

2018-3-13
ttyd更新到1.4.0 (支持lrzsz)
libwebsockets更新到2.4.2

2018-3-7
更新本次固件后建议恢复出厂设置(双清),恢复方法请看使用说明开头
由于ChinaDNS经常出现无法解析的问题,此版起不再编译ChinaDNS,改用dnsmasq-china-list优化解析,使用方法请看使用说明末尾
ssr及其依赖都从源码编译,不再使用hiboy的二进制文件
修改启动脚本,加快第一次启动ss的速度
aria-ng更新到0.4.0
aria2源码更新到1.17.1
增加aria2 1.33.1的预编译二进制文件(由gcc 4.9.4编译),默认采用此版本的aria2
扩展/etc/storage到512k(原版为256k;当前占用192k,包含chnroute与dnsmasq-china-conf)
更新gorden5566的汉化字典(c216a6a)

2018-2-6
增加gdut-drcom和dogcom,没有webui只有命令行工具,由于没有条件测试,会用的自己研究下吧(gdut-drcom只负责drcom-p的udp心跳而不包括pppoe拨号部分,拨号需要在padavan里实现,且pppoe用户名前要加\r\n,以后有空再补上webui和自启脚本)
增加iperf测试工具
修复clear_tree_simple脚本的bug(之前用此脚本清理后再编译出的固件,hostname还是上一个机型的)
更新chnroute

2018-1-31
更新curl到7.58.0, 更新ntfs-3g到v2017.3

2018-1-30
增加htop和nano
更新Padavan上游源码(e58fdd7)
更新gorden5566汉化字典(63d1d07)

2018-1-21
适配5K-W20(未测试)
增加lrzsz和curl

2018-1-11
更新Padavan上游源码(0aa2faf)

2017-12-31
简单统一了三个机型的kernel config......

2017-12-30-2
更新scutclient,修复EAP notification打印错误的bug

2017-12-30
适配小米mini(未测试)

2017-12-12
修复在Travis ci中编译的固件无法在webui显示commit id的问题

2017-12-4
修复v6地址过长无法输入到ss服务器地址框的问题

2017-12-1
添加状态指示标记
已更新使用教程

捕获.PNG

2017-11-30
[实验性]去掉webui单用户登陆限制

2017-11-29-2
更换chinadns为aa65535修改版

2017-11-29
添加chinadns,dns-forwarder和ss
带web界面,请自行研究使用方法

2017-10-28
同步gorden5566的汉化文件
小修小补,其他修改的东西请看commit
注意,由于改变了汉化文件的加载方式,因此刷入此版本后会变成英文页面,此时只需要像以往一样(说明第一条)恢复出厂即可重新变成中文界面。

2017-10-27
固件已开源,项目地址:https://gitee.com/hanwckf/rt-n56u

2017-10-24
修改httpd相关代码,解决aria-ng无法使用中文语言的bug
所有脚本和模块都不再放入/opt和/etc/storage中,可自由挂载Entware环境。
正在整理所有的代码修改,准备数周内开源。
下个月加入小米mini支持...

2017-10-22
添加ttyd的web页面开关,恢复nvram后默认为关闭状态
请一定要在刷机后进行双清,双清方法看说明第一条

捕获.PNG

2017-10-21
不再依赖Entware的uclibc库,减小固件体积(5.2M => 4.9M;8.5M => 8.2M)
请一定要在刷机后进行双清,双清方法看说明第一条

2017-10-19
添加tcpdump,方便抓包分析(老毛子的tcpdump的configure有问题,原先死活编译不出来,后来用了土办法才解决)

2017-10-18
添加ttyd,请看使用说明最后面

2017-10-17
完善相关脚本,增加scutclient的系统日志打印
需要使用napt66的可以看一下说明的最后部分

2017-10-12
增加scutclient web配置页面以及rc自启动(beta版本)

同步到最新的45e2740版本
此版本配置方法有所不同,使用说明已更新

TIM截图20171012193959.png

2017-10-07
小修小补

2017-10-04
同步到最新的bd02fc4版本
修正无法加载napt66的bug
加入vlmcsd自动激活支持

2017-10-03
更改汉化文件为:https://github.com/gorden5566/padavan

2017-10-01
释出第一版本,scutclient与vlmcsd可用


另外提供了 Entware 环境下的ipk包(适用于mipsel的cpu)

scutclient_2.2_padavan_mipselsf.ipk

有Entware环境的可以直接使用opkg安装ipk包,然后运行

/opt/etc/init.d/S92scutclient load <账号> <密码>
上一篇 下一篇

猜你喜欢

热点阅读