背景
首先有两台服务器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 测试内网服务器能否访问外网
评论区