怎么解决内网机器的网络访问问题?常用方法汇总

简介: 怎么解决内网机器的网络访问问题?常用方法汇总

为什么会有这个问题呢?是因为作为一名开发人员或是运维人员会遇到这样一种情况,公司经常会有一些不联网的内网服务器,工作中需要在这些服务器上部署一部分业务,但这部分业务呢,又需要联网下载一些依赖项目才能使用(离线部署又很麻烦),怎么破?

上面的阐述似乎有点绕,但一句话就是:怎么解决内网机器的网络访问问题?!


方法一


有人说那还不简单,找一根能联网的网线插上去,配置个IP地址,完事!这种情况也是最简单直接的方法,直击要害。如果有条件,可以这样操作,但通常是不允许的,或者你根本在机房中找不到能联网的网口。(记得操作完,把网线插回来)


方法二


如果你能接触到服务器,身边又没有可以联网的网线,那么可以使用下面的方法。准备好手机和手机数据连接线,将数据线一头接到服务器上,一头插到手机上。在手机上找到USB网络共


微信图片_20220519184107.png


方法三


当然,既然能利用USB来联网,那就还能使用USB型WIFI接收适配器来联网了。


image.png


方法四


前三种方法能操作的前提是服务器在身旁,那要是不在身旁,又不能乱动IP地址,如何才能联网呢?这里还可以使用代理服务器,所谓代理服务器就是将原有服务器的请求交由代理服务器来进行二次转发,进而发送给远程服务器的一种工具。因此,服务器本身不能联网不要紧,只要代理服务器能上网,且能与服务器本身进行通讯即可。


image.png


这里的代理服务器除了要能与内网服务器通迅外,还要能与公共网络进行通迅,因此需要两块(虚拟)网卡,或使用网络交换设备配置不同段的两个IP地址。


代理服务器端操作

作为代理服务器,那必须有代理服务软件来支撑,由于是临时搭建用,这里我使用Windows系统来搭建。首先安装CCProxy软件,是一款收费软件,但在不购买的情况下能够使用3个用户在线使用,已经足够我们的使用。


image.png


在主界面中,点击设置按钮。勾选HTTP/RTSP和Secure,根据自己的情况还可以勾选其它的协议,主要为这两个。勾选完后,点击自动检测或者手动选择局域网IP地址,以保证局域网的其它电脑可以访问到它。


image.png


回到主界面点击启动,就正常开启了服务。(记得临时关闭代理服务器防火墙,或手动开放列表中的端口)

客户端操作

1.在windows操作系统下,搜索代理服务器,打开以下页面。输入代理服务器的网络和IP地址,点击保存,就能愉快的上网了。


image.png


2.在Linux操作系统下,执行以下两条命令,将下面的IP和端口改成你的代理服务器IP和端口,就是上网了。

export http_proxy=http://192.168.31.3:808
export https_proxy=http://192.168.31.3:808

但每次重启机器就需要再执行一遍,可以将其加入到环境变量下面。

echo "export http_proxy=http://192.168.31.3:808" >> /etc/profile
echo "export https_proxy=http://192.168.31.3:808" >> /etc/profile
source /etc/profile

这样就行了。

另外再说一点,使用以上的方法,在使用Docker拉取镜像时,发现并不能正常拉取,原因是Docker还是走的系统默认的路径。因此,如果需要在线拉取Docker镜像时,还需要进行下面的配置。

mkdir -p /etc/systemd/system/docker.service.d
vim /etc/systemd/system/docker.service.d/http-proxy.conf

添加以下内容:

[Service]
Environment="HTTP_PROXY=http://192.168.31.3:808/"

重启Docker

systemctl daemon-reload
systemctl restart docker

验证:

systemctl show --property=Environment docker
curl www.baidu.com

如果正常出现代理服务器的配置或能够访问baidu,可以任意拉取一个Docker镜像,则配置成功!

相关文章
|
2月前
|
消息中间件 存储 Serverless
函数计算产品使用问题之怎么访问网络附加存储(NAS)存储模型文件
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
2月前
|
存储 缓存 网络协议
网络丢包排查方法
网络丢包排查方法
|
2月前
|
监控 安全 iOS开发
|
24天前
|
机器学习/深度学习 数据采集 算法
图像处理神经网络数据预处理方法
图像预处理步骤对于图像处理神经网络至关重要。这些步骤不仅保证了数据的一致性和质量,还可以通过数据增强等技术提高模型的泛化能力,从而提升模型的整体性能。每一步骤的选择和应用都基于具体任务和数据集的特性,并在模型训练和测试过程中起到关键作用。
30 0
|
2月前
|
JSON 安全 网络协议
【Azure Policy】添加策略用于审计Azure 网络安全组(NSG)规则 -- 只能特定的IP地址允许3389/22端口访问
为了确保Azure虚拟机资源的安全管理,只有指定IP地址才能通过RDP/SSH远程访问。解决方案包括使用Azure Policy服务扫描所有网络安全组(NSG),检查入站规则中的3389和22端口,并验证源地址是否在允许的IP列表中。不符合条件的NSG规则将被标记为非合规。通过编写特定的Policy Rule并定义允许的IP地址参数,实现集中管控和合规性检查。
|
2月前
|
缓存 负载均衡 NoSQL
【Azure Redis】Azure Redis添加了内部虚拟网络后,其他区域的主机通过虚拟网络对等互连访问失败
【Azure Redis】Azure Redis添加了内部虚拟网络后,其他区域的主机通过虚拟网络对等互连访问失败
|
2月前
|
安全 网络安全
【Azure 环境】当本地网络通过ER专线与Azure云上多个虚拟网络打通,如何通过特定的网络策略来限制本地部分网段访问云上虚拟机22端口?
【Azure 环境】当本地网络通过ER专线与Azure云上多个虚拟网络打通,如何通过特定的网络策略来限制本地部分网段访问云上虚拟机22端口?
|
2月前
|
存储 监控 安全
确保大型组织网络安全的策略与方法
【8月更文挑战第24天】
79 0
|
2月前
|
SQL 网络协议 安全
【Azure API 管理】APIM集成内网虚拟网络后,启用自定义路由管理外出流量经过防火墙(Firewall),遇见APIs加载不出来问题
【Azure API 管理】APIM集成内网虚拟网络后,启用自定义路由管理外出流量经过防火墙(Firewall),遇见APIs加载不出来问题
|
2月前
|
域名解析 网络协议 API
【Azure 应用服务】App Service与APIM同时集成到同一个虚拟网络后,如何通过内网访问内部VNET的APIM呢?
【Azure 应用服务】App Service与APIM同时集成到同一个虚拟网络后,如何通过内网访问内部VNET的APIM呢?
下一篇
无影云桌面