亚洲成AV人片在线观看无码

您現在的位置:CDN高防 > 服務器租用幫助 > 移動端測試的代理服務器搭建

移動端測試的代理服務器搭建

發布時間:2020-02-09 23:20:14 ??文章來源:未知 ??作者:admin
本文由admin編輯,關鍵詞:代理服務器,標題:移動端測試的代理服務器搭建,主要內容講解的是:背景移動設備想要訪問位于局域網中的某個特定設備上搭建的服務,需要通過代理服務器來實現,針對不同操作系統搭建代理服務器有不同的軟件,如果系統是 OS X 的話,可以使用 Charle
移動端測試的代理服務器搭建-CDN高防
背景
移動設備想要訪問位于局域網中的某個特定設備上搭建的服務,需要通過代理服務器來實現,針對不同操作系統搭建代理服務器有不同的軟件,如果系統是 OS X 的話,可以使用 Charles,對于 Windows,可以使用大名鼎鼎的 Fiddler ,可視化軟件的使用這里不詳述,本文重點講述在 Unix/Linux 上使用 Squid 來搭建代理服務器。
本地環境的準備
通常我們需要測試的是某個設備上搭建的本地服務,那么至少要保證使用 127.0.0.1 是可以訪問的,如果是配置了域名的虛擬主機也是同理,至少需要確保本地綁定 Hosts 可訪問。
假如你的設備上有一個正在運行的idcbest.com,那么需要保證可以在設備上通過綁定 127.0.0.1idcbest.com的 hosts 能正常訪問到該服務。
快速的步驟概要
安裝 Squid
以 Cent OS 為例,可以使用 yum 來安裝。
$ yum install squid
其他 linux 系統有不同的軟件來安裝,否則可以選擇編譯的辦法來安裝。
配置 Squid
使用 yum 安裝好的 Squid,默認的目錄會是 /usr/local/squid,默認的配置文件是 /usr/local/squid/etc/squid.conf。
編輯配置文件:
$ vim /usr/local/squid/etc/squid.conf
這里重點講述幾個重要的配置。
先增加一個本地 server 的 acl 訪問規則的配置,然后配置本地 server 不做緩存,因為 Squid 默認會對所有訪問請求做緩存,而本地測試服務不需要借助 Squid 來做緩存控制。
acl localServers dst 127.0.0.1 # Local Server
no_cache deny localServers # Deny local server cache
當 Squid 找不到本地所運行的主機名時可能會報如下錯誤:
移動端測試的代理服務器搭建-CDN高防
所以最好提前設置一個可見主機名,以免發生錯誤,該可見主機名可以在本地單獨配置一個 xxx.com 的虛擬主機(記得綁定 hosts)而專用于 Squid?!?/div>
visible_hostname xxx.com
配置允許所有 HTTP 的訪問
http_access allow all
配置代理端口,默認端口是 3128,可以修改成你想要的任意端口?!?/div>
http_port 8411
配置 log 文件路徑,cache.log 和 access.log,并確保該文件有可寫權限。
cache_log /var/log/squid/cache.log
cache_access_log /var/log/squid/access.log
到這里主要的配置都完成了,可以啟動 Squid 了。
$ /usr/local/squid/sbin/squid
如果修改了配置文件,需要停止 Squid 然后再啟動,安全的辦法是使用自帶的命令。
$ /usr/local/squid/sbin/squid -k shutdown
由于 Squid 的 access.log 會記錄每一條訪問日志,一定時間后該日至會非常龐大,所以需要定時清理,可以設置一個定制任務來清理該文件。
使用 crontab 來增加一條定時任務。
$ crontab -e
在打開的文件中新增一條記錄,這條記錄會每天 0 點的時候將訪問日志清空。
0 0 * * * /usr/local/squid/sbin/squid -k shutdown
3 0 * * * echo > /var/log/squid/access.log
5 0 * * * /usr/local/squid/sbin/squid
如果你覺得這種辦法太簡單粗暴,可以使用 Squid 自帶的滾動日至的功能
$ /usr/local/squid/sbin/squid -k rotate
Squid 是一個很強大的開源軟件,可以用于搭建代理服務器,還可以作為大型站點的 WEB 加速器,想更詳細的了解可以查看 Squid 權威指南。
移動設備如何訪問代理服務器?
代理服務器搭建好后,移動端設備想要訪問代理服務器,在 Wifi 的 HTTP 代理設置中填入代理服務器的 IP 和 Squid 配置的代理端口,就可以正常訪問代理服務器上的idcbest.com。
本文鏈接:http://www.fpv-racing-drones.com/news/750.html

QQ:317197518

電子郵箱:317197518@qq.com

公司業務:我們提供海內外服務器租用,公司產品豐富:獨立服務器、虛擬主機、ADSL撥號、VPS云主機等,價格便宜,歡迎選購

公司地址:重慶市渝北區賽迪路2號金山商業中心A座6F

CDN高防:一家全國領先的真實硬防服務器的提供商
Copyright 2018-2020 ? www.fpv-racing-drones.com All Rights Reserved.

分享按鈕 亚洲成AV人片在线观看无码