Category Archives: Lab

SSH Tunnel

這是正當用途,不是要穿越防火牆之類的XDD

(國外兩個字可以取代成公司….)

有些國外網站,其實只有限定國外IP才可以存取

所以我們必需找台可以從外部連進去的國外機器利用SSH Tunnel來完成我們想要做的事

其實原理很簡單,比如我的電腦是A、可以從外部連線的國外機器是B,SSH Tunnel就是在A跟B之間做一個通道,A要做的事情就可以透過B來執行,所以我就可以從A透過B連線到C(只接受國外IP的機器)

測試步驟:

1.首先可以先去找一個可以看自己連出去ip的網站,比如whatsmyip.net,這時候看到的IP,基本上就是你對外連線的IP

2.接著利用putty使用ssh連線到B機器,並且登入!

3.登入後在putty的工具列上按右鍵選擇Change Settings,然後選擇SSH→Tunnel

4.接著在Source port 填入你資料通道想要的port號

5.Destination部份如果你只是想要連單個服務,就可以在這裡填入DNS(ex:ftp.com:21),另外下方要選擇Local。如果要所有連線都要透過SSH Tunnel,這樣Destination就不必填,然後下方要選擇Dynamic

6.按Add加入,並且套用至putty

7.開啟Firefox,工具→選項→進階→(橫欄:網路)→連線:設定→手動設定Proxy→Socks主機填入localhost,port填入剛剛設定的port

8.在到whatsmyip.net網頁看看,發現你的連線IP已經變成B主機的了!!

Continue Reading

[FreeBSD]Lab02

1. 建立一個虛擬主機(Virtual Host),次網域名稱為 google,並將網域名稱後面的通用資源識別傳送給Google搜尋,最後頁面導向至 台灣Google 搜尋該關鍵字的頁面。 範例:瀏覽器輸入 http://google.guest184.stu.edu.tw/STU 結果:如同在 台灣Google 搜尋 STU 關鍵字所呈現的頁面。

2. 建立三個使用者分別為 joey, johnson, jackie,為他們設定個人網頁目錄,網址為 http://guest184.stu.edu.tw/~joey/,餘類推 設定 johnson, jackie 的個人網頁目錄開放目錄瀏覽,joey 的關閉目錄瀏覽 範例:http://guest184.stu.edu.tw/~joey/ 結果:403 Forbidden 範例2:http://guest184.stu.edu.tw/~johnson/ 結果2:Index of /~johnson

3. 為前述三個使用者架設部落格,其網址為 joey.guest184.stu.edu.tw,餘類推

4. 自訂 http://guest184.stu.edu.tw/ 的找不到網頁頁面 (404) 範例:http://guest184.stu.edu.tw/page_not_found (輸入一個不存在的檔名) 結果:顯示 “此路不通" (可隨意設定文字)

1. 先開一個名為google的資料夾

並設定VirtualHost

vi /usr/local/etc/apache22/httpd.conf

(第一次加入VirtualHost時需要補上NameVirtualHost *:80開啟VirtualHost)

加入

<VirtualHost *:80> ServerName …

Continue Reading