文章導航綠軟下載站軟件下載安卓資源蘋果資源專題

您當前所在位置:首頁操作系統windows → 用Windows命令行實現自動SSH代理

用Windows命令行實現自動SSH代理

時間:2015/6/28來源:IT貓撲網作者:網管聯盟我要評論(0)

  SSH Proxy就是通過SSH監聽一個本地端口做代理轉發,從而實現代理上網的功能,Windows下比較有名的SSH Proxy客戶端就是Tunnelier了,設置簡單方便。但是想在系統啟動是運行并自動監聽就比較麻煩了,沒有相關的設置,而且客戶端軟件本身啟動也需要一定的時間,如果能在命令行在做端口監聽相比來說就要快多了。在Linux下可以輕松實現這個腳本,在Windows下,其實也很簡單。

  Windows的DOS命令行很原始也很強大,雖然在Linux shell面前顯得有些渺小,但在需要的時候也能彰顯自己的威猛。

  原理:

  Linux下用SSH命令來進行遠程登錄和本地監聽,而windows下也有plink來實現同樣的功能。如果實現了ssh,基本功能也就八九不離十了。

  關鍵代碼:

  plink.exe -C -N -D 127.0.0.1:8080 用戶名@服務器IP -pw 密碼 -P 端口 -v可以通過以上代碼實現到本地8080端口的監聽。

  斷線重連:

  在cmd命令行下,是過程執行程序的,如果代碼段中調用一個程序一直在執行,則它下面的代碼段不會繼續?梢酝ㄟ^這個原理來實現。一旦斷線,就重復執行該代碼段即可。

  :relink

  plink.exe -C -N -D 127.0.0.1:8080 用戶名@服務器IP -pw 密碼 -P 端口 -v

  goto :relink至此就 可以寫一個簡單的命令行腳本來實現本地監聽并重連了。

  后臺執行:

  總是開一個CMD窗口是不是看著很礙眼?那就讓它后臺執行吧。通過RunHiddenConsole.exe(本站下載)來實現。用法很簡單

  RunHiddenConsole.exe autossh.cmd通過以上命令就可以在后臺執行autossh.cmd腳本。

  可執行腳本文件:

  既然所有的功能都實現了,那就再寫一些腳本來方便操作吧,可以一鍵開啟/關閉,可以做開機啟動,這樣Dropbox(注冊直接加送500M鏈接)就可以開機啟動直接啟動了。

  一些方便SSH Proxy管理的腳本

  Tips:

  - 將start.cmd做一個鏈接放到Windwos啟動文件夾內,就可以開機自啟了。

  – 將man.cmd做個快捷方式到桌面,使用起來更方便。

  – autossh.run為運行文件,為了保證正常重連請不要隨意刪除。

  命令行管理:

  腳本都寫好了,當然還需要一個管理界面。


實現了一個簡單的管理界面

關鍵詞標簽:Windows,SSH代理

相關閱讀

文章評論
發表評論

熱門文章 Windows 7使用優化技巧Windows 7使用優化技巧怎樣刪除System Volume Information文件夾怎樣刪除System Volume Information文件夾讓Win XP不再顯示錯誤提示窗口讓Win XP不再顯示錯誤提示窗口拒絕覬覦!Windows Server 2008下隱藏有新招拒絕覬覦!Windows Server 2008下隱藏有新招

相關軟件

人氣排行 [聲音故障]XP沒有聲音,丟失Windows Audio服務(AudioSrv)[警解決Windows 7黑屏的有效方法windows2003中關于軟路由設置方法的具體介紹Windows不能在本地計算機啟動OracleDBConsoleorclWindows 7加XP的局域網搭建與文件共享一個空文件夾刪不掉的解決辦法用Windows命令行實現自動SSH代理Windows提示錯誤應用程序update.exe

野心不大怎样赚钱呢 *排列三开奖号码 券商股票平台 云南快乐10分钟开奖走势图下找 云南时时彩计划 3分快3计划软件 怎样用公式算下期六肖 江西11选5奖金规则 江苏十一选五走势图江苏十一五 3d最精准的预测专家 北京pk10计划软件免费