SDK VPC 接口使用方法
接口基本信息
- 接口地址:POST /dc_api/v1/vpc_s5_set2/host_ip
- SDK版本要求:1.0.14.30.36+
快速开始
- 初次使用可能需要完成初始化,请耐心等待
功能特性
- 支持代理核心:Tun2socks/Singbox
- 协议支持:
- Tun2socks:s5协议
- Singbox:s5/ss/vmess协议
基础调用流程
打开SDK
下图为添加及 参数action=add示例,
添加的时候可以准备好完整的协议信息
三种协议格式参考,参数均填入addr里面
如果是ss或者vmess协议参数proxy_mode填Singbox
socks5://user:pwd@ip:port
ss://YWVzLTEy0NGU3LTgwNzUtYzZhYjg1OTUxY2Q1@cnthk-a.net.xyz:602#%E9%A6%99%E6%B8%AF%2011
vmess://ewogICJ2IjogIjIiLAogICJwcyI6ICM0NcdURERjlcdUQ4M0NcdURERkMgVGFpd2FuLTAyIiwKICAiYWRkIjogImgxLjI4MzY5OC54eXoiLAogICJwb3J0IjogIjQxMDA4IiwKICAiaWQiOiAiNTIwMDg2OGEtMTVlNS00ZDJhLWIwYmEtMDZgIm5ldCI6ICJ0Y3AiLAogICJ0eXBlIjogIm5vbmUiLAogICJob3N0IjogIiIsCiAgInBhdGgiOiAiIiwKICAidGxzIjogIiIsCiAgInNuaSI6ICIiLAogICJhbHBuIjogIiIsCiAgImZwIjogIiIKfQ==
添加的时候s5信息和前一次不一样会自动覆盖
添加参考
curl -X POST "http://192.168.149.167:81/dc_api/v1/vpc_s5_set2/192.168.149.167?name=ef3edab0d423c05c194e46a059ca79a2_8_mmmmm8&action=add" \
-H "accept: application/json"\
-H "content-type: application/json" \
-d '{"addr":"socks5://user:pwd@10.10.0.1:80"}' \
下图为查询及 参数action=query示例
查询信息返回完整的信息
curl -X POST "http://192.168.149.167:81/dc_api/v1/vpc_s5_set2/192.168.149.167?name=ef3edab0d423c05c194e46a059ca79a2_8_mmmmm8&action=query" \
-H "accept: application/json"\
-H "content-type: application/json" \
-d '{"addr":""}' \
下图为测试及 参数action=test 示例
测试目前支持s5的测试方法,测试网站为为http://4.ipw.cn 测试结果仅供参考以实际使用为准。
curl -X POST "http://192.168.149.167:81/dc_api/v1/vpc_s5_set2/192.168.149.167?name=ef3edab0d423c05c194e46a059ca79a2_8_mmmmm8&s5ip=10.10.0.1&s5port=80&s5user=user&s5pwd=pwd&action=test" \
-H "accept: application/json"\
-H "content-type: application/json" \
-d '{"addr":""}' \
下图为删除及 参数action=delete 示例
curl -X POST "http://192.168.149.167:81/dc_api/v1/vpc_s5_set2/192.168.149.167?name=ef3edab0d423c05c194e46a059ca79a2_8_mmmmm8&action=delete" \
-H "accept: application/json"\
-H "content-type: application/json" \
-d '{"addr":""}' \