For the complete documentation index, see llms.txt. This page is also available as Markdown.

發送请求

基本查詢

基本查詢僅需要輸入USERNAMEPASSWORD,無需其他任何參數。對於基本查詢,是通過隨機IP地址發送請求,每次新請求都會使用不同的代理。。

代碼示例:

在下方範例中,通過隨機IP執行對ipinfo.thordata.com的查詢。

curl -x "https://td-customer-USERNAME:PASSWORD@t.thordata.online:9999" "https://ipinfo.thordata.com"
using System;
using System.Net;
using System.Net.Http;
using System.Threading.Tasks;

class csharp_https
{
    static void Main(string[] args)
    {
        Task t = new Task(DownloadPageAsync);
        t.Start();
        Console.ReadLine();
    }

    static async void DownloadPageAsync()
    {
        string page = "https://ipinfo.thordata.com";

        var proxy = new WebProxy("https://t.thordata.online:9999")
        {
            UseDefaultCredentials = false,
            Credentials = new NetworkCredential(
                userName: "td-customer-USERNAME",
                password: "PASSWORD")
        };

        var httpClientHandler = new HttpClientHandler()
        {
            Proxy = proxy,
            ServerCertificateCustomValidationCallback = HttpClientHandler.DangerousAcceptAnyServerCertificateValidator
        };

        var client = new HttpClient(handler: httpClientHandler, disposeHandler: true);
        var response = await client.GetAsync(page);

        using (HttpContent content = response.Content)
        {
            string result = await content.ReadAsStringAsync();
            Console.WriteLine(result);
            Console.WriteLine("Press any key to exit.");
            Console.ReadKey();
        }
    }
}

特定請求

Thordata支持在用戶名中添加定位與會話參數,以指定代理的國家、州、城市來源或控制會話行為。

代碼示例

使用來自澳大利亞墨爾本的代理,並設置 10 分鐘的粘性會話:

curl -x "https://td-customer-USERNAME-country-au-state-victoria-city-melbourne-sessid-au123-sesstime-10:PASSWORD@t.thordata.online:9999" "https://ipinfo.thordata.com"

查詢參數

username

代理賬戶用戶名

td-customer-username

continent

大洲,隨機地區無此參數。

continent-asia

country

完整的國家/地區名,隨機地區無此參數

country-au(2 個字母的國家代碼

state

州,隨機地區無此參數

state-victoria

city

您要指定的城市。可不帶“state”參數使用。

city-melbourne

session

粘性 IP 和IP 所需。在固定 IP 或切換時查找特定 IP 時使用它。

sessid-au123456

sessTime

與會話一起使用來設定 IP 持續時間,最長時間為 90分鐘。

sessTime-5

password

代理賬戶密碼

password

asn

指定國家的ISP運營商,隨機無此參數

asn-AS1221

Last updated