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搭建成代理服务器相关推荐

  1. 巧妙地在Windows搭建node服务器

    夫陶公清风千古,余又何人,敢称庶几 文章目录 一. 安装node 1. 官网下载node.js 2. 测试npm是否成功安装 3. 配置npm模块和缓存的存放路径 4. 安装express 5. 配置 ...

  2. CentOS7-使用squid搭建http代理服务器

    我使用的是CentOS7 版本的服务器其他版本估计也都差不多,可以自己试试 介绍 1.代理proxy: 首先从概念上讲,代理这个词,词语的汉语解释:受委托代表当事人进行某种活动. 也就是说,代理的作用 ...

  3. Windows搭建以太坊的私有链环境

    Windows搭建以太坊的私有链环境 1.下载Geth.exe 运行文件,并安装 https://github.com/ethereum/go-ethereum/releases/ 下载后,只有一个G ...

  4. react native windows 搭建(完整版)

    声明:用windows 搭建的react native只能开发安卓应用 1.准备安装java jdk,以及Android SDK 传送门: java   JDK   Android SDK(自行寻找) ...

  5. 如何在linux环境下搭建Tor代理服务器

    如何在linux环境下搭建Tor代理服务器 一.简介 首先, Tor官方提供已不再提供单独的Tor内核下载,只提供集成了Tor内核的Tor-Browser下载.Tor Browser 内置了Tor,f ...

  6. Windows搭建FTP服务器

    Windows搭建FTP服务器教程 从控制面板中选择:打开或关闭windows功能 勾选FTP服务和扩展性 点击确定,开始安装FTP服务,需要等几分钟 添加FTP站点:打开控制面板–>管理工具– ...

  7. Minecraft开服教程,Windows搭建 我的世界(mc) 1.18.2 服务器教程

    Windows server 2019搭建 Minecraft 1.18.2 forge版服务器教程,我的世界(MC)开服教程 Linux搭建我的世界 Paper1.18.1 服务器教程:https: ...

  8. ETH:Windows搭建ETH(区块链技术)利用Web端和小程序端两种方式调用ETH上的SC智能合约

    ETH:Windows搭建ETH(区块链技术)利用Web端和小程序端两种方式调用ETH上的SC智能合约 目录 1.Geth安装.配置文件.与ETH节点交互 1.1.下载并安装好geth客户端 1.2. ...

  9. windows搭建SVN服务MD版

    windows搭建SVN服务MD 1下载TortoiseSVN 官网下载 根据自己系统环境选择适合的版本 2 安装TortoiseSVN 双击运行程序 出现第一个小坑 原来是你的系统没有打 kb299 ...

最新文章

  1. 据说看完这21个故事的人,30岁前都成了亿万富翁。你是下一个吗?
  2. Linux通过文件大小查找,linux 根据文件大小查找文件
  3. 广西国际商务职业技术学院官网计算机功课,2019—2020学年秋季学期线上线下混合式教学课程听课情况汇报...
  4. 去中心化交易所协议0x protocol A轮融资获IOSG Ventures 支持
  5. 全面的framebuffer详解一
  6. 面向对象3-析构函数和私有属性
  7. Python 搜狗词库的批量下载
  8. STM32F103代码远程升级(六)基于小米IoT开发者平台远程升级代码的实现
  9. linux系统声音管理,Mplayer 音量控制详解
  10. 如何利用ikuai将闲置电脑配作软路由器?
  11. 视频回放 | Open Rack V3 - 新一代机架和电源
  12. 腾讯云跨云迁移工具案例实践:阿里云迁移到腾讯云
  13. Windows10 如何禁用或删除大的Hiberfil.sys和Pagefile.sys文件
  14. 如何通过低代码平台搭建以“督办”为中心的办公管理系统
  15. 联想V310笔记本装win7系统不能打开无线网卡 无线网卡一把红叉
  16. 计算机二级office高级应用知识点,2017年全国计算机二级考试MS Office高级应用知识点:电子邮件...
  17. MATLAB 数据分析方法(第2版)1.2 MATLAB基础概述
  18. C#程序设计--任何一个自然数m的立方均可写成m个连续奇数之和
  19. getsockopt/setsockopt函数用法【转】
  20. 2.1致远OA二次开发如何搭建服务器开发环境

热门文章

  1. CloudSim资源调度
  2. Python - smtplib 发送 Excel 邮件与数据展示
  3. 【码绘】p5.js自画像
  4. GBASE风采|南大通用与天津农商行羽毛球联谊赛圆满举行
  5. opencv保存图片,不报错,但是图片没有保存
  6. 解析:求最大公约数的“辗转相除法原理”
  7. java中keyset_java中的HashMap函数keyset()
  8. 了解无线充电基础知识
  9. OPPO官宣:哲库解散,哲库是 OPPO 旗下的芯片厂,类似华为海思的角色,有近 3000 名员工
  10. linux kswapd0进程cpu占用一直居高不下