第 1 頁 (共 2 頁)
有這樣的辦法嗎?
發表於 : 05/05/2007 5:02 pm
由 Franky
不知道post在這對不對?但看來最接近。
我人在大陸,有很多外國和台灣的網站是上不了的,還有是很多的real network
也是去不了。但我有一台imac長時間在香港,也有連線。安裝一個ARD後,
常常remote家裡的imac上網,但感覺速度實在太慢了。心想如果能一切都經
那台imac做“轉運站“,我是否能上所有外國和台灣的網站嗎?有沒有辦法做到
呢?有軟件可以利用嗎?
發表於 : 05/05/2007 5:45 pm
由 zard
在香港那台電腦上裝個代理伺服器,
然後在內地的電腦把瀏覽器裡的代理伺服器的位置,
指向向香港的這台電腦應該就行了
這邊有介紹個懶人包,您可以參考看看
http://2.0.bailandaily.com/read.php/1585.htm
發表於 : 05/06/2007 1:37 am
由 Franky
嘩!真的有其事,等我慢慢試試看,謝謝大大。
發表於 : 05/06/2007 12:43 pm
由 Franky
大大,我安裝了,但不知什設定。兩面也要裝嗎?

發表於 : 05/06/2007 1:13 pm
由 zard
只要香港那台裝Proxy就行了
簡單地說就是把香港的電腦當跳板(也就是代理伺服器Proxy),
香港的機器裝好了代理伺服器之後,
在內地的電腦上面,把網路設定的"代理伺服器設定值"
指向香港電腦的網域名或是IP,
記得Port號也要設定成一樣(如HK Proxy Server port設8080, 內地在應用它時,也是8080).
另外香港的電腦,若有使用防火牆和IP分享器,也要把這個Port號碼打開.
(這部分的設定,您已經有在使用遙控的功能,所以就是再設定一組相似的設定)
內地 ===> 香港(代理伺服器) ===> Internet
理論上是如此,您也可以多搜尋一些關於Proxy的資訊,暸解後應該會比較容易設置.
Mac放在公司,一時也沒機器可以幫你試

發表於 : 05/06/2007 8:05 pm
由 Franky
Zard兄,真的不好意思,我還是搞不好。其實原理我是明白的,但是我不知道在
imac上的SquidMan要作什麼的設定?我以在我的macbook上設定了Proxies內,
web server是imac的ip(218.191.XX.XX:8080這是我香港imac用的ip),但是還不
行。

Squidman內,其實我是沒有輸入過什麼,只是原來的設定,這是對嗎?

發表於 : 05/06/2007 10:07 pm
由 zard
不知道您香港電腦是直接接上網路還是有經過分享器?
如果是直接連結的話,您有沒有把香港這台電腦OSX的防火牆8080 port打開呢?
我明天才會用到Mac,所以明天我才有辦法看看是什麼地方需要調整?

發表於 : 05/07/2007 1:14 am
由 Franky
對呀,是經過airport接上internet。什麼firewall也沒有start。
實在感激你的幫忙。

發表於 : 05/07/2007 11:12 am
由 zard
A. Safari的proxy設置是在System Preferences裡,
若您是用Firefox系列,它的Proxy設置是自己獨立的
現在要看您的網頁錯誤畫面是什麼,如果是一般的連不上線,
那麼就是您在內地連線到香港之間某一關沒設定好.
您說您是經過Airport再連結到iMac,
這樣子的話,應該要在Airport上設置Port forward,
http://www.mac-connect.com/wire_step4.php
這邊內外port都設8080,private IP address,就設您香港電腦的IP位置(iMac System Preferences上,airport顯示的IP位置)
另外iMac上,System Preferences "分享" 裡有防火牆設置,先關掉看看
接下來若錯誤畫面如下:
ERROR
The requested URL could not be retrieved
........
Access Denied.
............
那就是iMac這個Proxy Server沒設好,
需要在SquidMan Preferences / Client
填上您在內地的真實IP位置
另外squidMan安裝包裡的PDF檔也有提到一些設置的細節
再不然就是直接去搜尋其他有很多免費的proxy server,
用現成的說不定還比較省事一些

發表於 : 05/07/2007 2:34 pm
由 auplume
你們說的都太高深了,一邊勉力看下想想也許哪天會用到。
zard 寫: 再不然就是直接去搜尋其他有很多免費的proxy server,
用現成的說不定還比較省事一些

http://www.anonasurf.com/
是這個嗎?
發表於 : 05/07/2007 3:13 pm
由 Franky
對呀!

看來不容易呢,但我回hk再試試看,用ARD來反覆測試實在是
件不太好受的事。希望我能搞得倒,否則只有再來請教。
感激!!
發表於 : 05/07/2007 4:07 pm
由 zard
其實可以先利用自己手邊的電腦來試,
您現在有macbook,可以先在上面架好Proxy Server,
再利用附近的電腦,試著讓它透過macbook的proxy繞出去,
(或是macbook自己繞經proxy server 上網)
等到試出心得後再實際應用,不過因為這需要一些網路原理的知識,
OSX對使用者太友善了,很多背後的設定全部自動調整到位,
所以要自己摸索完成這些設定,一開始會搞得一頭霧水。
發表於 : 05/07/2007 6:54 pm
由 Franky
可惜我手上只有台macbook。

發表於 : 05/07/2007 7:18 pm
由 Franky
想先弄清幾個問題。
1:zard兄你說macbook上用safari,proxy設定是system preferences裡。
但那個proxy ip是打入那個ip呢?我理解應是我香港imac在airport得到的那個ip。
(該不是airport接上isp的那個)對嗎?
2:airport上要設置port forward,我看了都是搞不明的。(主要是english問題)
有相類似的中文教學嗎?
3:我得到的回應是這個,但我有看過我imac上SquidMan的log,有我訪問過的記錄。
ERROR
The requested URL could not be retrieved
While trying to retrieve the URL:
http://frostyplace.com/
The following error was encountered:
‧ Access Denied.
‧ Access control configuration prevents your request from being allowed at this time. Please contact your service provider if you feel this is incorrect.
Your cache administrator is webmaster.
Generated Mon, 07 May 2007 11:07:54 GMT by 218.191.16.22 (squid/2.5.STABLE13)
4:上面是你說iMac這個Proxy Server沒設好。我也試過填入我macbook上的ip在
SquidMan Preferences的Client內,(我的macbook ip也是從wineless得到),
結果都是一樣。
還有什麼見意呢?
發表於 : 05/07/2007 8:40 pm
由 zard
A1: 您的理解是正確的
A2: 由您提Q3的看來,您應該不用設定就可以通過這個關卡了(和我預期的網路設置略有不同)
A3.您有看到Access Denied. 這就表示您在內地要求的連線有順利送到在香港的iMac,但是您不符合它Client清單內的名單,所以拒絕連線
那就幾乎快要完成囉(內地連線到HK之間沒題題了)
現在就是要找出你在內地的實體IP的位置,
http://myip.dk/
您若在內地Macbook可以連上這個站的話,這個IP就表示你真實的IP
用這個應該就可以了,
或是看一下SquidMan Log上的最新訪問者的IP位置也行.
發表於 : 05/07/2007 10:02 pm
由 Franky
有新情況了。
我用你給我的網站,找到我在大陸macbook的真ip。我把這個ip填了在SquidMan Preferences的
Client內。同樣地,我用同一個方法找出我在香港imac的ip,把它填上我的macbook內system preferences的proxy設定。
得到的回應是下面。
Safari can’t open the page.
Safari can’t open the page “http://frostyplace.com/”. The error was: “lost network connection” (NSURLErrorDomain:-1005) Please choose Report Bug to Apple from the Safari menu, note the error number, and describe what you did before you saw this message.
發表於 : 05/07/2007 10:45 pm
由 shinjisakura
各位好...在下就是那篇無責任介紹的作者(毆)
也就如在下所寫,搭配內建的SSH,加上port fordwarding 8080到127.0.0.1:8080就行了
順帶一提,如果是IM可以forward dynamic 1080,然後在IM程式設定SOCKS5代理就可以用MSN/ICQ/...whatever了
在視窗世界就一定會推薦人家用PuTTY,不過在Mac世界也有一個軟體好好的,叫做"JellyfiSSH"(水母?)可以提供類似PuTTY的save configuration功能(因為OSX不用SSH Client...),可以存起你的SSH登入設定(地址/登入名稱/SSH版本/加密設定/Port Forwarding設定...等等),可以參考看看
http://www.grepsoft.net/jellyfissh.html
發表於 : 05/07/2007 11:11 pm
由 Franky
shinjisakura你好,高興作者也來回應。但閣下寫的內容為什麼我看不明白?
能夠簡單的說明一下嗎?因我搞到有點

發表於 : 05/08/2007 1:35 am
由 shinjisakura
其實是這樣的:
ssh 連線後的通道還能達成許多目的, 如: 突破防火牆封鎖、防止網路封包竊聽、遠端存取防火牆內資源等等. 例如員工出差透過 ssh 安全通道連回公司存取資料, 以確保資料安全.
常見的 SSH Tunnel 運用如下:
1. 透過 proxy 安全上網、讓 msn 突破防火牆封鎖
2. 連入 smtp、pop3、vnc (遠端桌面)、samba (網路上的芳鄰)
(來源:
Jamyy's Weblog)
順帶一提,上面的來源站有Windows環境下的SSH+Squid安裝說明
[hr]其實就是說,在大陸外的機器只要開動了「系統偏好設定」->「共享」->「服務」->「遠端登入」,再執行SquidMan
在大陸內,先用SSH登入,再將SquidMan設定的port (e.g. 8080)做Port Forwarding
就可以做到上述第一點
其他的IM/SMTP/VNC等等其實都只是將這些服務的Port做Port Forwarding而已
Port Forwarding...用大陸內外兩台機器做例子,就是將你大陸內的機器的8080 port,轉駁到大陸外的那個機器的指定port(通常都會設定成相同,即是8080,以免混淆)
怎樣做Port Forwarding,好像TUAW 和 Engadget也有介紹過,可以參考一下
http://www.tuaw.com/2006/03/22/ssh-tunn ... nd-profit/
http://www.engadget.com/2006/03/21/how- ... rk-access/
例子是用來轉駁SMTP(port 25),其他應用也可以照辦煮碗,只是port更改一下就成
或者我說得不好...有誰可以接個棒解釋一下

發表於 : 05/08/2007 7:32 am
由 zard
Franky兄,
若您可以倒回第14層,問題3中,原來出現"Access Denied."
用這個設定值,
然後請在您的SquidMan Client 設定一個接受所有連線的IP, 0.0.0.0
這樣應該就可以工作了
不過用完要記得把SquidMan關掉,
感謝shinjisakura兄,
原來看到大家在用Proxy + SSH的用法是這樣呀,
又學到一招了,
己經在PC上用PUTTY試出來了。
不過我現在也只有一台Mac,
沒辦法跨機試驗JellyfiSSH + SquidMan
