Linux安装Squid
来源:互联网 发布:字体管家 mac下载 编辑:程序博客网 时间:2024/06/05 16:10
root@Ubuntu:/# apt-get install squid
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:
下列软件包有未满足的依赖关系:
squid : 依赖: squid3 (= 3.3.8-1ubuntu14) 但是它将不会被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
root@Ubuntu:/# apt-get install squid3
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:
下列软件包有未满足的依赖关系:
squid3 : 依赖: libstdc++6 (>= 4.9) 但是 4.8.4-2ubuntu1~14.04.1 正要被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
root@Ubuntu:/# apt-get install libstdc++6
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
将会安装下列额外的软件包:
libstdc++6
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 1588 个软件包未被升级。
各种报错,我尝试了在百度上寻找到的多种方法。依然不通。
我自己开始分析,应该是源的问题。试图修改源列表。依旧。
2小时后,我依然在百度上寻找答案。
a.发现Ubuntu安装别的软件,报依赖关系错误,都是源的问题。
b.我开始下定结论,Squid报错应该也是源的问题。
c.对源进行了修改,我只留下阿里去的源。
d.图形化操作。对源进行了修改只用阿里云的。问题解决了。
sudo gedit/etc/apt/sources.list
【 Ubuntu14.4 安装进行了系统更新,就不会出现上面情况。直接安装。
#sudo apt-get install squid】
1.安装squid
sudo apt-get install squid3
root@Ubuntu:/# whereis squid3
squid3: /usr/sbin/squid3 /etc/squid3 /usr/lib/squid3 /usr/share/squid3 /usr/share/man/man8/squid3.8.gz
2.修改配置
cp /etc/squid3/squid.conf /etc/squid3/squid.conf.bak
sudo vi /etc/squid3/squid.conf
1) 定位到
# INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS
# Example rule allowing access from your local networks. Adapt
# to list your (internal) IP networks from where browsing should
# be allowed
#acl our_networks src 192.168.1.0/24 192.168.2.0/24
#http_access allow our_networks
http_access allow localhost
########add by glp
acl my_networksrc 115.25.201.2-200 #设置你允许访问的(客户机)ip
acl my_networksrc 192.168.0.111/32 #这里的地址是需要使用代理上网的地址
http_access allowmy_network #将这个地址放到允许访问列表里
#########end add
# And finally deny allother access to this proxy
http_access deny all
2)再定位到
# Squid normally listens to port 3128
########change by glp
http_port 115.25.201.136:8080 #服务端局域网IP及开放的端口;原来是:http_port 3128
#########change and
# TAG: https_port
# Note: This option is only available if Squid is rebuilt with the
# --enable-ssl option
这样当你启用squid后,这几个ip就可使用这个代理了.
3.初始设置
如果是首次运行squid,你需要首先执行:
$ sudo squid3 -z (作用我不好用中文解释,但相信你一定能理解这样做必要性)
$sudo /etc/init.d/squid3reload (加载配置)
$sudo /etc/init.d/squid3 restart
$sudo/etc/init.d/squid3 stop
$ sudo squid -k parse
(检验:如果没有任何消息输出,恭喜,你可以使用squid了)
4.启动与关闭
$ sudo squid (后台启动)
$ sudo squid -k shutdown (用这个命令关掉代理)
root@Ubuntu:/# squid3
2016/05/14 21:34:04| WARNING: Could not determine this machines public hostname. Please configure one or set 'visible_hostname'.
2016/05/14 21:34:04| WARNING: Could not determine this machines public hostname. Please configure one or set 'visible_hostname'.
2016/05/14 21:34:04| WARNING: Could not determine this machines public hostname. Please configure one or set 'visible_hostname'.
安装openssl
首先需要安装 openssl 及相关的依赖。
apt-get install openssl
apt-get installlibssl-dev
apt-get installssl-cert
apt-get install libcppunit-dev
root@Ubuntu:/# apt-get install dpkg-dev
查看已安装的软件包列表,请输入以下命令
dpkg --list
卸载程序和所有配置文件。命令<programname>替换成移除的程序:
sudo apt-get --purge remove <programname>
只卸载程序。保留配置文件,命令:
sudo apt-get remove <programname>
WARNING: Could not determine this machines public hostname. Please configure one or set 'visible_hostname'.
Linux里面用来查看流量的小工具:nethogs
使用时,要指定接口名称。如:sudonethogs eth1
- Linux squid 安装配置
- linux 安装 squid 代理服务器
- linux下安装squid
- Linux安装Squid
- linux下安装squid代理服务器
- linux:服务器代理squid安装配置
- Linux 虚拟机中 安装 Squid代理服务器
- linux下安装配置squid代理
- 安装Squid
- Squid安装
- squid安装
- Squid安装
- squid安装(squid加速apache)
- squid使用手册第一章 squid的安装
- Squid安装配置[转]
- squid 安装 配置
- squid 安装 配置
- Squid安装配置
- java六大设计原则
- 谈一谈HTTP中Get与Post的区别与主要应用场景
- 修改sql 关联查询
- 必会 | 手把手带你体验Android Studio 3.0的新功能(第一章)
- java中静态属性和和静态方法的继承问题以及多态的实质
- Linux安装Squid
- (转)(三)机器学习笔记之Scikit Learn的线性回归模型初探
- RANSAC算法
- 深入理解面向对象——六大基本原则
- 必会 | 手把手带你体验Android Studio 3.0的新功能(第二章)
- java泛型实现原理
- mysql+配置文件使用方式
- Android普通截屏(包括状态栏内容)
- windows xp 安装python3