3proxy--windows 二次开发

github 源码链接

[3proxy] (https://github.com/z3APA3A/3proxy)
但是,windows下并不能编译通过;(/doc/html/index.html推荐方案)

下载tgz文件

http://pkgs.fedoraproject.org/repo/pkgs/3proxy/
直接解压;
使用vs2013自带编译工具编译:
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\Shortcuts/开发人员命令提示
进入3proxy目录;

nmake /f Makefile.msvc

提示某些库文件不在,只需要删除Makefile.msvc 库文件对应lib文件
比如编译提示libeay32MT.lib 不存在,或引入出错,删除Makefile.msvc 中libeay32MT.lib 即可

编译通过;
生成文件在./bin/中 需要在该文件夹内新建3proxy.cfg文件,并添加对应的配置文件
这里既可以在src中做二次开发

使用

添加服务:

3proxy.exe --install

删除服务

net stop 3proxy
3proxy.exe --remove

你可能感兴趣的:(3proxy--windows 二次开发)