Squid代理
在实验室里面有一台空的电脑,装上centos7.5的系统准备搭建个harbor玩玩,结果发现没有网,我又不想用本地源,校园网还需要验证才能登录,所以采用了squid
前期准备
一台centos7.5系统 | 先要用到本地源 |
---|---|
一台win10系统 | 必须两张网卡 |
一台交换机 | centos和win通过交换机连接 |
我在这里用了无线网卡插在win10上,用来连接校园网
squid linux版本
我自己配置的本地源里面有,所以自己yum -y install squid
squid win10版本
链接:https://pan.baidu.com/s/13HIM6_UJYuKDZOvNrEqIjw
提取码:1804
–来自百度网盘超级会员V4的分享
配置服务端(win10)
安装到c盘
然后进入squid文件夹,在进入etc–>squid–>squid.conf
http_access deny all 改成 http_access allow all
防火墙设置
点击上图右边的高级设置–>入站设置–>新建规则–>端口–>3128–>允许连接–>全选–>Squid Service。如下图
使用同样的方法创建UDP的入站协议,出站协议也是一样的,一个UDP,一个TCP,端口都为3128
修改保存后在win10任务栏有个squid的图标单击右键确保是start squid servier
然后打开squid Terminal 执行
squid -k parse
squid -z
配置客户端(centos)
yum -y install squid
vi /etc/profile
#在最下面添加
export http_proxy=http://服务端ip:3128
export https_proxy=http://服务端ip:3128
export no_proxy="127.0.0.1,localhost"
source /etc/profile
systemctl restart squid
最后curl一下百度试一试通不通,经过我亲身实验ping是不会通的,curl会通。
通过无线网卡连接校园网接通win10的外网,然后通过squid代理,让centos通过win10自带网卡互相连接,实现通外网