ETH官方钱包

創作內容

0 GP

[Linux][RHCE-add] 2. Proxy 服務設定與限制存取

作者:game2002│2011-03-03 19:32:02│巴幣:0│人氣:941
[RHCE-add]  2. Proxy 服務設定與限制存取

1. Proxy 服務設定

安裝squid 套件
[root@station7 ~]# yum install squid
Installed:
  squid.i386 7:2.6.STABLE21-6.el5                                               
Dependency Installed:
  perl-URI.noarch 0:1.35-3                                                      
Complete!

啟動 squid 服務
[root@station7 ~]# /etc/init.d/squid restart
正在停止 squid:                                            [失敗]
init_cache_dir /var/spool/squid... /etc/init.d/squid: line 62:  3424 已經終止            $SQUID -z -F -D >> /var/log/squid/squid.out 2>&1
正在啟動 squid: /etc/init.d/squid: line 42:  3425 已經終止            $SQUID $SQUID_OPTS >> /var/log/squid/squid.out 2>&1
                                                           [失敗]

如果啟動失敗,請至 /etc/squid/squid.conf 設定檔進行以下設定

[root@station7 ~]# nano /etc/squid/squid.conf
#  TAG: visible_hostname
#    If you want to present a special hostname in error messages, etc,
#    define this.  Otherwise, the return value of gethostname()
#    will be used. If you have multiple caches in a cluster and
#    get errors about IP-forwarding you must set them to have individual
#    names with this setting.
#
#Default:

visible_hostname 192.168.11.7   (加上這一行! 192.168.11.7是本機IP


[root@station7 ~]# /etc/init.d/squid restart
正在停止 squid:                                            [失敗]
init_cache_dir /var/spool/squid... 正在啟動 squid: .       [  確定  ]


以瀏覽器進行Proxy 設定這邊以 firefox 為例
編輯->偏好->進階->網路->連線->設定->手動設定proxy->此臺ProxyServer IP(192.168.11.7)->port 3128(預設值)

[root@station7 ~]# /etc/init.d/squid restart
正在停止 squid:                                            [  確定  ]
正在啟動 squid: .                                          [  確定  ]

note:上面的設定完成後,用瀏覽器開其他網頁,例如雅虎或google都會無法連線


Proxy 存取控制
[root@station7 ~]# nano /etc/squid/squid.conf

加入下面紅色字體那2行即可!表示允許192.168.11.0/24網段的主機對Proxy
   進行存取

#acl our_networks src 192.168.1.0/24 192.168.2.0/24
#http_access allow our_networks
acl our_networks        src             192.168.11.0/24

http_access allow       our_networks


[root@station7 ~]# /etc/init.d/squid restart
正在停止 squid:                                            [  確定  ]
正在啟動 squid: .                                          [  確定  ]

這樣就可以透過192.168.11.7這臺Proxy 存取 雅虎及 google 網頁了


2. 透過Proxy 限制某網域的連線存取

例:使用Proxy 拒絕對無名小站的存取 (網域為 .wretch.cc   .yimg.com )
[root@station7 ~]# nano /etc/squid/squid.conf
在剛剛第1項的那2行紅色字體上面,加入如下的限制

acl   deny_networks_dst        dstdomain       .wretch.cc   .yimg.com

http_access   deny   deny_networks_dst  

所以最後設定如下:

acl deny_networks_dst   dstdomain       .wretch.cc .yimg.com
http_access deny        deny_networks_dst

acl our_networks        src             192.168.11.0/24
http_access allow    our_networks


[root@station7 ~]# /etc/init.d/squid restart

正在停止 squid: .                                          [  確定  ]
正在啟動 squid: .                                          [  確定  ]

這樣雖然可以存取雅虎首頁,但是要連無名就會被擋下來
引用網址:http://www.jamesdambrosio.com/TrackBack.php?sn=1247631
All rights reserved. 版權所有,保留一切權利

相關創作

同標籤作品搜尋:Linux|fedora|CentOS|linux|Fedora|proxy

留言共 0 篇留言

我要留言提醒:您尚未登入,請先登入再留言

喜歡★gameculb2002 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:[Linux][Cent... 後一篇:[Linux][Cent...


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情? 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】