Ubuntu_1204_64bit 通过工具 squid cache 搭建代理服务器
2015-08-01 14:16
609 查看
Ubuntu_1204_64bit 通过工具squid cache 搭建代理服务器
以下步骤在 Ubuntu 1204 64位机上进行配置squid cache。可以成功完成个人的需求,通过ubuntu 这台电脑上网。
那些伪造IP等XX需求,本文未提到。
Squid cache(简称为Squid)是一个流行的自由软件(GNU通用公共许可证)的代理服务器和Web缓存服务器。
我们用该GNU工具来进行配置。
1. 安装squid和squid-common,安装好后 squid 的版本为 Version 3.1.19,所有以下执行的命令和对应的目录都为 squid3
$sudo apt-get install squid squid-common$squid3 -version
Squid Cache: Version 3.1.19
2. 查看 squid3 安装在哪里
$whereis squid3squid3: /usr/sbin/squid3 /etc/squid3 /usr/lib/squid3 /usr/share/squid3 /usr/share/man/man8/squid3.8.gz
3. 编辑 squid3 配置文件
#设置允许访问的(客户机)ip$sudo vim /etc/squid3/squid.conf
找到以下字段,加入两行 ##...## 之间的内容:
# We strongly recommend the following be uncommented to protect innocent # web applications running on the proxy server who think the only # one who can access services on "localhost" is a local user #http_access deny to_localhost # # INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS # # Example rule allowing access from your local networks. # Adapt localnet in the ACL section to list your (internal) IP networks # from where browsing should be allowed #http_access allow localnet http_access allow localhost ###################config start. #设置允许访问的(客户机)ip, 192.168.1.100/123 acl internal_network src 192.168.1.100 192.168.1.123 http_access allow internal_network ###################config end. # And finally deny all other access to this proxy http_access deny all
#设置端口,默认的端口为 3128
# Squid normally listens to port 3128 #原来是:http_port 3128 #http_port 3128 #(服务端)的局域网IP及开放的端口; http_port 192.168.0.25:808
4.初始设置
如果首次运行squid,需要执行:$sudo chown -R proxy:proxy /var/log/squid3/
$sudo chown proxy:proxy /etc/squid3/squid.conf
$sudo squid3 -z
$sudo /etc/init.d/squid3 reload
$sudo /etc/init.d/squid3 restart
$sudo squid3 -k parse
5.启动与关闭
#后台启动$sudo squid3 restart
#用这个命令关掉代理
$sudo squid3 -k shutdown
6. 现在打开网页浏览器,设置代理服务器为新的squid服务器,端口为808
7. 以上参考网上找的资料,已经不清楚链接了(很抱歉)。谢谢大神们的介绍,可以让我在5分钟内配置完了。
相关文章推荐
- 【反向代理】xampp apache配置反向代理
- 【反向代理】xampp apache配置反向代理 2015-07-30 17:43 4人阅读 评论(0) 收藏
- Nginx 反向代理
- Nginx不同域名反向代理到另一台服务器 proxy_pass和$host
- 在ubuntu上面配置nginx实现反向代理和负载均衡
- python写的一个squid访问日志分析的小程序
- nginx的反向代理和负载均衡的一个总结
- nginx 反向代理
- nginx反向代理基本配置
- 解决Nginx反向代理后无法加载静态文件的问题
- Nginx反向代理和负载均衡部署指南
- squid代理服务器
- 反向代理
- ssh 反向代理
- nginx 反向代理 与 Apache backend的配置联合配置
- CDN和反向代理
- windows与linux下apache+tomcat负载均衡部署。反向代理黏贴保证sessionID不变。
- 如何开启apache虚拟目录反向代理
- windows 下安装squid3
- keepalived高可用反向代理的nginx