windows代理Linux 突破网络封锁实现上网
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows代理Linux 突破网络封锁实现上网相关的知识,希望对你有一定的参考价值。
实现目的及原因:公司网络安全做的相当到位,所用测试及生产服务器禁止连接外网。然而linux在安装软件时,编译安装效率实在是太低,一般都采用 rpm形式安装。但是很多rpm包是自带的光盘上没有的。 一个个去网上下载真是太多了,让人头疼。 之前一直用本地测试linux环境 用yumdownload下载rpm包后。再上传到生产服务器。实在是太麻烦了,整个人就要炸了。刚好公司有一台DNS转发服务器(windows server 2008 r2)可以联网。所以就萌生了用windowns代理linux上网来实现 yum联网安装rpm包的想法。
实现过程:
1.下载 ccproxy软件在wind ser 2008上运行安装。
这是一个代理的小软件。用起来还不错,当然你也可以用其他的软件实现。
设置要代理的客户端的 IP保存确定。即可。
3. 以上为代理服务器设置,非常简单。下面我们对linux服务器进行相关设置。
3.1:代理相关配置
打开 /etc/profile文件在末尾加入:
http_proxy=http://10.103.21.19:808
https_proxy=http://10.103.21.19:808
ftp_proxy=http://10.103.21.19:808
export http_proxy https_proxy ftp_proxy no_proxy
保存后执行命令 source /etc/profile 是配置生效。
3.2:DNS配置 (要能解析公网地址的dns,配置dns后测试方法: nslookup www.baidu.com )
打开 /etc/sysconfig/network-scripts/ifcfg-eth0 加入 DNS1= XXX.XXX.XXX.XXX
3.3:测试是否能够上网:
可以上网,在服务端看到有流量走过。配置完成。
本文出自 “沙漠骆驼” 博客,请务必保留此出处http://maomaochong.blog.51cto.com/9260445/1918187
以上是关于windows代理Linux 突破网络封锁实现上网的主要内容,如果未能解决你的问题,请参考以下文章
Python构建代理池,突破IP的封锁爬取海量数据(附项目源码)