openEuler 22.03 LTS系统搭建局域网上网代理服务器

生产网环境的一个痛点就是与外网隔离,内网的服务器如果需要进行补丁升级或者下载更新软件,比较困难,本文讲解在生产网中能访问公网的openEuler 22.03 LTS系统服务器上搭建代理服务器,供内网其它服务器连接公网,同时介绍了常用的三种浏览器的代理服务器设置方法。

一、环境介绍

1、拟设置为代理服务器的主机OS为openEuler 22.03 LTS系统,版本信息如下:

# cat /etc/os-release 
NAME="openEuler"
VERSION="22.03 LTS"
ID="openEuler"
VERSION_ID="22.03"
PRETTY_NAME="openEuler 22.03 LTS"
ANSI_COLOR="0;31"

2、测试代理服务器自身与公网的连通性,以ping www.qq.com为例:


# ping www.qq.com     
PING ins-r23tsuuf.ias.tencent-cloud.net (112.53.42.114) 56(84) 字节的数据。
64 字节,来自 112.53.42.114 (112.53.42.114): icmp_seq=1 ttl=50 时间=32.7 毫秒
64 字节,来自 112.53.42.114 (112.53.42.114): icmp_seq=2 ttl=50 时间=32.7 毫秒
64 字节,来自 112.53.42.114 (112.53.42.114): icmp_seq=3 ttl=50 时间=32.7 毫秒
^C
--- ins-r23tsuuf.ias.tencent-cloud.net ping 统计 ---
已发送 3 个包, 已接收 3 个包, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 32.673/32.696/32.715/0.017 ms
#

3、检查本地源是否有代理软件squid:

# dnf list |grep squid  
squid.x86_64      

注:在openEuler22.03LTS镜像中自带squid包及相关依赖

二、安装和配置代理软件

1、安装squid包:

# dnf install squid
Last metadata expiration check: 0:01:15 ago on 2023年07月27日 星期四 15时57分16秒.
Dependencies resolved.
============================================================================================================================================================
 Package                             Architecture                       Version                                        Repository                      Size
============================================================================================================================================================
Installing:
 squid                               x86_64                             7:4.9-12.oe2203                                OS                             3.4 M
Installing dependencies:
 libecap                             x86_64                             1.0.1-4.oe2203                                 OS                              24 k

Transaction Summary
============================================================================================================================================================
Install  2 Packages

Total download size: 3.4 M
Installed size: 12 M
Is this ok [y/N]: y
Downloading Packages:
(1/2): libecap-1.0.1-4.oe2203.x86_64.rpm                                                                                    629 kB/s |  24 kB     00:00    
(2/2): squid-4.9-12.oe2203.x86_64.rpm                                                                                        20 MB/s | 3.4 MB     00:00    
------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                        20 MB/s | 3.4 MB     00:00     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                                    1/1 
  Installing       : libecap-1.0.1-4.oe2203.x86_64                                                                                                      1/2 
  Running scriptlet: libecap-1.0.1-4.oe2203.x86_64                                                                                                      1/2 
  Running scriptlet: squid-7:4.9-12.oe2203.x86_64                                                                                                       2/2 
  Installing       : squid-7:4.9-12.oe2203.x86_64                                                                                                       2/2 
  Running scriptlet: squid-7:4.9-12.oe2203.x86_64                                                                                                       2/2 
  Verifying        : libecap-1.0.1-4.oe2203.x86_64                                                                                                      1/2 
  Verifying        : squid-7:4.9-12.oe2203.x86_64                                                                                                       2/2 

Installed:
  libecap-1.0.1-4.oe2203.x86_64                                                 squid-7:4.9-12.oe2203.x86_64                                                

Complete!

2、备份配置文件并检查代理服务端口:

# cp /etc/squid/squid.conf{,.bak}
# grep http_port /etc/squid/squid.conf
http_port 3128

注:缺省代理服务端口为3128

3、修改代理服务端口,下例改为9998

# sed -i 's/http_port 3128/http_port 9998/g' /etc/squid/squid.conf && grep http_port /etc/squid/squid.conf
http_port 9998

4、配置可以访问代理服务器的源地址,下例放通了 一个单独的主机和一个C段地址:

# grep "^acl localnet src" /etc/squid/squid.conf
acl localnet src 192.168.17.2/32
acl localnet src 192.168.16.0/24

5、启用并启动服务:

# systemctl enable --now squid

三、检测及验证服务

1、检查服务情况,其中192.168.48.253为代理服务器本机地址:

# netstat -an |grep 9998
tcp6       0      0 :::9998                 :::*                    LISTEN     
tcp6       0      0 192.168.48.253:9998      192.168.17.2:60662     ESTABLISHED

 可以看到代理服务器端口侦听正常。

2、客户端浏览器配置

2.1、Firefox浏览器设置

点击右侧菜单按钮展开

 点击进入在“常规-网络设置-设置”

选择“手动代理配置”,如下完成服务器设置,可勾选“为所有协议使用相同代理服务器”代理多种协议:

 

测试上网正常:

2.2、IE浏览器设置

点击右侧设置按钮,进入Internet选项菜单:

 

在连接页卡中点击“局域网设置”:

  

2.3、360浏览器设置 

点击右侧选项按钮,点击设置菜单

在出现页面中展开高级设置,选中网络-代理服务器设置:

在弹出的窗口中输入代理服务器信息:

3、检查内网windows服务器在线更新功能是否正常:

 注意:需对操作系统的默认浏览器进行代理服务器设置,缺省为IE

如图可见,代理服务器连接正常,内网Windows服务器也能正常连网安装补丁了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
您可以通过访问以下链接来下载openEuler 22.03 LTS操作系统:https://repo.openeuler.org/openEuler-22.03-LTS-SP1/OS/x86_64/ 这个链接将带您进入openEuler的官方下载页面,您可以选择适合您系统的版本进行下载。 另外,根据引用中的信息,openEuler 22.03-LTS是基于5.10内核构建的,这将为您提供更好的操作系统性能和稳定性。希望这个信息对您有所帮助!<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [在OpenEuler 22.03 LTS-SP1上下载yum源并安装tar命令](https://blog.csdn.net/m0_63428773/article/details/130177326)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [openEuler22.03LTS操作系统用pip安装saltstack3003.1所需的文件包](https://download.csdn.net/download/forestqq/87339063)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [国产操作系统安装之openEuler-22.03-LTS](https://blog.csdn.net/WeiHao0240/article/details/126024754)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

代先生.重庆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值