利用SSH Tunnel逃離MIS掌控魔爪

這篇是許久之前寫的文章,當時的文字排版感覺很糟,所以花了點時間來重寫。標題看起來挺有深度的,不過整篇的重點就是在說明如何逃出MIS的魔爪,在上班時間可以快樂的瀏覽網路,沒事看看拍賣文件,聊聊八掛公事。在這邊介紹的算是較進階的方法,但可使用的範圍也比較廣,如果只是單純想瀏覽網頁的話可以參考這篇的方法。

[正文]

現在有蠻多公司內部都會採用些gateway端的產品來阻擋使用者瀏覽網頁,或上上MSN,美其名當然是可以減少中毒的機會,但實則為希望員工可以乖乖專心上班增加效率,不過休息是為了走更長遠的路,短暫的摸魚也是工作項目之一呀!。所以這篇文章的目的主要是提供個小技巧,讓上班的時間更充滿愉快。

首先,要在外部的網路上有一台Linux或Windows的主機並且連接到internet,在這邊就以Windows為例,在主機上安裝OpenSSH,在安裝好之後,接著請在電腦管理裡的「本機使用者和群組」裡加入一個使用者,成員隸屬選user就可以了。然後開啟command mode切換到路徑"c:\program files\OpenSSH\bin\"底下,並打入

"mkgroup -l ..\etc\group"
"mkpasswd -l -u [username] ../etc/passwd"

預設SSHD的port是22,如果想修改的話可修改路徑底下"c:\program files\OpenSSH\bin\"的sshd_config此檔案。在一般的公司來說,都會開放port 80 & 443,所以可以把port改為443,設定完成之後可在command mode下打入net start opensshd來啟動sshd的服務,如此SSH Server就完成了。

主要的SSH服務有了,剩下的工作就是如何從公司內部連至SSH主機了,在Client端我個人是使用Tunnelier,安裝過程很簡單,只要下一步就可以安裝到完了,開啟程式會如下圖所示:

程式畫面

程式畫面

在Host的地方打入您所架設SSH主機的真實IP位置,Port的位置為22(default),如您更改為443也請填上443,Username及Password請填入剛才在本機上所新增的使用者帳號及密碼(Initial Method選擇到Password模式),都設定完成後,按下左下方的「Login」按鈕,一切都正常無誤的話,在下方的對話框會顯示顯示Authentication completed

程式畫面

驗證成功

到這邊就算成功了80%了,在回到程式的介面,切換至Services頁面,把SOCKS/HTTP Proxy Forwarding的選項勾選起來,剩下的選項都不需做其它設定。接著是最重要的一個步驟,開啟上班的好伙伴「MSN」,點選工具選項連線進階設定,在SOCKS的地方填上127.0.0.1:1080 然後按下測試,正確的話應該會顯示如下圖所述的訊息,然後您只需要輕輕的按下「登入」,您就可以在公司內部百無禁忌的瀏覽網頁及MSN了,休閒是必要的,但班還是要認真上呀。

連線

連線測試

Related Posts
[筆記] iPAD 漫畫閱讀軟體
使用iPAD也蠻久的一段時間了,用大部分都是使用在閱讀電子書跟線上漫畫的部份,說實在蠻少拿來上網或者是玩遊戲的,在網路上搜尋一些文章後,發現大家使用的漫畫閱讀工具都不太一樣,在這邊列出我個人比較後留下來的一些軟體。
READ MORE
[筆記] TP-Link TL-WR941ND & 841ND刷Gargoyle韌體
在網路上找了一些文章,雖然可以將941ND與841ND刷成DD-WRT的韌體,但是所找到的文章都說無線及QoS的部份設定上好像會有問題所以不在考慮當中,剩下可以使用的第三方韌體就只有OpenWrt及Gargoyle了...
READ MORE
[筆記] Google Calendar Sync 選取設定檔問題
因工作的需要都會將outlook的行事曆同步到google calendar上,所以自然會安裝google所提供的Google Calendar Sync這工具,當設定完成要同步行事曆時,這小工具都會跳出要選取設定檔的對話框...
READ MORE
[筆記] 如何讓ASUS N-12無線速度符合ADSL 50M
在網路上找到的文章都說N-12在無線部份只能跑到20-30M左右,實在越想越奇怪,明明就是802.11n支援到300M,怎麼可能連一半都跑不到,過了兩個星期的google之後,今天終於找到了解答。
READ MORE
三款免費PDF轉檔軟體評比
因為最近在工作上遇到了一個小問題,主要就是先前所使用的pdf軟體,如果檔名是中文的話,則轉換後檔名僅會顯示ANSI的字元,每次轉完都需要自己在改一次檔名,所以測試了目前幾款免費的PDF轉換軟體,供各位參考。
READ MORE
解決Windows 7播放DVD無字幕問題
今天跟女王一起看DVD-Image時,發現字幕都出不來,明明有設定但是就是沒有字幕,而且妙的是用Windows 7內建的Media Player Center撥放就有字幕,但用MPC就是沒有,不死心的我找了老半天才找到解答
READ MORE
何謂UTF-8、UTF-16及UTF-32
什麼是UTF-8?其實在Wiki中有寫到,UTF是Unicode Transformation Format的縮寫,如就字面上翻譯的話是「Unicode轉換格式」。而數字8則表示是用八個位元所組成的編碼,16就表示用十六個位元組成。
READ MORE
Big5碼與Unicode碼之差異性
由於hugo每天都要在字碼中打滾,自然而然的對各種編碼有較基本的認知,也發現到一般的使用者,或是資訊相關人員其實對字碼的部份也不甚了解,所以在這前提之下讓hugo想把兩者的差異性寫成較簡單的文章,供大家參考。在此文章內將先不論兩者編碼之規範,單純以收錄字數做單一比較。
READ MORE
把Google App Engine當Proxy使用
[筆記] iPAD 漫畫閱讀軟體
[筆記] TP-Link TL-WR941ND & 841ND刷Gargoyle韌體
[筆記] Google Calendar Sync 選取設定檔問題
[筆記] 如何讓ASUS N-12無線速度符合ADSL 50M
三款免費PDF轉檔軟體評比
解決Windows 7播放DVD無字幕問題
何謂UTF-8、UTF-16及UTF-32
Big5碼與Unicode碼之差異性
[Freeware] System Explorer 1.5 介紹

本著作係採用創用 CC 姓名標示-非商業性-禁止改作 3.0 台灣 授權條款授權。