/nproxy

NProxy是一款使用goland开发的代理池管理系统。具有易部署、易使用、高效、调用灵活等特点!核心代码来源主要抽取自团队的Msray-Plus项目。系统对外开放所有功能API接口,同时支持RPC与HTTP方式调用,可轻松无侵入的对接到自己的项目中使用!

Primary LanguageGo

一、软件简介

NProxy是一款使用goland开发的代理池管理系统。

具有易部署、易使用、高效、调用灵活等特点!核心代码来源主要抽取自团队的Msray-Plus项目。

系统对外开放所有功能API接口,同时支持RPC与HTTP方式调用,可轻松无侵入的对接到自己的项目中使用!

二、功能介绍

1. 支持自定义数据库,同时支持sqlite3和mysql(建议采用sqlite,无需任何运行依赖环境)
2. 支持自动识别代理服务器所属国家/区域,API支持按国家/区域调用;
3. 支持识别线路,支持按国内、海外两种模式调用;
4. 支持使用API接口导入外部代理数据,并具备来源标识,支持有效时间限制;
5. 支持手功录入代理数据,并具备来源标识;
6. 支持统计每个代理的调用次数;
7. 轮训算法采用时间算法,非随机;

8. 支持rpc方式调用接口,支持设置调用密码验证;
9. 支持http方式调用接口,支持设置调用密码验证(开发中);
10. 支持自动清理无效数据与垃圾数据(低质量不稳定代理)。

三、使用介绍

四、交流探讨

可以申请加入telegram交流群或QQ群。

Network Security Group: https://t.me/sec_nst

QQ 群:50246933

五、RPC接口说明

六、HTTP接口说明

七、客户端示例

查看rpc_test.go文件