Linux集群内网访问外网

TinyProxy代理上网

由于有个集群在云上面,几个Linux机器(A、B、C)但只有一个外网IP,而没有配置VPC的对等连接实行统一网络,只是简单地把IP挂在A上。但运维的时候,B、C都需要访问外网,默认情况下没有外网IP是访问不了的,所以想通过最简单的办法使B|C都能访问外网。那么可以使用正向代理例如:squid,tinyproxy,由于squid比较专业,配置也相对复杂,所以这里使用了centos自带的tinyproxy ,它最大的优点是简单且易用,几个操作就搞定。

安装服务

在有外网的机器A上安装tinyproxy

1、yum -y install tinyproxy
2、vim /etc/tinyproxy/tinproxy.conf
Listen 10.0.0.4 #A本机的内网IP
Allow 10.0.0.5 #B本机的内网IP
Allow 10.0.0.6 #C本机的内网IP
3、systemctl restart tinyproxy #配置完成后重启tinyproxy服务

配置代理

在机器B与机器C上分别配置http_proxy与https_proxy两个变量

1、vi ~/.bash_profile
export http_proxy=http://10.0.0.4:8888
export https_proxy=https://10.0.0.4:8888
2、source ~/.bash_profile

设置完成后直接试一下:wget https://baidu.com

baidu.com
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 16宿命:用概率思维提高你的胜算 以前的我是风险厌恶者,不喜欢去冒险,但是人生放弃了冒险,也就放弃了无数的可能。 ...
    yichen大刀阅读 11,275评论 0 4
  • 公元:2019年11月28日19时42分农历:二零一九年 十一月 初三日 戌时干支:己亥乙亥己巳甲戌当月节气:立冬...
    石放阅读 11,803评论 0 2
  • 今天上午陪老妈看病,下午健身房跑步,晚上想想今天还没有断舍离,马上做,衣架和旁边的的布衣架,一看乱乱,又想想自己是...
    影子3623253阅读 7,956评论 3 8