找回密码
 注册

QQ登录

只需一步,快速开始

查看: 40296|回复: 47

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

[复制链接]
发表于 2017-3-17 15:02:17 | 显示全部楼层 |阅读模式
本帖最后由 yujincheng08 于 2017-3-17 23:19 编辑   x/ [3 D  u! ~8 ]( }! g
* D$ v6 e3 o7 B; ]3 ~/ {: I
经过我的研究,已经可以在光猫上面安装Shadowsocks科学上网了。7 {5 A$ h+ C, p* n
在DP607-E1和HG260GS亲测成功
1 Z# `9 k* E7 d* T4 f2 o* [2 [具体做法:- o8 W3 w& o! f1 Y. T9 x
0、首先要破解光猫,然后打开telnet和ftp,并且成功进入shell,
) m" P' L& F: b4 Y: Z- B1、下载busybox,选择自己的版本。比如我的路由器是大端mips架构就下载mips版本。
: L: I- s: g2 ^( S- T2、通过ftp拷贝busybox到/tmp/,然后chmod +x busybox设置权限% }6 v/ V( E6 T
3、remount一下根目录,吧busybox放到/home/bin/,不同路由器有不同路径,具体可以echo $PATH查看" J* t2 u+ o& u8 p0 _9 k
4、安装busybox,为了节省空间,我使用了软链接:/home/bin/busybox --install -s /home/bin/
$ p0 B- I8 ~3 u/ I6 g5、这时候我们就有了arp、ip、iptables等等相当有用的命令了。此外还有passwd,可以自己改密码了!# N5 a+ b5 l" v/ G. W- l$ p
不过记得把里面的httpd和telnetd删掉,不然重启之后不能正常登陆telnet和管理网页5 O+ s; Y' s$ y- b9 M0 O
6、交叉编译dropbear,注意静态编译,并且-static-libgcc,以免光猫自带的ulibc不兼容。下面我提供了自己编译好的mips版,其他架构请自己编译。; v  b* d& M6 r! }
7、把编译好的binaries复制到/home/bin/,然后生成key:! i/ n$ R) D0 c* y1 I7 A4 y
mkdir /etc/dropbear3 o: m+ o: E. p7 l2 \" b
/usr/local/bin/dropbearkey -t dss -f /etc/dropbear/dropbear_dss_host_key- b& N+ J( s8 p. }- c3 f; C: S
/usr/local/bin/dropbearkey -t rsa -s 2048 -f /etc/dropbear/dropbear_rsa_host_key8 y1 D- _! }9 c- z
8、接着运行dropbear -p 2222,端口自己定义,然后在自己的电脑上就可以通过ssh连接到路由器了,从此抛弃telnet。! u- O4 ^3 Y5 F* t) v

/ o2 H. [; c' x( |& w2 r( e9、自己编译shadowscoks,这个编译我花了一点时间因为需要的依赖库比较多,同样需要静态编译。我也顺便提供了mips编译好的版本/ K6 ~: w4 {' ^& A- e
10、复制binaries到/home/bin/,然后运行就可以运行ss-local了。也可以自己设置打破配置文件。5 Y. ?- Q: I+ W( J3 c1 I

& U  A" b8 r! z" C11、自动科学上网?可以参考这个:https://cokebar.info/archives/962 ,同时也要自己编译一下dnsmasq-full,我还没弄下去,以后弄好了我也提供一下编译好的binaries吧。" ^9 G/ d7 U, G, O
% I' V2 x. ^5 |# x
附上一些截图:8 S& Z. G, r* a% i
% `% q+ H4 S: b. y8 O3 O

% i" A: U- {0 O0 l1 `) ?( k0 r$ ?& |% }! R4 ]0 a# l

" ]$ _8 I6 x' j, y  Q: V0 i, |

1 b' N; ?# ]1 `8 Q* q" F: I& S" d. e

本帖子中包含更多资源

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

×
发表于 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 编辑 6 B& f, {# `8 q. d1 r3 I. I8 K
4 Q  S6 f9 v  c, P
理论上都可以, HG8245 是ARM平台, 不是MIPS.。不过通过光猫上网,就需要光猫来拨号了。
; w* y* _; z) o- K' e' O) _0 W) U! O% c! T3 I
4 P0 |7 k: H; H( R

本帖子中包含更多资源

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

×
 楼主| 发表于 2017-3-19 16:28:22 | 显示全部楼层
linuxoa 发表于 2017-3-19 13:22
7 h- b+ l) }" ?# R9 N; v3 a3 n1 V理论上都可以, HG8245 是ARM平台, 不是MIPS.。不过通过光猫上网,就需要光猫来拨号了。
2 }$ P3 e2 O- F7 \2 F6 N
理论上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-5-4 11:12 , Processed in 0.025916 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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