這篇文章主要講解了“怎么解決使用squid代理后某些網站無法訪問的問題”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“怎么解決使用squid代理后某些網站無法訪問的問題”吧!
成都創新互聯公司成立十余年來,這條路我們正越走越好,積累了技術與客戶資源,形成了良好的口碑。為客戶提供成都做網站、網站設計、網站策劃、網頁設計、域名注冊、網絡營銷、VI設計、網站改版、漏洞修補等服務。網站是否美觀、功能強大、用戶體驗好、性價比高、打開快等等,這些對于網站建設都非常重要,成都創新互聯公司通過對建站技術性的掌握、對創意設計的研究為客戶提供一站式互聯網解決方案,攜手廣大客戶,共同發展進步。
在測試Squid代理服務器,發現有些網站無法訪問,但是絕大部分網站都是可以訪問的。(當前環境:squid-2.6.STABLE21-6版本)這個問題就出現在我的博客上,訪問http://www.liusuping.com,使用squid代理就訪問不了,代理去掉就一切ok,同樣的情況還發生在http://www.brocader.cn 上面,這兩個網站都是放在一臺服務器上的。
根據上面的情況看可以判斷是網站服務器做了設置,禁止代理服務器訪問,合租網的空間我就不說啥了,以后有機會還是出國吧。
網上找了點資料看,這還是一個比較普遍的問題,解決辦法就是對代理服務器的header進行設置。
默認情況下squid代理服務器會告訴對方網站我是代理服務器,有的服務器看到是代理服務器來訪問就會拒絕服務。
因此在squid的配置文件上要進行如下修改:
vim /etc/squid/squid.conf
增加如下兩行
header_access Via deny all
header_access X-Forwarded-For deny all
默認情況下這兩個選項都是allow的,修改完成后重啟squid服務,訪問正常。
當安裝了3.1.7版本的squid,你會發現原來的配置不能用,因為squid從3.0的版本之后配置文件發生了改變。
還是出現http://www.liusuping.com/ 這個網站不能訪問,歡迎大家用我的網站來測試。
網上查了不少資料還是沒找到關于3.0版本以上的解決辦法,只好看squid自帶的說明文檔,不過原理還是一樣的某些服務器拒絕代理服務器的訪問,所以還是要通過因此代理服務器的信息來解決。
先介紹一個查看ip地址的網站http://ipid.shat.net/,在這個網站還可以看到你使用的代理服務器的信息,如下圖所示:
我們需要的就是隱藏:“HTTP Forwarded For” “Proxy Host/Type”這兩個信息
通過查看squid的說明文檔找到下面兩個參數,將其加入到squid的配置文檔,重啟squid服務
forwarded_for off
via off
問題解決,再到http://ipid.shat.net/ 查看一下你的信息,在訪問一下http://www.liusuping.com/ 看是不是能正常訪問了。
感謝各位的閱讀,以上就是“怎么解決使用squid代理后某些網站無法訪問的問題”的內容了,經過本文的學習后,相信大家對怎么解決使用squid代理后某些網站無法訪問的問題這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創新互聯,小編將為大家推送更多相關知識點的文章,歡迎關注!
新聞標題:怎么解決使用squid代理后某些網站無法訪問的問題
分享網址:http://www.2m8n56k.cn/article12/jphsgc.html
成都網站建設公司_創新互聯,為您提供網站收錄、網站制作、微信小程序、App開發、定制網站、面包屑導航
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯