2009-07-07 97 views
0

我是Squid的新手,並且正在調查它是否能夠完成手頭的任務。魷魚作爲特定網站的代理?

我需要將靜態IP的端口80「轉置」到具有主機名指針no-ip.com的動態IP上的端口1088。換句話說:

  • somedomain.com有A記錄1.2.3.4
  • someotherdomain.com動態A記錄(通過no-ip.com更新)
  • 靜態IP 1.2.3.4供應由端口80上的代理(如Squid?)訪問(http://www.somedomain.com),將請求轉發給someotherdomain.com:1088並將其顯示爲來自1.2.3.4(somedomain.com)。
  • somedomain.com不能用作訪問someotherdomain.com之外的其他位置的通用代理;事實上,後端的中繼應該對訪問somedomain.com的用戶透明。

感謝您對此的任何見解!

威樂

+0

SO:所屬服務器故障? – 2009-07-07 21:50:11

回答

2

你正在尋找的是一個反向代理,是的,Squid can do that

http_port 1.2.3.4:80 accel defaultsite=www.somedomain.com 
cache_peer someotherdomain.com parent 1088 0 no-query originserver 

Apache可以以及與mod_proxy的:

<VirtualHost 1.2.3.4:80> 
ServerName www.somedomain.com 
DocumentRoot c:/docroot 

ProxyPass/http://someotherdomain.com:1088/ 
ProxyPassReverse/http://someotherdomain.com:1088/ 
</VirtualHost> 
+0

感謝您的信息!很有幫助! – Ville 2009-07-08 06:22:52