@recloudor

Как отправить POST запрос с определенного IP адреса?

Есть несколько внешних ip, как отправить запрос с конкретного?
  • Вопрос задан
  • 1269 просмотров
Решения вопроса 1
Нужно создать клиента с определенным дайлером
localAddr, err := net.ResolveIPAddr("ip", "192.168.1.2")
if err != nil {
  panic(err)
}
 
localTCPAddr := net.TCPAddr{
    IP: localAddr.IP,
}
 
client := &http.Client{
  Transport: &http.Transport{
    Dial: (&net.Dialer{
      LocalAddr: localTCPAddr,
    }).Dial,
  },
}


Потом через client уже отправлять запрос
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Lindon_cano
Поднимите проксю которой укажите внешним нужный адрес и отправляйте через неё :)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы