目 录CONTENT

文章目录

Squid代理上网配置

ZERO
2022-09-02 / 0 评论 / 0 点赞 / 51 阅读 / 0 字

背景

首先有两台服务器101和102,其中102无外网,101有外网。现在102服务器是无法访问外网的,需要使用代理的方法让102通过有外网的101访问外网。

该操作一共可以分为两个部分:一、配置102代理 二、在服务器101上安装代理程序。

配置102代理

内网IP地址:192.168.56.102

vim /etc/profile
# 设置环境变量
export http_proxy=http://192.168.56.101:8888
export https_proxy=http://192.168.56.101:8888
export no_proxy="127.0.0.1, localhost, 192.168.56.102,192.168.56.101"

source /etc/profile

在服务器101上安装代理程序

外网IP地址:172.16.10.124
内网IP地址:192.168.56.101

yum install -y squid
cd  /etc/squid/
cp squid.conf squid.conf_bak

vim squid.conf
#将http_access deny all注释修改为http_access allow all 
#http_access deny all 
http_access allow all 

#修改端口为代理的端口 
http_port 8888

# 检查语法是否错误
squid -k parse

# 初始化缓存空间
squid -z

# 启动squid
systemctl start squid

# 检查端口是否开启成功
netstat -an | grep 8888

# 防火墙
firewall-cmd --permanent --zone=public --add-port=8888/tcp
firewall-cmd --reload

测试

使用 wget baidu.com 或 curl www.baidu.com 测试内网服务器能否访问外网
0

评论区