内网服务器通过代理服务器访问外网
背景
首先有两台服务器183和184,其中184无外网,183有外网。现在184服务器是无法访问外网的,需要使用代理的方法让184通过有外网的183访问外网。
该操作一共可以分为两个部分:一、配置184代理 二、在服务器183上安装代理程序。
配置184代理
直接配置环境变量即可,可以在/etc/profile下配置:
在etc/profile中添加以下内容:
#IP为要连接的代理服务器183,端口是要代理的端口,如下的意思该服务器要通过192.168.1.183服务器的端口19191的代理来访问外网
export http_proxy=http://192.168.1.183:19191
#如果要设置https代理,应该添加如下配置,暂未尝试过
#export https_proxy=http://192.168.1.183:19191
#设置不代理的IP或者网址,如下配置,这些请求不会被代理,不支持模糊匹配
export no_proxy="127.0.0.1, localhost, 192.168.1.184,192.168.1.183"
然后source /etc/priofile,再使用指令echo $http_proxy,如果能打印出相关代理信息说明操作成功。
[root@cdh02 etc] echo $http_proxy
http://192.168.1.183:19191
在服务器183上安装代理程序
使用squid
#安装squid,这里采用yum的安装方式
[root@cdh01 ~] yum install -y squid
#cd到配置文件目录下
[root@cdh01 ~] cd /etc/squid/
#备份原始配置文件
[root@cdh01 ~] cp squid.conf squid.conf_bak
#修改配置文件
[root@cdh01 squid]# vi squid.conf
squid.conf配置文件修改内容如下:
#将http_access deny all注释修改为http_access allow all
#http_access deny all
http_access allow all
# 修改端口为代理的端口
http_port 19191
启动squid:
#检查语法是否错误
[root@cdh01 squid] squid -k parse
#初始化缓存空间
[root@cdh01 squid] squid -z
[root@cdh01 squid] 2018/12/05 13:58:56 kid1| Set Current Directory to /var/spool/squid
2018/12/05 13:58:56 kid1| Creating missing swap directories
2018/12/13:58:56 kid1| No cache_dir stores are configured.
#启动squid
[root@cdh01 squid] service squid start
Redirecting to /bin/systemctl start squid.service
#检查端口是否开启成功
[root@cdh01 squid]# netstat -an | grep 19191
tcp6 0 0 :::10991 :::* LISTEN
测试,使用wget baidu.com或curl www.baidu.com 测试内网服务器能否访问外网
[root@cdh01 ~] wget baidu.com
--2018-12-05 14:07:48-- http://baidu.com/
Connecting to 172.19.58.201:10991... connected.
Proxy request sent, awaiting response... 200 OK
Length: 81 [text/html]
Saving to: ‘index.html.1’
100%[=================================================================================================================================>] 81 --.-K/s in 0s
2018-12-05 14:07:48 (20.7 MB/s) - ‘index.html.1’ saved [81/81]
内网服务器通过代理服务器访问外网相关推荐
- Linux-内网服务器通过代理服务器访问外网
背景 首先有两台服务器10和20,其中10无外网,20有外网.现在10服务器是无法访问外网的,需要使用代理的方法让10通过有外网的20访问外网. 该操作一共可以分为两个部分: 一.配置1代理 二.在服 ...
- 内网服务器设置代理访问外网
内网服务器设置代理访问外网 背景 首先需要两台云服务器,其中服务器A无公网IP,服务器B有公网IP. A B 公网IP / 110.40.255.180 内网IP 172.17.64.11 172.1 ...
- 《Linux运维总结:内网服务器通过代理访问外网服务器(方法一)》
一.背景 说明:192.168.1.191可以上外网,192.168.1.192不能上外网,需要使用代理的方法实现192.168.1.192主机可以访问外网. 内网ip 外网ip 操作系统 192.1 ...
- 《Linux运维总结:内网服务器通过代理访问外网服务器(方法二)》
一.背景 说明:192.168.1.191可以上外网,192.168.1.192不能上外网,需要使用代理的方法实现192.168.1.192主机可以访问外网. 内网ip 外网ip 操作系统 192.1 ...
- k8s内nginx设置dns无法访问外网
当upstream使用域名的时候, 需要指定: resolver 8.8.8.8; server { listen 8090; 设置8.8.8.8时不能访问内网地址.只能访问外网,不设置不能放外网. ...
- python挣脱内网限制,通过代理服务器访问外网
其实和普通的python访问外网类似,不过是首先设置代理服务器,然后通过代理服务器访问远程服务器 #coding:gbk import urllib,urllib2 #方法一: def load_ur ...
- curl 通过代理服务器访问外网的接口
最近项目遇到一个问题:由于项目部署的环境是内网,但是业务中需要访问外部网络的接口 所以通过代理服务器来访问外网.废话不多说直接上代码 // 接口地址$requestUrl = 'http://api. ...
- java配置代理服务器访问外网
最近新上线一个项目,内网部署,设置了一个代理服务器,但是需要同时调内网的系统A和外网的系统B,所以不能直接给服务器或者tomcat加代理把所有链接都转代理,故只能在java代码上增加一段代码,需要调用 ...
- 阿里云ECS搭建的PPTP内网通,但无法访问外网,无法转发。
1 .清除旧规则 ,一定得记得清nat记录,不清除会越加越多. iptables -F iptables -X iptables -t nat -F iptables -t nat -X ---查看n ...
最新文章
- 图像通道、Scalar、分离、合成通道
- 【Java基础】异常处理与输入输出流
- Linux命令学习记录(六)
- KEIL-MDK编译错误问题解决办法
- [python]pythonic的字典常用操作
- 外卖和快递行业数据_抢人大战愈演愈烈,东莞再现用工荒!不只流向外卖、快递等行业...
- 数学rect什么意思_想要孩子数学成绩好,这些坏习惯必须改掉:一位伯克利学霸的忠告...
- 【API进阶之路】帮公司省下20万调研费!如何巧用情感分析API实现用户偏好调研
- DBC2000数据库,DBC2000怎么设置?DBC2000架设传奇教程
- c语言弹窗口的,弹窗代码 javascript如何编写一直弹窗口代码
- 基于LabVIEW的个性化打地鼠游戏设计
- React项目本地环境正常显示,打包部署服务器图片不显示问题
- 计算机的硬盘驱动器是一种,计算机中有两个硬盘驱动器,如何在另一个硬盘驱动器上安装系统?...
- 教你用Python如何完成一个查票系统实现123006自动抢票啦~
- lic库的学习与使用流程(一般的库的使用流程)编译运行含有外包库程序的操作export和-L -I
- 复合函数求导定义证明_复合函数求导法则证明方法的探讨
- vue 视频 时间进度条组件-使用npm组件
- 软件项目简明代码评审流程
- 排查maven中可以从远程下载下来jar包,但是却报错Failure to find was cached in the local repository, resolution will not
- Java 虚拟机之HotSpot简介
热门文章
- 中年程序员年底的焦虑
- 如何使用Photoshop创建绘画照片效果
- openwrt路由系统实现usb网卡实现huawei_E8372h-155_4G
- 【算法基础】 数学预备知识1——集合、关系和函数
- 计算机大赛颁奖大会,学子风采|计算机与软件工程学院举行2019届考研表彰大会暨“互联网+”大赛颁奖仪式...
- 音视频开发编程技术(一):视频编码格式
- 10丨Python爬虫:如何自动化下载王祖贤海报?
- RTD1296PB与RK3568性能对比分析
- 信度效度难度区分度是什么意思_信度、效度、区分度、难度的使用
- Mininet 系列实验(七)