-
-
[原创]**** Socks5 客户端 API接口 ****
-
发表于:
2014-1-11 23:57
15812
-
[原创]**** Socks5 客户端 API接口 ****
API下载地址:
http://www.ip77.com/api/dlls.zip [加了VMP,可能被误报.内含API文档]
有了这个API接口,你也可以做一个这样的产品出来了~也可以在你的软件里内置这个功能。
DLL 使用VC 6 编写。大部分编程语言都可以直接调用哦~
调用API,然后把进程PID 值回调一下。进程就代理上网了。。
做辅助的懂的,可以让每一个游戏进程使用一个不一样的Socks5上网。
用这个API做成的成品截图:
指定进程代理,实现单机多拨效果。动态产生硬件序列号保护计算机隐私。
云端管理:IP 节点遍布全国,拥有IP数量全网同类产品最多。数百台服务器是你的坚强后盾!
提供6个API函数。详细的看文档~
导出函数文件:Wuji.DLL
intilize_ = (Initilize)GetProcAddress(hInst, “Initilize”);
addproxy_ = (AddProxy)GetProcAddress(hInst, “AddProxy”);
login_ = (Login)GetProcAddress(hInst, “Login”);
setconfig_ = (SetConfigs)GetProcAddress(hInst, “SetConfigs”);
closeproxy_ = (CloseProxy)GetProcAddress(hInst, “CloseProxy”);
close_ = (Close)GetProcAddress(hInst, “Close”);
1.int Initilize()
初始化组件
a.这个接口没有参数
b.返回值 是int 类型的,返回 0 代表 成功 ,返回 1 代表 底层库没加载成功 ,返回 2 代表 驱动 没加载成功,返回 3 代表 底层库运行失败,返回 4 代表 版本过期,返回 5 代表 重复初始化
2.int Login(char* username, char* password, byte nettype,LoginCallBack logincall)
登陆接口
a.参数1 username 用户名,password 密码,nettype 网络类型(0代表电信,1代表联通,其余无效) logincall 登陆回调函数
b.返回值是int类型,返回0代表设置成功,返回1代表当前时间代码在运行中不能设置
3 BOOL SetConfigs(BOOL check, CheckCallBack checkcall)
检测接口,定时检测代理IP是否正常.
a.参数1 check check==TRUE代表需要检测check==FALSE代表不需要检测(默认不需要)
参数2 checkcall 检测回调函数
b.返回TRUE,代表设置成功,FALSE 代表不成功
4 char* AddProxy(int pid)
代理接口(这个进程的ProcessID == pid)
a.参数pid,需要代理的进程的PID
b.返回char* 如果附加不成功返回 空字符串,附加成功返回已经附加的ip
5 void _CloseProxy(int pid)
取消某个进程的代理,回收授权IP数。比如某个被代理的进程退出了,或者某进程以及代理上你想取消。
a.参数pid,需要解除代理的进程的Processid
b.无返回
6 void Close()
回收所有资源接口,调用后会回收所有已经代理上IP的进程。通常在程序退出前调用。
a.无参数
b.无返回
API DLL 下载:
dlls.zip
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课