巧妙地把windows搭建成代理服务器

0x01 背景

在现实情景中,我们仅有一台windows 主机可以上网(在公司的生产环境、测试环境、各种其他场景下,由于各种安全策略或者上网限制,其他服务器均无法上网。但是我们在测试、生产中,可能需要其他服务器联网获取更新包、插件包、安装包、策略文件等。这就要求我们通过一台可以上网的机器作为代理进行中转。

0x02 CCproxy 代理软件

CCproxy 可以很简答地把一台windows server 变成代理服务器,并且提供多样的功能。

1 下载安装

地址为:http://www.ccproxy.com/,下载安装文件后,点击安装即可,然后点击桌面的图标【CCproxy 】即可运行软件。演示版其中可以提供免费的3个连接用户,也就是说同一个时间CCProxy只能有3个IP同时连接这代理服务器。如果数目超过3个,就需要购买该软件。

2 温馨小提示

我们可以根据自己的上网需求,当某些服务器需要上网的时候,连接该软件;当不需要上网的时候,断开连接。这样就可以动态使用3个用户的数目了。当然聪明的同学可以百度搜索各种破解版。或者对于我们需要通过这个代理的个人都设置为相同IP(虽然会产生IP冲突,但是不影响上网的).当然各位同学还有各种流光溢彩的方式,欢迎补充。

3 代理服务器信息

代理服务器的IP  :  192.168.1.108

代理服务器的port :  808

只要在其他服务器的网络设置把代理设置为以上的配置就行了,或者在其他服务器上的某个软件中,把代理设置为以上配置。例如在其他服务器中的IE把代理设置为以上IP和端口,即可使用代理上网;再如在nessus激活界面,点击 【advance】,弹出代理服务器的设置,填入以上配置,即可通过代理上网了。

0x03 使用apache 代理服务器

我们也可以使用apache 作为代理服务器,从而把一台windows 主机打造成一台代理服务器,让其他主机通过这台windows 主机来上网。

1 下载安装

下载地址:http://httpd.apache.org/docs/current/platform/windows.html#down其中前三个网站是可以独立下载apache httpd的,后面两个是包含 Apache httpd, and,PHP and MySQL的集成环境。在这里我们只是需要apache httpd 。

我选择了第一个链接:ApacheHaus, 点击后将会打开:http://www.apachehaus.com/cgi-bin/download.plx

这时,我们根据自己的windows 服务器的版本选择,我选择了 Apache2.2 点击红色箭头的图标,即可进入下载链接,进行下载。

下载得到httpd-2.2.31-x64-r6.zip ,解压到目录D:\Apache22;在目录:D:\Apache22\bin 下点击httpd.exe 可以开启服务;点击ApacheMonitor.exe可以开启监控

在浏览器中输入http://localhost/ 应当能够看到Apache的欢迎画面。

2 加载代理模块

在目录:D:\Apache22\conf 找到 文件:httpd.conf, 找到以下模块,把它们前面的【#】去掉。HTTP 、FTP 、HTTPS sites

#LoadModule proxy_module modules/mod_proxy.so
#LoadModule proxy_connect_module modules/mod_proxy_connect.so
#LoadModule proxy_http_module modules/mod_proxy_http.so
#LoadModule proxy_ftp_module modules/mod_proxy_ftp.so

具体参考资料:

http://httpd.apache.org/docs/2.2/mod/mod_proxy.html#proxyrequests

http://httpd.apache.org/docs/2.2/mod/mod_proxy.html

3 添加proxy 配置

步骤A: httpd.conf 的末尾添加以下内容,

ProxyRequests  On
<Proxy *>
  Order allow,deny
  Allow from all
#  Deny from 127.0.0.1
# Deny from 10.10.10.0/24
</Proxy>

步骤B: httpd.conf中的 Listen 80 改成以下内容:

Listen 192.168.1.108:8089

4 重启httpd.exe

5 代理服务器信息

代理服务器的IP  :  192.168.1.108

代理服务器的port :  8089

只要在其他服务器的网络设置把代理设置为以上的配置就行了,或者在其他服务器上的某个软件中,把代理设置为以上配置

0x4 fiddler代理上网

1 下载安装:http://www.telerik.com/fiddler

2 设置代理,如下图

3 代理服务器信息

代理服务器的IP  :  192.168.1.108
代理服务器的port :  8888

只要在其他服务器的网络设置把代理设置为以上的配置就行了,或者在其他服务器上的某个软件中,把代理设置为以上配置

0x05 使用burpsuite

本质设置和fiddler 相同,这里就不详细介绍了。

到此这篇关于巧妙地把windows搭建成代理服务器的文章就介绍到这了,更多相关windows搭建成代理服务器内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • 在Windows下利用Squid开设代理服务器

    在"突破公司网络封锁,畅游无限网络"一文提到解决方案中,是利用ccproxy来建立proxy server.ccproxy是图形界面程序,使用比较简单,但是存在着两个问题:首先ccproxy不是免费软件,未注册版本只能提供3个连接:另外一个就是从性能还是稳定性上都不是特别让人满意. 后来发现自己的确孤陋寡闻,Unix/Linux下大名鼎鼎的开源免费代理软件Squid(www.squid-cache.org)是有Windows的Native版本SquidNT.既然如此,Squid一出,谁

  • 巧妙地把windows搭建成代理服务器

    0x01 背景 在现实情景中,我们仅有一台windows 主机可以上网(在公司的生产环境.测试环境.各种其他场景下,由于各种安全策略或者上网限制,其他服务器均无法上网.但是我们在测试.生产中,可能需要其他服务器联网获取更新包.插件包.安装包.策略文件等.这就要求我们通过一台可以上网的机器作为代理进行中转. 0x02 CCproxy 代理软件 CCproxy 可以很简答地把一台windows server 变成代理服务器,并且提供多样的功能. 1 下载安装 地址为:http://www.ccpro

  • linux搭建squid代理服务器的完整步骤

    前言 本文主要给大家介绍了关于 linux 搭建squid代理服务器的相关内容,下面话不多说了,来一起看看详细的介绍吧 实验环境: 一台linux搭建Web服务器,充当内网web服务器(同时充当内网客户端) 202.100.10.100 一台linux系统充当网关服务器,两个网卡,开启路由转发 192.168.133.131和202.100.10.1 一台linux搭建Web服务器,充当外网web服务器(同时充当外网客户端)) 192.168.133.131 实验步骤: 1.配置内网web服务器

  • Python基础教程(一)——Windows搭建开发Python开发环境

    从大学开始玩python到现在参加工作,已经有5年了,现在的公司用到python的项目比较少,最近公司有新项目需要用到python,领导希望我来跟其他同事training,就有了这篇博客,打算将python的training弄成一个简易的python系列,供大家入门使用.Python语言自从20世纪90年代初诞生至今,它逐渐被广泛应用于处理系统管理任务和Web编程.今天就让我们来搭建一个python的开发环境,Windows搭建python开发环境.一切从"Hello world"开始

  • Windows搭建FTP服务器详细教程

    本文为大家分享了Windows搭建FTP服务器详细图文教程,供大家参考,具体内容如下 前言:搭建之前,先确保你的电脑上:控制面板 >> 程序 >> 启用或关闭windows功能 >> windows功能弹窗里面包含 Internet Information Services 这个选项功能,否则无法搭建,如果没有的话,建议重装系统,因为有些精简版的非正版windows,这个功能被精简掉了. 一.搭建步骤: 1.开启 FTP 服务功能 控制面板 >> 程序 &g

  • nginx搭建tcp代理服务器

    nginx不仅可以是http代理服务器,也可以轻松搭建成tcp代理服务器. 首先我们看下最新开发版的搭建方法 1. 安装 > wget http://nginx.org/download/nginx-1.9.0.tar.gz > tar zxvf nginx-1.9.0.tar.gz 版本要求 1.9.0+ 2.配置 worker_processes auto; error_log /var/log/nginx/error.log info; stream { upstream backend

  • Nginx+Windows搭建域名访问环境的操作方法

    目录 一.修改Windowshosts文件 二.Nginx配置文件 三.分析Nginx配置文件 四.gulimall.conf 4.1查看Windowsip 4.2配置代理 五.图示 六.反向代理:nginx代理网关由网关进行转发 6.1修改nginx.conf 6.2修改gulimall.conf 七.访问跳转分析 7.1后面的跳转分析 一.修改 Windows hosts 文件 位置:C:\Windows\System32\drivers\etc 在后面追加以下内容: # guli mall

  • 巧妙汉化Windows XP/2003的磁盘工具

    用过Windows XP的用户都知道,Windows XP的磁盘扫描只能在开机时进行,可是面对满屏的英文,你是否一筹莫展?其实,Windows 2000/XP/2003的磁盘扫描完全可以显示中文. 1.只扫描不修复 我们在资源管理器中右击任意驱动器名称,选择"属性",进入"工具"选项卡,单击"开始检查"按钮,可打开如图所示的对话框.如果不勾选任何修复选项,即使是对系统分区的扫描也可以在Windows环境中进行,出现的也都是中文提示.这相当于在&q

  • 在 Windows 下搭建高效的 django 开发环境的详细教程

    从初学 django 到现在(记得那时最新版本是 1.8,本文发布时已经发展到 3.1 了),开发环境一直都是使用从官方文档或者别的教程中学来的方式搭建的.但是在实际项目的开发中,越来越感觉之前的开发环境难以适应项目的发展.官方文档或一些教程中的环境搭建方式主要存在这些问题: python manage.py runserver 启动的开发服务器热重载非常慢,尤其是当项目中导入了大量模块时,有时候改一次代码要等几秒钟才能完成重载. 主力开发环境为 Windows + PyCharm,然而有时候依

  • 教你在windows下搭建MQTT服务器的方法

    目录 一.下载mosquitto 二.配置mosquitto 1. 安装路径打开命令行界面 2. 设置user及password 3. 配置文件检查 4. 设置端口 5. 订阅者 6. 发布者 7. 命令行测试 三.MQTTX 1. 连接服务器 2. 订阅topic 3. 发布消息 一.下载mosquitto 点击下载安装程序 下载地址 二.配置mosquitto 1. 安装路径打开命令行界面 2. 设置user及password 执行:mosquitto_passwd.exe -c pwfil

  • Windows下搭建Redis集群的方法步骤

    目录 Redis集群: 在Windows系统下搭建Redis集群: 1.下载并安装Redis 2.下载并安装ruby 3.创建Redis集群 Redis集群: 如果部署到多台电脑,就跟普通的集群一样:因为Redis是单线程处理的,多核CPU也只能使用一个核, 所以部署在同一台电脑上,通过运行多个Redis实例组成集群,然后能提高CPU的利用率. 在Windows系统下搭建Redis集群: 需要4个部件: Redis.Ruby语言运行环境.Redis的Ruby驱动redis-xxxx.gem.创建

随机推荐