老毛子固件使用说明
from:https://www.jianshu.com/p/cb51fb0fb2ac
教程已更新到最新版本,請刷入最新的固件以匹配該教程
目錄
基礎(chǔ)配置(scutclient)
vlmcsd
napt66
ttyd
SSR/SS
gxxlist+dns-forwarder / tunnel
雜項
固件發(fā)布:https://www.jianshu.com/p/d76a63a12eae
編譯辦法:https://www.jianshu.com/p/6b8403cdea46
基礎(chǔ)配置
1. 每一次刷完后都一定要在"系統(tǒng)管理--配置管理"里恢復(fù)nvram以及/etc/storage
01.png
根據(jù)開網(wǎng)信息,修改wan口ip地址掩碼網(wǎng)關(guān)DNS和mac(去掉":"),并應(yīng)用設(shè)置
02.png
3. 到左側(cè)菜單選擇,啟用scutclient并設(shè)置賬號密碼;由于本科生夜間斷網(wǎng),還需要開啟watchcat,腳本每分鐘檢測一次網(wǎng)絡(luò)連通性并自動重撥:
03.png
重啟路由器
04.png
vlmcsd使用方法
前提條件
確保電腦上安裝的Windows / Office為VOL版并已導(dǎo)入對應(yīng)的key
確保電腦上設(shè)置的DNS為路由器ip地址
對2017-11-29以后的固件,勾選啟用vlmcsd。
捕獲1.PNG
確認dnsmasq.conf包含有:(較新發(fā)布的固件已自動添加)
srv-host=_vlmcs._tcp,my.router,1688,0,100
dnsmasq.png
激活Ofice
進入Office安裝目錄下的"Office XX"目錄,例如
C:Program FilesMicrosoft OfficeOffice16
用管理員權(quán)限在此目錄打開Powershell或cmd
無標題.png
依次執(zhí)行
cscript.exe ospp.vbs /remhst
cscript.exe ospp.vbs /act
cscript.exe ospp.vbs /dstatus
激活Windows
用管理員權(quán)限打開Powershell或者cmd
依次執(zhí)行
slmgr /ckms
slmgr /ato
slmgr /dlv
napt66使用方法
勾選系統(tǒng)管理-服務(wù)-啟用napt66即可:
napt66
啟用電腦的ipv6支持
到"外部網(wǎng)絡(luò)(WAN)->IPv6協(xié)議"進行如下配置:
ipv6_config
特別注意IPv6內(nèi)網(wǎng)地址這個選項,如果將lan的v6地址設(shè)置成Unique Local本地地址(例如fc00:100:100:1::1)的話,當訪問ipv4和ipv6雙棧接入的網(wǎng)站時,大多數(shù)瀏覽器會忽略v6地址而默認去連v4地址;
如果設(shè)置成2開頭的公網(wǎng)地址或者ipv6保留地址(如dc00:101:101::1),大多數(shù)瀏覽器就會默認去連接v6地址,所以推薦使用圖中的dc00:101:101::1
對于DNSv6服務(wù)器,推薦使用圖中的240c::6666和2001:da8::666
重啟路由器,觀察電腦能否獲取到ipv6地址,并嘗試用瀏覽器訪問http://[dc00:101:101::1]
觀察路由器能否獲取到2xxx開頭的公網(wǎng)ipv6地址
ipv6_global
嘗試在電腦上運行ping 240c::6666
嘗試用瀏覽器訪問https://bt.byr.cn/
napt66不支持DNAT,但是可以利用socat在用戶層實現(xiàn)這一功能,從2019-5之后的所有固件都已經(jīng)集成socat。
例如,想要讓socat將監(jiān)聽tcp6端口[::]:8088,并轉(zhuǎn)發(fā)到內(nèi)網(wǎng)的192.168.2.225:81,只需在啟動腳本中插入以下命令即可:
socat tcp6-listen:8088,reuseaddr,fork tcp4:192.168.2.225:81 &
另外還需要在ip6tables的INPUT鏈放行socat監(jiān)聽的端口,可以在防火墻自定義腳本中加入:
ip6tables -P INPUT ACCEPT
ip6tables -F INPUT
在應(yīng)用層處理效數(shù)據(jù)包效率較低,在MT7621下,socat單連接跑到100Mbps會吃掉一個CPU線程的40%,所以不推薦MT7620的機器使用此方案進行高速轉(zhuǎn)發(fā),當然登個ssh還是可以的。
在napt66后的內(nèi)網(wǎng)進行bt/pt下載是沒有問題的,因為pt客戶端會嘗試去主動連接peers,但是實測transmission在napt66之后的內(nèi)網(wǎng)中無法使用,其他bt/pt客戶端正常,所以在Linux環(huán)境下推薦使用qbittorrent或者Deluge
ttyd
2017-10-22以及以后的固件,在"系統(tǒng)管理--服務(wù)--其他服務(wù)設(shè)置"中啟用:
ttyd config
用瀏覽器訪問http://my.router:7681或http://192.168.2.1:7681
ttyd
SSR/SS
目前僅支持全局代理和Chnroute,沒有g(shù)xxlist模式
如果你需要修改chnroute的更新網(wǎng)址(僅支持點分式IP列表),可以進行以下操作:
nvram set chnroute_url=https://raw.githubusercontent.com/LisonFan/china_ip_list/master/china_ipv4_list
nvram commit
gxxlist + dns-forwarder / tunnel
2018-10-19及其之后的固件采用gxxlist作為dnsmasq解析策略,恢復(fù)出廠后默認未開啟
(重要!)更新固件后,恢復(fù)nvram和/etc/storage為出廠設(shè)置
reset.png
配置網(wǎng)絡(luò)與ss服務(wù)器;開啟規(guī)則自動更新(可選)
gxx.1.PNG
如果你需要修改gxxlist的在線更新網(wǎng)址(僅支持dnsmasq語法),請執(zhí)行以下操作:
nvram set gfwlist_url=https://cokebar.github.io/gfwlist2dnsmasq/dnsmasq_gfwlist.conf
nvram commit
到"dnsmasq設(shè)置",去掉gxxlist配置前的"#"注釋符,保存設(shè)置
這里用到的gxxlist會定向到127.0.0.1#5353進行DNS解析,因此下一步要配置好dns-forwarder或ss-tunnel
dnsmasq-conf-1.png
gxx.2.PNG
啟用dns-forwarder或者ss-tunnel,監(jiān)聽5353端口
要注意dns-forwarder僅在開啟了"自身代理"的情況下才會起作用,而ss-tunnel則需要服務(wù)器端支持。
兩者不能同時監(jiān)聽5353端口,開啟一個就可以了,推薦使用dns-forwarder,TCP方式查詢相對較為穩(wěn)定
dns-forwarder
ss-tunnel
雜項
通過命令行刷寫新固件
mtd_write -r write <trx文件路徑> Firmware_Stub
#例如:mtd_write -r write /tmp/PSG1218_3.4.3.9-099.trx Firmware_Stub
通過命令行刷寫B(tài)ootloader
mtd_write -r write <Bootloader文件路徑> Bootloader
#例如:mtd_write -r write /tmp/breed-mt7688-reset38.bin Bootloader
通過命令行導(dǎo)出eeprom
執(zhí)行cat /proc/mtd,查看Factory分區(qū)所在的設(shè)備文件名,在這里是mtd2
dev: size erasesize name
mtd0: 00030000 00010000 "Bootloader"
mtd1: 00010000 00010000 "Config"
mtd2: 00010000 00010000 "Factory"
mtd3: 001355f0 00010000 "Kernel"
mtd4: 00dfaa10 00010000 "RootFS"
mtd5: 00080000 00010000 "Storage"
mtd6: 00f30000 00010000 "Firmware_Stub"
用dd將/dev/mtdblock2讀出
/home/root # dd if=/dev/mtdblock2 of=/tmp/eeprom.bin
128+0 records in
128+0 records out
65536 bytes (64.0KB) copied, 0.019940 seconds, 3.1MB/s
使用tftp或者scp將/tmp/eeprom.bin復(fù)制到電腦即可
總結(jié)
- 上一篇: PTA 06-图2 Saving Jam
- 下一篇: 有钱真好