Загрузка...

Why doesnt the proxy proxy http2...

Thread in Node.js created by Loss Oct 24, 2024. 356 views

  1. Loss
    Loss Topic starter Oct 24, 2024 даун 7646 Apr 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. проебали
      Loss, библиотеку другую юзай :smile_beach:
    2. 101
      Loss, туда его
    3. Ебучий
      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. Ебучий
    Забрал, спасибо.
     
    1. Loss Topic starter
  4. Loss
    Loss Topic starter Oct 24, 2024 даун 7646 Apr 18, 2018
    кароче ниче не работает ебучи нейронки мне не помогают кто поможет тому бесконечный респект и благословление :cat_aga:
     
Loading...
Top