从 https://openwrt.org 下载本身路由器型号的固件进行刷机。
浏览器
Telnet 192.168.1.1进行密码修改,后续便可以使用SSH,HTTP等方式登录路由器服务器
#telnet 192.168.1.1ssh
root@OpenWrt:~# passwd -----输入新密码
ide
安装软件包测试
opkg update代理
opkg install openssh-client openssh-keygen open***-openssl open***-easy-rsa
server
产生密钥
ssl
root@OpenWrt:~# ssh-keygenci
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