如何在Linux上用Squid搭建代理服务器

如何在Linux上用Squid搭建代理服务器,第1张

  您好,很高兴为您解答。可以配置单网卡代理服务器

  安装squid代理服务器之后,需要设置Linux的主机名为FQDN的格式,并且要保证能够解析出来。

  首先运行squid -z进行初始化,然后要修改squid的配置文件:/etc/squid/squidconf

  加入如下条目:

  acl mynet 19216810/24

  http_access allow mynet

  启动服务:service squid start

  图形化的工具可以尝试webmin

对于http及https类型的请求,可以通过设置http_proxy

方法是export http_proxy=http://proxyaddress:port

新版的Ubuntu已经不支持export http_proxy就能给apt-get设置代理的方式了。这种方法要用到/etc/apt/文件夹下的aptconf文件。注意: 某些情况下,系统安装过程中没有建立apt配置文件。下面的操作将视情况修改现有的配置文件或者新建配置文件。

sudo vi /etc/apt/aptconf

在您的aptconf文件中加入下面这行(根据你的实际情况替换yourproxyaddress和proxyport)。

Acquire::http::Proxy "http://proxyaddress:port";

Linux中实现代理服务器功能最常用的软件为squid,下面是源代码包安装步骤:

1从http://wwwsquid-cacheorg下载squid-22STABLE4-srctargz

2将该文件拷贝到/usr/local目录

cp squid-22STABLE4-srctargz /usr/local

3解开该文件

tar xvzf

squid-22STABLE4-srctargz

#为了方便使用将目录更名为squid

mv squid-22STABLE4 squid

4进入squid目录   

cd squid

5执行编译

/configure

#系统默认安装目录为/usr/local/squid

/configure -prefix=/directory/you/want

#指定安装目录

6执行

make all

7执行安装

make install

8安装结束后,Squid的可执行文件在安装目录的bin子目录下,配置文件在etc子目录下。

1 启动浏览器,依次单击 Edit(编辑)|Prefetences(参数选择)命令

2 在弹出的对话框中,展开Advance(高级)菜单,并双击Proxies(代理)菜单命令,这时在该对话框右边,显示出有关代理的设置项目。

3 选中Manual proxy configuration(手动配置代理)单选按扭,并在HTTP Proxy框中填写代理服务器的IP地址,在其后的Port栏中填写代理的端口号。

5 单击OK按扭结束配置

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何在Linux上用Squid搭建代理服务器

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情