美文网首页
Linux 环境下,内网机器通过局域网中其他机器访问互联网的方法

Linux 环境下,内网机器通过局域网中其他机器访问互联网的方法

作者: DeeHY | 来源:发表于2018-04-20 23:37 被阅读0次

今天在工作中,遇到这样的一个问题:不知道是谁将服务器上连接互联网的网线拔了。导致服务器无法直接连接到互联网。但是连接到服务器的客户端电脑(也是 Linux 系统)是能够正常联网的。所以,想到利用代理的方式,让服务器透过客户端电脑连接互联网。

客户端的操作

首先,使用以下命令安装 squid,我们将借助它进行代理:

apt install squid

然后,进行配置。编辑 /etc/squid/squid.conf,首先,找到 http_access deny all 将其修改为 http_access allow all 以允许所有用户利用其进行代理。然后找到 http_port 3128 将其修改为 http_port 192.168.1.128:3128,其中的 192.168.1.128 是客户端的 IP 地址(准确说是和服务器连接的那个网口的 IP 地址)。

配置完毕后,通过以下命令启动 squid 代理:

squid -k parse               # 检查配置文件是否正确
squid -z                     # 建立缓存目录
service squid start          # 启动服务

到这里,客户端的配置就已经结束了,可以通过 netstat -nltp 命令查看服务是否正确运行:

$ netstat -nltp
tcp      0       0 0.0.0.0:3128          0.0.0.0:*          LISTEN         10086/(squid)

如果看到类似以上的输出,则代表服务正常执行。

服务器端操作

使用以下命令启用代理:

export http_proxy=http://192.168.1.128:3128

也可以将这句话添加到环境变量中。

执行完毕,就可以使用命令 curl www.baidu.com 来测试是否能够连接到网络。如果在输出中能够看到类似 “百度一下,你就知道” 的字样,则证明已经成功连接网络。

此方法可以让大部分命令都透过网络进行连接。但是有一些命令可能不会读取系统的环境变量,对于这些命令,需要查阅它们的使用手册,确认具体的操作办法。

相关文章

  • Linux 环境下,内网机器通过局域网中其他机器访问互联网的方法

    今天在工作中,遇到这样的一个问题:不知道是谁将服务器上连接互联网的网线拔了。导致服务器无法直接连接到互联网。但是连...

  • SSH端口转发实现内网穿透

    我们局域网的机器能够访问外网,但是外网不能访问内网。因为内网访问互联网时候能确定外网的地址,外网却不能确定我们局域...

  • RaspberryPi的内网穿透

    RaspberryPi的内网穿透 所谓的内网穿透,就是能在公网上访问到你局域网里的机器。 内网穿透到工具有很多,最...

  • 配置局域网内另一台机器访问linux虚拟机(vmware)

    一般宿主机器创建的虚拟机连接的方式为NAT方式,也就是虚拟机和宿主机器形成局域网,而局域网中其他机器是不能访问宿主...

  • centos7安装http代理tinyproxy

    简介 内网访问不了外网,通过pc做代理,令内网机器访问外网。 安装 no package available?那就...

  • kali配置桥接模式

    桥接模式 虚拟机的桥接模式指的是既可以访问外网,同时也可以访问局域网内其他机器,包括物理机本身。一般要日内网同网段...

  • ipmi带外管理

    IPMI的功能 通过web访问IPMI,你可以实现对机器的操作,linux 下可以通过ipmitool 直接访问:...

  • 从0开始打造个人工作平台——python篇

    linux 下搭建 python 机器学习环境 前言 在 linux 下搭建 python 机器学习环境还是比较容...

  • 内网透传frp使用分享

    内网透传,简单的一句话就是让外部的互联网主机,可以访问你局域网内的机器上的HTTP,HTTPS,TCP或UDP服务...

  • 内网穿透frp

    内网穿透,不是很好理解。先来看看外网的情况:内网,局域网,通过NAT,能够访问到互联网上的服务。内网穿透,和其相反...

网友评论

      本文标题:Linux 环境下,内网机器通过局域网中其他机器访问互联网的方法

      本文链接:https://www.haomeiwen.com/subject/aeltlftx.html