Skip to main content

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信息和前一次不一样会自动覆盖 sdk-vpc-1.png 添加参考

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示例 查询信息返回完整的信息 sdk-vpc-2.png

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 测试结果仅供参考以实际使用为准。 sdk-vpc-3.png

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 示例 sdk-vpc-4.png

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":""}' \