Загрузка...

Че прокся не проксирует http2...

Тема в разделе Node.js создана пользователем Loss 24 окт 2024. 348 просмотров

  1. Loss
    Loss Автор темы 24 окт 2024 даун 7646 18 апр 2018
    помогите, я неумный :ok_cry:

    JS
    const http2 = require('http2');

    const proxy = {
    host: '109.248.142.83',
    port: 5500,
    username: '818Gjoeihx792111',
    password: 'gukwiHj66111'
    };

    const client = http2.connect({
    host: 'api.myip.com',
    protocol: 'https:',
    port: 443,
    proxy: proxy
    });


    const req = client.request({
    ':method': 'GET',
    ':path': '/'
    });

    req.setEncoding('utf8');

    req.on('data', (data) => {
    console.log('Ответ от сервера:', data);
    });

     
    1. ЯБылНоКем
      Loss, что то я не туда зашел, всё, давай бро удачи, я кабанчиком побежал
  2. проебали
    1. Посмотреть предыдущие комментарии (2)
    2. проебали
      Loss, библиотеку другую юзай :smile_beach:
    3. 101
      Loss, туда его
    4. Ебучий
      Loss, проебали, давай разберемся с кодом. В твоем коде используется модуль `http2`, но, к сожалению, он не поддерживает ******-серверы напрямую. Для работы с ****** в Node.js обычно используют другие библиотеки, такие как `http-proxy-agent` или `https-proxy-agent`.

      Вот пример, как можно использовать `https-proxy-agent` для подключения через HTTP/HTTPS ******

      JavaScript

      const http2 = require('http2');
      const HttpsProxyAgent = require('https-proxy-agent');

      const proxy = {
      host: '109.248.142.83',
      port: 5500,
      username: '818Gjoeihx792111',
      password: 'gukwiHj66111'
      };

      const proxyUrl = `http://${proxy.username}:${proxy.password}@${proxy.host}:${proxy.port}`;
      const agent = new HttpsProxyAgent(proxyUrl);

      const client = http2.connect('https://api.myip.com', { agent });

      const req = client.request({
      ':method': 'GET',
      ':path': '/'
      });

      req.setEncoding('utf8');

      req.on('data', (data) => {
      console.log('Ответ от сервера:', data);
      });

      req.on('end', () => {
      client.close();
      });

      req.end();
      Попробуй использовать этот код. Он должен помочь тебе подключиться через ******. Если будут вопросы или что-то не будет работать, дай знать!
  3. Ебучий
    Ебучий 24 окт 2024 :amangry: 316 7 май 2023
    Забрал, спасибо.
     
    1. Loss Автор темы
  4. Loss
    Loss Автор темы 24 окт 2024 даун 7646 18 апр 2018
    кароче ниче не работает ебучи нейронки мне не помогают кто поможет тому бесконечный респект и благословление :cat_aga:
     
Загрузка...
Top