基於 OpenWrt 路由器和 SSH 的×××

  1. 從 https://openwrt.org 下載本身路由器型號的固件進行刷機。
    瀏覽器

  2. Telnet 192.168.1.1進行密碼修改,後續便可以使用SSH,HTTP等方式登錄路由器服務器

    #telnet 192.168.1.1ssh

    root@OpenWrt:~# passwd    -----輸入新密碼
    ide

  3. 安裝軟件包測試

    opkg update代理

    opkg install openssh-client  openssh-keygen open***-openssl open***-easy-rsa
    server

  4. 產生密鑰
    ssl

    root@OpenWrt:~# ssh-keygenci

    root@OpenWrt:~# pwd
    /root
    root@OpenWrt:~# ls .ssh/
    id_rsa       id_rsa.pub   known_hosts

    路由

  5. 將公鑰放到服務器

    root@OpenWrt:~# cat .ssh/id_rsa.pub >> user@server

  6. 使用Autossh創建通道

    autossh -M 12345 -fND 192.168.1.1:8080 user@server

  7. 修改本地瀏覽器代理設置爲SOCKS,192.168.1.1:8080便可


  8. 開機自動啓動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

            }

  9. 設置可執行屬性

    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


  10. 重啓測試
相關文章
相關標籤/搜索