远程操作Linux网络设置(2)

上一篇()说到如何设置客户端机器(即没有连接互联网,只连接内网)通过代理服务器连接互联网。当然,前提是知晓如何获取或者设置一个可达且可连接互联网的“服务器端”。

在服务器端,我们使用一款叫作squid的软件,下面贴上一段百度百科关于squid的介绍。

Squid cache(简称为Squid)是一个流行的自由软件(GNU通用公共许可证)的代理服务器和Web缓存服务器。Squid有广泛的用途,从作为网页服务器的前置cache服务器缓存相关请求来提高Web服务器的速度,到为一组人共享网络资源而缓存万维网,域名系统和其他网络搜索,到通过过滤流量帮助网络安全,到局域网通过代理上网。Squid主要设计用于在Linux一类系统运行。

这里具体讲其安装配置。

参考了以下两篇资料:

Squid – 安装、配置、使用

RedHat Linux Squid服务配置

在redhat或者CentOS系统中,提供一下下载squid的rpm包的地址:?query=squid

1、下载到指定版本的tar.gz包后,解压后使用如下命令

例如 rpm –ivh  squid-3.1.10-16.el6.x86_64.rpm

2、修改squid主配置文件

sudo vim /etc/squdi/squid.conf

具体如下:(server_ip为代理服务器 的IP,portnum端口号,nameservers取的IP)

http_port  server_ip:portnum
dns namespaces server_ip
dns_nameservers  nameservers_ip
visible_hostname server_ip
acl all src 0.0.0.0/0.0.0.0
http_access allow all

3、在Ubuntu系统中,可以直接使用

sudo apt-get install build-dep squid3 

修改配置文件方法相同

在ubuntu系统中

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/a82c7a060de99cd0608615fcd476d985.html