Ubuntu_1204_64bit 通过工具 squid cache 搭建代理服务器

本文介绍如何在Ubuntu 12.04 64位系统中使用Squidcache工具快速搭建代理服务器。具体步骤包括安装Squid、配置squid.conf文件、设置允许访问的IP地址及端口等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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 squid3

squid3: /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分钟内配置完了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值