温馨提示:
1. 代码样例中的代理IP和端口均为虚构,请通过ipip9的API提取链接获取代理IP后使用,避免报错
2. 代码样例仅提供了一个简单的示例,实际使用时可能需要根据自身情况进一步配置
参考样例
#include#include #include int main() { CURL *curl; CURLcode res; // 初始化CURL库 curl_global_init(CURL_GLOBAL_DEFAULT); // 创建CURL对象 curl = curl_easy_init(); if(curl) { // 设置代理地址和端口 curl_easy_setopt(curl, CURLOPT_PROXY, "socks5://168.168.168.168:8888"); // 设置要访问的URL curl_easy_setopt(curl, CURLOPT_URL, "http://example.com"); // 执行HTTP请求 res = curl_easy_perform(curl); if(res != CURLE_OK) { fprintf(stderr, "curl_easy_perform() failed: %s\n", curl_easy_strerror(res)); } // 释放CURL对象 curl_easy_cleanup(curl); } // 清理CURL库 curl_global_cleanup(); return 0; }