美文网首页
linux上用squid搭建代理服务器

linux上用squid搭建代理服务器

作者: 门门门门门 | 来源:发表于2017-11-13 21:48 被阅读93次

现在内网上有两台服务器,一台能连接外网,一台不能。第一是不方便保持后者一直连着外网,第二是后者这样的服务器可能有很多台,所以需要在前者上搭建一个代理服务器,让内网上的机器通过这台代理服务器来从外网获取资源。

第一步:获取squid的安装包

这是目前的稳定版本3.5.26,也可以到官网去下载新的版本
(markdown不能上传文件......)

http://www.squid-cache.org/Versions/

可以先在本地下载再用ftp传上去,也可以直接用wget的方式去获取

第二步:解压

tar -xzvf squid-3.5.26.tar.gz

第三步:安装

进入解压后的文件夹

./configure --prefix=/usr/local/squid

make all

sudo make install

第四步:设置配置文件

sudo vi /usr/local/squid/etc/squid.conf

配置项1:

# Squid normally listens to port 3128

http_port 3128

配置项2:

acl localnet src 192.168.0.0/16 (添加一行这个,填入ip的前两个,后两个设为0;斜杠后面是掩码位数)

http_access allow localnet

配置项3:

# Uncomment and adjust the following to add a disk cache directory.

cache_dir ufs /usr/local/squid/var/cache/squid 100 16 128

cache_mem 32 MB
第五步:初始化cache配置

sudo /usr/local/squid/sbin/squid -z

第六步:配置DNS

到/etc/resolv.conf配置NDS,可以配置nameserver 8.8.8.8

第七步:启动squid

sudo /usr/local/squid/sbin/squid -N -d1

第八步:在不能连接外网的机器上配置代理

在/etc/profile中配置

export http_proxy=http://xxx.xxx.xxx.xxx:3128/ (省略部分为代理服务器的内网ip)

然后启用配置文件

source /etc/profile

就行了

然后就可以测试外网连接了。

相关文章

  • linux上用squid搭建代理服务器

    现在内网上有两台服务器,一台能连接外网,一台不能。第一是不方便保持后者一直连着外网,第二是后者这样的服务器可能有很...

  • linux搭建squid代理服务器

    简介 正向代理语义上更侧重于,让代理服务器去帮忙请求某个网址。让代理服务器去帮忙访问qq,baidu这些网站等。在...

  • squid代理服务安装(ubuntu 16.4)

    在linux高性能编程的第四章有介绍squid代理服务器相关知识,所以就安装squid做个测试,本篇博客汇聚其他博...

  • CDN原理

    squid反向代理服务器加速web 一、实验环境(1)两台linux主机(Red Hat Enterprise L...

  • centos配置vps环境

    结构 HAProxy做HTTPS代理服务器,将接受数据转到到同台机器上的Squid,Squid和Radius做登录...

  • 15.知识点 - 代理

    参考: 使用nginx搭建http代理服务器 Linux上配置http上网代理 Linux环境下基于条件约束的HT...

  • Linux使用squid搭建自己专属的http/https代理服

    使用squid搭建自己专属的http/https正向代理服务器此方法相较于Nginx正向代理速度较慢些 还有一种t...

  • Linux-Centos7安装Squid

    Linux-Centos安装Squid 服务器设置 1、使用yum命令安装squid yum install sq...

  • Hadoop | Hadoop 环境搭建过程总结

    Hadoop是运行在Linux系统上的,一般我们用的是window系统,因此需要搭建Linux系统 一、搭建Lin...

  • 上网

    如何在linux环境下搭建Tor代理服务器:https://blog.csdn.net/smiler_sun/ar...

网友评论

      本文标题:linux上用squid搭建代理服务器

      本文链接:https://www.haomeiwen.com/subject/cvetvxtx.html