第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

從特定 IP 獲取 HTTPS 資產(chǎn)并跳過 DNS 查找

從特定 IP 獲取 HTTPS 資產(chǎn)并跳過 DNS 查找

Go
LEATH 2022-01-10 16:48:28
我正在為無法查詢 DNS 的設(shè)備編寫一些代碼。我將只有端口 80 和 443 可用。以下工作,但當(dāng)然命中DNS。使用的域是我的個(gè)人域,而不是問題所針對(duì)的真實(shí)域 - 它與工作相關(guān)并經(jīng)過編輯。這只是用來說明問題。package mainimport (    “l(fā)og”    “net/http”)func main() {    client := &http.Client{}    req, err := http.NewRequest(“GET”, “https://donatstudios.com/images/Spacecat/spacecat.svg”, nil)    if err != nil {        log.Fatal(err)    }    _, err = client.Do(req)    if err != nil {        log.Fatal(err)    }    log.Fatal(“no errors”)}我更改代碼以命中特定的 IP 地址 ala:package mainimport (    “l(fā)og”    “net/http”)func main() {    client := &http.Client{}    req, err := http.NewRequest(“GET”, “https://162.243.23.224/images/Spacecat/spacecat.svg”, nil)    if err != nil {        log.Fatal(err)    }    req.Host = “donatstudios.com”    _, err = client.Do(req)    if err != nil {        log.Fatal(err)    }    log.Fatal(“no errors”)}現(xiàn)在收到“無法驗(yàn)證 162.243.23.224 的證書,因?yàn)樗话魏?IP SAN”當(dāng)不使用 https 域時(shí),上述代碼有效。大概這與 SSL 有關(guān)。#go-nuts 告訴我他們相信這會(huì)在它到達(dá) HTTP 層之前發(fā)生?我已經(jīng)戳了好幾個(gè)小時(shí)了,不知道如何讓它工作。
查看完整描述

1 回答

?
回首憶惘然

TA貢獻(xiàn)1847條經(jīng)驗(yàn) 獲得超11個(gè)贊

我假設(shè)您的服務(wù)器正在使用 SNI,就像示例中使用的一樣。試試這個(gè),看看它是否適合你。


package main


import (


    "crypto/tls"

    "log"

    "net/http"


)


func main() {


    tlsConfig := &tls.Config{

        ServerName: "moupon.co",

    }

    tlsConfig.BuildNameToCertificate()

    transport := &http.Transport{TLSClientConfig: tlsConfig}


    client := &http.Client{Transport: transport}

    req, err := http.NewRequest("GET", "https://216.239.32.21/s/img/logo.png", nil)

    if err != nil {

        log.Fatal(err)

    }

    req.Host = "moupon.co"


    _, err = client.Do(req)

    if err != nil {

        log.Fatal(err)

    }


    log.Fatal("no errors")

}


查看完整回答
反對(duì) 回復(fù) 2022-01-10
  • 1 回答
  • 0 關(guān)注
  • 198 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)