巧妙地把windows搭建成代理服务器
巧妙地把windows搭建成代理服务器
0x01 背景
在现实情景中,我们仅有⼀台windows 主机可以上⽹(在公司的⽣产环境、测试环境、各种其他场景下,由于各种安全策略或者上⽹限制,其他服务器均⽆法上⽹。但是我们在测试、⽣产中,可能需要其他服务器联⽹获取更新包、插件包、安装包、策略⽂件等。这就要求我们通过⼀台可以上⽹的机器作为代理进⾏中转。
0x02 CCproxy 代理软件
CCproxy 可以很简答地把⼀台windows server 变成代理服务器,并且提供多样的功能。
1 下载安装
2 温馨⼩提⽰
我们可以根据⾃⼰的上⽹需求,当某些服务器需要上⽹的时候,连接该软件;当不需要上⽹的时候,断开连接。这样就可以动态使⽤3个⽤户的数⽬了。当然聪明的同学可以百度搜索各种破解版。或者对于我们需要通过这个代理的个⼈都设置为相同IP(虽然会产⽣IP冲突,但是不影响上⽹的).当然各位同学还有各种流光溢彩的⽅式,欢迎补充。
3 代理服务器信息
代理服务器的IP  :  192.168.1.108
代理服务器的port :  808
如何设置代理服务器只要在其他服务器的⽹络设置把代理设置为以上的配置就⾏了,或者在其他服务器上的某个软件中,把代理设置为以上配置。例如在其他服务器中的IE把代理设置为以上IP和端⼝,即可使⽤代理上⽹;再如在nessus激活界⾯,点击【advance】,弹出代理服务器的设置,填⼊以上配置,即可通过代理上⽹了。
0x03 使⽤apache 代理服务器
我们也可以使⽤apache 作为代理服务器,从⽽把⼀台windows 主机打造成⼀台代理服务器,让其他主机通过这台windows 主机来上⽹。
1 下载安装
这时,我们根据⾃⼰的windows 服务器的版本选择,我选择了 Apache2.2 点击红⾊箭头的图标,即可进⼊下载链接,进⾏下载。
下载得到httpd-2.2.31-x64-r6.zip ,解压到⽬录D:\Apache22;在⽬录:D:\Apache22\bin 下点击 可以开启服务;点击可以开启监控2 加载代理模块
在⽬录:D:\Apache22\conf 到⽂件:f,到以下模块,把它们前⾯的【#】去掉。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
具体参考资料:
3 添加proxy 配置
步骤A: f 的末尾添加以下内容,
ProxyRequests  On
<Proxy *>
Order allow,deny
Allow from all
#  Deny from 127.0.0.1
# Deny from 10.10.10.0/24
</Proxy>
步骤B: f中的 Listen 80 改成以下内容:
Listen 192.168.1.108:8089
4 重启
5 代理服务器信息
代理服务器的IP  :  192.168.1.108
代理服务器的port :  8089
只要在其他服务器的⽹络设置把代理设置为以上的配置就⾏了,或者在其他服务器上的某个软件中,把代理设置为以上配置
0x4 fiddler代理上⽹
2 设置代理,如下图
3 代理服务器信息
代理服务器的IP  :  192.168.1.108
代理服务器的port :  8888
只要在其他服务器的⽹络设置把代理设置为以上的配置就⾏了,或者在其他服务器上的某个软件中,把代理设置为以上配置
0x05 使⽤burpsuite
本质设置和fiddler 相同,这⾥就不详细介绍了。
到此这篇关于巧妙地把windows搭建成代理服务器的⽂章就介绍到这了,更多相关windows搭建成代理服务器内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。