在目前5G网络和互联网高速发展的时代,还有云计算的普及,但是考虑到很多安全的因素考虑,在现实工作中,很多时候需要脱离外网进入linux,这样导致工作的效率大幅度减低,下面介绍几种通过代理的方式访问内网。

squid方式进行代理

A机可以访问外网
B机不可以访问外网

  1. A机上安装squid
yum install squid -y
vim /etc/squid/squid.conf

在这里插入图片描述
配置参数,端口默认3128

启动squid

systemctl start squid.service
systemctl status squid.service

在这里插入图片描述
此刻A机的squid已经安装成功!

  1. B机上在无网络的情况下可以愉快使用yum安装
vim /etc/yum.conf

在proxy处配置A机上的squid服务作为代理,访问yum源

在这里插入图片描述

再次执行yum install等命令就可以安装了!

在这里插入图片描述

tinyproxy 方式进行代理

A机可以访问外网
B机不可以访问外网

  1. A机上安装tinyproxy
yum -y install tinyproxy

如果报错
比如:
No package tinyproxy available.
则执行
先安装epel

yum install epel-release

再安装

yum -y install tinyproxy
  1. 配置tinyproxy.conf
vim /etc/tinyproxy/tinyproxy.conf

注释掉本地的配置

在这里插入图片描述

tinyproxy 默认端口是 8888

启动服务

systemctl start tinyproxy.service

查看服务

systemctl status tinyproxy.service
  1. B机上配置
vim /etc/profile

最后配置上A机的代理tinyproxy服务

export http_proxy='http://IP:8888'
export https_proxy='http://IP:8888'
source /etc/profile

通过curl 进行验证

curl www.baidu.com

在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐