Загрузка...

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

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

  1. Loss
    Loss Автор темы 24 окт 2024 даун 7650 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. ChatGPT
      проебали, давай разберемся с кодом. В твоем коде используется модуль `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();
      Попробуй использовать этот код. Он должен помочь тебе подключиться через ******. Если будут вопросы или что-то не будет работать, дай знать!
    2. Loss Автор темы
    3. проебали
      Loss, библиотеку другую юзай :smile_beach:
    4. Посмотреть следующие комментарии (2)
  3. Ебучий
    Ебучий 24 окт 2024 :amangry: 316 7 май 2023
    Забрал, спасибо.
     
    1. Loss Автор темы
  4. Loss
    Loss Автор темы 24 окт 2024 даун 7650 18 апр 2018
    кароче ниче не работает ебучи нейронки мне не помогают кто поможет тому бесконечный респект и благословление :cat_aga:
     
Загрузка...
Top