Ubuntu_ubuntu下實現自動翻牆 dropbear_switchysharp兩大利器

來源:互聯網
上載者:User

作業系統:client(ubuntu12.04 or other linux)  server:vps(debian)

1、簡單介紹
dropbear是輕量的sshd伺服器,與OpenSSH相比,他更簡潔,更小巧,運行起來佔用的記憶體也更少。如果你的VPS只有128M記憶體,甚至64M記憶體,而你又比較喜歡開多個ssh終端,或者開一些ssh帳號給其他同學用的話,還是比較有必要的,因為,每一個普通使用者登入,OpenSSH會開兩個sshd進程,而dropbear只開一個進程,這樣算起來,OpenSSH記憶體佔用是dropbear的5-6倍。

2、安裝過程

2.1. 下載\安裝dropbear
官方網站是:https://matt.ucc.asn.au/dropbear/dropbear.html
wget https://matt.ucc.asn.au/dropbear/dropbear-2012.55.tar.gz

tar -xvzf dropbear-0.52.tar.gz
cd dropbear-0.52
./configure
make && make install
出現問題如下:
錯誤1: error: *** zlib missing - please install first or check config.log ***
解決辦法: apt-get install libz-dev
錯誤2:error: *** Can't find recent OpenSSL libcrypto (see config.log for details) ***
執行: apt-cache search openssl | grep dev 尋找到要安裝的openssl包

2.2、啟動dropbear
先不要基於啟動bropear,把相關參數調整下。
$vi /etc/default/dropbear (編輯設定檔,修改相應的參數)
————————————————————————————-
# change to NO_START=0 to enable Dropbear
NO_START=0

# the TCP port that Dropbear listens on
DROPBEAR_PORT=2200 (這個是連接埠號碼,一來是不和在啟動並執行22連接埠衝突,二來
也不建議用預設連接埠,可以介紹網路上的部分惡意攻擊)
————————————————————————————-
$/etc/init.d/dropbear start (啟動dropbear服務端)

netstat -nlpt (查看連接埠啟動是否正常)
tcp 0 0 0.0.0.0:2200 0.0.0.0:* LISTEN 18749/dropbear
如果看到上面資訊則說明啟動成功

 

3、配置key
3.1、server連接埠配置:
dropbearkey -t rsa -f id_rsa -s 4096 > id_rsa.pub
cat id_rsa.pub >> /root/.ssh/authorized_keys
cat id_rsa > /etc/dropbear/dropbear_rsa_host_key

 

3.2、client連接埠key轉換:
dropbearconvert dropbear openssh id_rsa issacy_com_key (將key轉換為openssh client使用)
dropbearconvert 如果沒有這個軟體的話,就需要重新編譯下dropbear。當然你不想在vps上面折騰,可以可以把id_rsa 下載到本地進行轉換也是一樣的。

 

3.3、用戶端測試連結
ssh -i issacy_com_key -p 2200 www@www.issacy.com (剛配置的時候ssh連接埠是2200,連結時,要指定。這樣就可以通過key登入,不用輸入密碼了)

翻牆建立隧道的命令如下:
ssh -i issacy_com_key -p 2200 -qtfnN -D 7070 www@www.issacy.com
在本地建立7070連接埠連結的伺服器的2200連接埠

這樣就可以在代理軟體裡面設定 127.0.0.1 7070 進行訪問網路了。

建立一個指令碼

$ cat issacy_tunnel.sh

———————————————————-

#/bin/bash

sleep 10

ssh -p 2200 -i /data/Backup/key/ssh_key/issacy_key -qtfnN -D 7070 www@www.issacy.com

———————————————————-

然後將指令碼添加到開機啟動。

 

4、Google Chrome瀏覽器配置

到chrome web store商店安裝  switchysharp外掛程式

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.