squid代理让内网机器访问外网

转载 2017年01月03日 20:55:28
摘要: 公司一般出于安全考虑, 在同一局域网中只有一台机器可以访问外网,运维进行了整体的限制, 但是在后面的工作中,需要在机器上安装一些软件,及命令,所以其他的机器需要访问外网来简化工作, 但又不能打乱原有运维的设置,所以需要在能访问外网的机器上做个代理。

第一步、二步都是在能访问外网的机器上操作, 第三步是在不能访问外网机器上操作。

1、检查机器

     在操作中发现访问外网的机器本身不能使用yum 安装软件,故需要配置yum安装源。如果可以的,这步可忽略。

2、安装squid

    前面准备好yum命令, 可以直接在线安装

yum install squid

   安装完成后, cd  /etc/squid/ 目下, 修改squid.conf 文件中的内容,修改之前, 可以先备份该文件:

cp squid.conf squid.conf_bak

  然后找到 文件中的 http_access deny all   将其修改为 http_access allow all  表示所有用户都可以访问这个代理,

  还有找到  http_port 3128  修改为  http_port 192.168.3.171:3128  这里的IP及端口是 squid的代理IP及端口,

  该IP是能访问外网机器的IP地址,如果是本机,则可以不用修改该地址, 下面启动squid 代理

[root@localhost squid]# squid -k parse
[root@localhost squid]# 
[root@localhost squid]# 
[root@localhost squid]# squid -z
2014/07/22 14:43:01| Creating Swap Directories
[root@localhost squid]# 
[root@localhost squid]# 
[root@localhost squid]# service squid start
Starting squid:                                            [  OK  ]
[root@localhost squid]# 
[root@localhost squid]# 
[root@localhost squid]# 
[root@localhost squid]# netstat -nltp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name   
tcp        0      0 0.0.0.0:111                 0.0.0.0:*                   LISTEN      4341/portmap        
tcp        0      0 0.0.0.0:3128                0.0.0.0:*                   LISTEN      22862/(squid)       
tcp        0      0 0.0.0.0:792                 0.0.0.0:*                   LISTEN      4426/rpc.statd



3、配置不能访问外网的机器代理

   在其他有需要访问外网机器上设置其访问外部网络的代理机器

export http_proxy=http://192.168.3.171:3128

  这样就可以让不能访问外部网络的机器通过可以访问外网的机器做为代理访问到外部网络,来方便安装一些软件,

  命令等操作。


相关文章推荐

squid代理原理与配置

Linux下架设代理服务器 一、代理服务器概述   1.1什么是代理服务器  在TCP/IP网络中,传统的通信过程是这样的:客户端向服务器请求数据,服务器响应该请求,将数据传送给客户端。...

使用squid实现普通的代理服务器

squid简介Squid cache(简称为Squid)是一个流行的自由软件(GNU通用公共许可证)的代理服务器和Web缓存服务器。Squid有广泛的用途,从作为网页服务器的前置cache服务器缓存相...

squid常规代理实现内网的共享上网

一、Squid的简单介绍 通过squid代理服务器实现内网用户共享上网,配置squid的缓存和基本的访问控制加速和限制web服务的访问。 对于Web用户来说,Squid是一个高性能的代理缓存服务...

Ubuntu安装squid作为内网的代理服务器(Proxy)的简单配制

我有一台Ubuntu Linux的机器,它有无线网卡,可以上外网。我想把它设置为代理服务器,这样内网里的其他机器就可利用它作为代理上外网了。 1. 在Ubuntu Linux上安装squid abo...

linux内网机器访问外网代理设置

摘要: 公司一般出于安全考虑, 在同一局域网中只有一台机器可以访问外网,运维进行了整体的限制, 但是在后面的工作中,需要在机器上安装一些软件,及命令,所以其他的机器需要访问外网来简化工作, 但又不能打...

外网如何访问内网机器

  • 2011-07-21 11:02
  • 38KB
  • 下载

外网如何访问内网机器

外网如何访问内网机器? 一、要想让内网的机器可以被外网访问,可以考虑使用VPN来实现,不过设置方面有一定的复杂。简单点的方案可以通过花生壳系统结合远程控制软件来实现:在内网机器装上花生壳,然后在路由...

ssh tunnel与从家中访问内网机器

ssh tunnel与从家中访问公司内网机器                                     ...
  • quqi99
  • quqi99
  • 2012-03-08 22:27
  • 16504

基于frp通过ssh访问公司(学校)内网机器【Ubuntu系统】

本人最近想尝试使用ssh远程链接家里的电脑。事情是这样的:本人最近想学习和专研【深度学习】,但是实验室的电脑显卡性能不够用,都是2GB的显存(GTX 960M)。跑一个MNIST代码就因为显存不够而报...

反向shell与反向ssh隧道,远程控制内网机器

反向shell ssh隧道,打通局域网机器与外网的墙壁 最近工作需求要在办公室能够控制远程客户端部署的linux机器,实现远程debug,但是客户端机器深处内部局域网,没有对外IP也没法端口映射,...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)