windows开代理服务器

一、前言

简单说就是一台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位

windows开代理服务器_第1张图片

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 设置代理,如下图

20161224110153543

 

4、 使用burpsuite 【不测】

与fiddler类似

 

 

转账请注明出处:https://my.oschina.net/jacky326/blog/3081005

转载于:https://my.oschina.net/jacky326/blog/3081005

你可能感兴趣的:(windows开代理服务器)