利用Squid代理实现WEB测试修改hosts

无论在 Android,IOS 还是其他移动设备上,机器的 hosts 一般不给修改,要通过越狱和 root 等手段来获取 hosts 的修改权限。而利用Squid搭建一台HTTP代理服务器,移动设备通过这台机器登录,就可以利用这台机器的hosts设定,而不需要冒险麻烦去越狱和root啦,当然电脑的浏览器也可以使用。
具体方法如下:
1.在Linux安装Squid:
偷懒方法(在CentOS下):# yum install squid 
2.安装后找到
squid.conf配置文件,并修改。
这个文件通常在 /etc/squid目录下,找不到只能说: # find / -name "squid.conf"
3. # vi 
/etc/squid/ squid. conf
在最后添加:
visible_hostname ProxyServer 
修改 http_port 3128 transparent (支持透明代理,端口号为3128,可以根据口味修改)
http_access deny all 改为 http_access allow all
cache_dir ufs /var/spool/squid 100 16 256 改为  cache_dir ufs /var/spool/squid 1000 16 256 (不改会提示缓存不足)
4.初始cache目录:# squid -z
5.
以后台进程运行 # squid -s
6.修改服务器hosts文件: # vi /etc/hosts

7.用IOS或者Android选择HTTP代理,填入IP和端口即可。


参考资料:
Squid中文权威指南    http://zyan.cc/book/squid/index.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值