文件名称:kingate 2.1 for windows
文件大小:1.71MB
文件格式:RAR
更新时间:2015-10-31 06:46:22
kingate 2.1 windows
khj99的开源项目kingate http://sourceforge.net/projects/kingate/ 在2010-04-18发布了其2.0版本,可惜没有For Windows的发布版本,需要自己编译. 在2012-02-02发布了其2.1版本,似乎还是没有For Windows的发布版本,需要自己编译. 赶紧从网上下载了cygwin编译环境。尝试使用以前的办法来进行编译。 configure.............Success! make..............Error Meet! lib.cpp: In function `int tm_to_time(tm*, time_t*)': lib.cpp:370: error: 'struct tm' has no member named 'tm_gmtoff' 将源码lib.cpp中370行做如下修改。 res += ttm.tm_gmtoff - dst; (修改前) // res += ttm.tm_gmtoff - dst;(修改后) 重新编译 make...............Success make install.................Success. 最后产生的可执行程序在运行时只能采用目前的目录结构. src\------>程序源码 bin\ ----->可执行文档路径 doc\------>程序本身的用户手册 usr\etc ----->配置文件路径 usr\var ----->日志和其它 第一次运行时,假设你解压在D:\Kingate D:\Kingate\bin\kingate.exe -z D:\Kingate\bin\kingate.exe 程序在win7(64Bit)\WinXP上测试通过,其它windows平台尚未测试. hongqt@lsnu.edu.cn 12:47 2012-10-10-星期三
【文件预览】:
README.en
COPYING
bin
----cygwin1.dll(2.72MB)
----kingate.exe(3.36MB)
----dnsproxy.exe(962KB)
usr
----etc()
--------kingate.conf(1KB)
--------access.conf(46B)
--------kingate.user(98B)
----var()
--------kingate.log(1KB)
--------kingate.pid(1B)
ChangeLog
ReadME_By_Hongqt.txt
AUTHORS
src
----KTimeMatch.h(930B)
----main.cpp(16KB)
----cache.cpp(12KB)
----allow_connect.cpp(3KB)
----do_config.cpp(16KB)
----user_model.h(874B)
----log.h(422B)
----server.h(794B)
----mysocket.cpp(17KB)
----KFilter.cpp(13KB)
----forwin32.h(2KB)
----ftp.cpp(12KB)
----KConfig.h(2KB)
----KFilter.h(2KB)
----KUser.h(3KB)
----md5.h(1KB)
----http_utils.cpp(50KB)
----oops.h(17KB)
----KConfig.cpp(7KB)
----allow_connect.h(560B)
----http.h(2KB)
----cron.h(143B)
----hash.h(3KB)
----oops.cpp(2KB)
----http_ftp.cpp(17KB)
----config.h.in(5KB)
----utils.h(5KB)
----log.cpp(3KB)
----mysstream(8KB)
----KTimeMatch.cpp(4KB)
----lib.cpp(27KB)
----KUser.cpp(21KB)
----malloc_debug.h(946B)
----KRWLock.cpp(456B)
----other.cpp(13KB)
----Makefile.in(17KB)
----socks.h(213B)
----KDnsCache.cpp(2KB)
----forwin32.cpp(961B)
----run_client.cpp(41KB)
----md5.cpp(12KB)
----common.cpp(5KB)
----kingate.h(2KB)
----KHttpManage.cpp(44KB)
----ftp.h(755B)
----dnsproxy.cpp(5KB)
----KThreadPool.h(1KB)
----do_config.h(5KB)
----KMutex.h(393B)
----mysocket.h(4KB)
----KRWLock.h(314B)
----KHttpManage.h(938B)
----garbage_c.cpp(11KB)
----lib.h(5KB)
----environment.h(4KB)
----cache.h(2KB)
----extern.h(1KB)
----Makefile.am(1KB)
----other.h(936B)
----KDnsCache.h(453B)
----socks.cpp(6KB)
----KThreadPool.cpp(9KB)
----utils.cpp(19KB)
README
doc
----manual.en(4KB)
----manual.zh(4KB)
README.zh