从 https://openwrt.org 下载自己路由器型号的固件进行刷机。
Telnet 192.168.1.1进行密码修改,后续即可以使用SSH,HTTP等方式登陆路由器
#telnet 192.168.1.1
root@OpenWrt:~# passwd -----输入新密码
安装软件包
opkg update
opkg install openssh-client openssh-keygen open***-openssl open***-easy-rsa
产生密钥
root@OpenWrt:~# ssh-keygen
root@OpenWrt:~# pwd
/root
root@OpenWrt:~# ls .ssh/
id_rsa id_rsa.pub known_hosts将公钥放到服务器
root@OpenWrt:~# cat .ssh/id_rsa.pub >> user@server
使用Autossh建立通道
autossh -M 12345 -fND 192.168.1.1:8080 user@server
修改本地浏览器代理设置为SOCKS,192.168.1.1:8080即可
开机自动启动autossh代理
root@OpenWrt:~# vi /etc/init.d/iautossh
#!/bin/sh /etc/rc.common
START=99
start() {
autossh -M 12345 -fND 192.168.1.1:8080 user@server
}
stop() {
killall autossh
}
设置可执行属性
root@OpenWrt:~#chmod +x /etc/init.d/iautossh
root@OpenWrt:~#/etc/init.d/iautossh enable
root@OpenWrt:~#ln -s /etc/init.d/iautossh /etc/rc.d/S99iautossh
- 重启测试
转载于:https://blog.51cto.com/fshuanglan/1546773