找回密码
 注册

QQ登录

只需一步,快速开始

查看: 41206|回复: 47

光猫安装busybox、dropbear ssh和ss科学上网

[复制链接]
发表于 2017-3-17 15:02:17 | 显示全部楼层 |阅读模式
本帖最后由 yujincheng08 于 2017-3-17 23:19 编辑 # [& r: u+ A$ o+ b9 P) z4 i

! f; x3 W! J) w# h) _3 z! d# l9 e经过我的研究,已经可以在光猫上面安装Shadowsocks科学上网了。5 g2 P; w" Z$ t6 u8 ~- i  G2 ~
在DP607-E1和HG260GS亲测成功4 V: h$ q7 N) _& m3 G" x
具体做法:
; ~! L1 m3 n, }+ E7 \$ s0、首先要破解光猫,然后打开telnet和ftp,并且成功进入shell,8 c: ^, s% i2 M7 r; ?. D8 |
1、下载busybox,选择自己的版本。比如我的路由器是大端mips架构就下载mips版本。/ N& t! G. t" Y" \
2、通过ftp拷贝busybox到/tmp/,然后chmod +x busybox设置权限
/ c! f7 e2 h7 v1 B9 Q" a. O( C! G7 Z3、remount一下根目录,吧busybox放到/home/bin/,不同路由器有不同路径,具体可以echo $PATH查看1 v- T  p. L) `+ O& B; L
4、安装busybox,为了节省空间,我使用了软链接:/home/bin/busybox --install -s /home/bin/
5 t/ R; U  v  Z2 v% E5、这时候我们就有了arp、ip、iptables等等相当有用的命令了。此外还有passwd,可以自己改密码了!
) ^8 _9 }, \: c$ b2 G0 ~不过记得把里面的httpd和telnetd删掉,不然重启之后不能正常登陆telnet和管理网页1 d- o' H8 j, ^5 G/ J
6、交叉编译dropbear,注意静态编译,并且-static-libgcc,以免光猫自带的ulibc不兼容。下面我提供了自己编译好的mips版,其他架构请自己编译。
2 M' `7 U% \. f# J( d) D+ D: `+ l, A7、把编译好的binaries复制到/home/bin/,然后生成key:; C5 C2 B; ^' s0 K% a* Q1 Z
mkdir /etc/dropbear( B) A0 @( d) z, Y% K
/usr/local/bin/dropbearkey -t dss -f /etc/dropbear/dropbear_dss_host_key4 d/ R5 `/ K) Z- t
/usr/local/bin/dropbearkey -t rsa -s 2048 -f /etc/dropbear/dropbear_rsa_host_key
4 m' o% L7 o# [. s3 f2 y( ]) _' X8、接着运行dropbear -p 2222,端口自己定义,然后在自己的电脑上就可以通过ssh连接到路由器了,从此抛弃telnet。* O; E- R  p4 S7 y' J6 ]

' H0 }( x  H4 J2 L* \1 A/ U, H9、自己编译shadowscoks,这个编译我花了一点时间因为需要的依赖库比较多,同样需要静态编译。我也顺便提供了mips编译好的版本2 n; `1 _* {* m1 X% r3 k
10、复制binaries到/home/bin/,然后运行就可以运行ss-local了。也可以自己设置打破配置文件。
9 n/ m! H; T. d- q. N1 y, b' T3 F) W. T5 A" e
11、自动科学上网?可以参考这个:https://cokebar.info/archives/962 ,同时也要自己编译一下dnsmasq-full,我还没弄下去,以后弄好了我也提供一下编译好的binaries吧。* `/ _8 @4 V7 v
, _) ^! c+ [0 M, B
附上一些截图:
5 _1 C# h: d$ M0 V( A  R9 ~$ \( M+ }/ Z% M" {  V" _5 T! j
9 X# N  a7 s  }# m( ?1 F' L
# l: ^4 t) G7 F/ L
! S5 r; q) y) x1 {+ A: J- L5 ~
" L6 z5 P% F6 `/ {

1 @8 d* e9 E) V# P+ e& `! m, g; S* Z2 S; Z* O, N

本帖子中包含更多资源

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

×
发表于 2017-3-19 12:30:23 | 显示全部楼层
收藏了。楼主改个标题吧。要不然很容易和谐。  而且站长压力山大。
发表于 2017-3-19 12:49:46 | 显示全部楼层
HG8245  可以吗?
发表于 2017-3-19 13:22:51 | 显示全部楼层
本帖最后由 linuxoa 于 2017-3-19 13:31 编辑 2 N9 {; T" U5 `) [: G8 z  o- S
1 h7 J& r% w- z: n; c3 D' q+ _7 q
理论上都可以, HG8245 是ARM平台, 不是MIPS.。不过通过光猫上网,就需要光猫来拨号了。0 O, E+ b+ A& p: C( j1 O5 |- n
% A/ N1 ?( f( r- d
8 n! S4 u# Q; c) F8 y: `

本帖子中包含更多资源

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

×
 楼主| 发表于 2017-3-19 16:28:22 | 显示全部楼层
linuxoa 发表于 2017-3-19 13:22
, @; v* p0 M& l$ A0 \3 k理论上都可以, HG8245 是ARM平台, 不是MIPS.。不过通过光猫上网,就需要光猫来拨号了。
$ Z$ o$ v* j- w5 D+ K
理论上ARM平台可以换个编译器就可以的了
发表于 2017-3-19 16:38:02 | 显示全部楼层
很有用,感谢LZ的方法。
发表于 2017-3-19 18:07:31 | 显示全部楼层
wewqeqweqeq
发表于 2017-3-20 00:01:38 | 显示全部楼层
智能光猫的趋势
发表于 2017-3-20 11:52:23 | 显示全部楼层
可以,支持一个~~~
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|宽带技术网 |网站地图 粤公网安备44152102000001号

GMT+8, 2025-6-18 15:39 , Processed in 0.043559 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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