一、前言
简单说就是一台windows机器做代理。我建议使用win7系统,winserver等实测有很多问题,很多vc包需要自己装,似乎也破解不了等。
注意:我建议要在防火墙开放对应端口的入站出站权限,以免影响代理正常使用。
二、工具
1、 CCproxy 代理软件【已测试】
CCproxy 可以很简答地把一台windows server 变成代理服务器,并且提供多样的功能。
1 下载安装
http://www.onlinedown.net/soft/4156.htm(楼主:与原文不一样,提供的是破解版)
2 代理服务器信息
默认是 本地ip:808
在设置中可以修改端口。windows建议5位数且不要超过30000
2、 使用apache 代理服务器【已测试,感觉相对麻烦,不适合小白】
我们也可以使用apache 作为代理服务器,从而把一台windows 主机打造成一台代理服务器,让其他主机通过这台windows 主机来上网。
1 下载安装
下载链接:https://www.apachehaus.com/cgi-bin/download.plx
选取与电脑匹配的zip包,32位或64位
2、配置并尝试启动
下载得到httpd-2.4.39-o102s-x86-vc14.zip ,解压。
编辑 httpd-2.4.39-o102s-x86-vc14\Apache24\conf\httpd.conf
把
Define SRVROOT "/Apache24"
改为
Define SRVROOT "D:\tx\httpd-2.4.39-o102s-x86-vc14\Apache24(你的文件夹绝对路径)"
#Define SRVROOT "/Apache24"
在目录:D:\Apache22\bin 下点击httpd.exe 可以开启服务;点击ApacheMonitor.exe可以开启监控
在浏览器中输入http://localhost/ 应当能够看到Apache的欢迎画面。
ps:如果出现 vcruntime140.dll缺失,则需要安装VC++2015.
3、 加载代理模块
编辑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
#LoadModule access_compat_module modules/mod_access_compat.so
【新版不加载这模块会Invalid command 'Order'错误无法启动】
具体参考资料:
http://httpd.apache.org/docs/2.2/mod/mod_proxy.html#proxyrequests
http://httpd.apache.org/docs/2.2/mod/mod_proxy.html
末尾添加以下内容,
ProxyRequests On
Order allow,deny
Allow from all
# Deny from 127.0.0.1
# Deny from 10.10.10.0/24
修改端口:
把 Listen 80 改成以下内容:
Listen 自定义端口
4 重启httpd.exe
3、 fiddler代理上网【未测,fiddler好感不大,以前抓包经常有bug】
1 下载安装:http://www.telerik.com/fiddler
2 设置代理,如下图
4、 使用burpsuite 【不测】
与fiddler类似
转账请注明出处:https://my.oschina.net/jacky326/blog/3081005