Загрузка...

Why doesnt the proxy proxy http2...

Thread in Node.js created by Loss Oct 24, 2024. 359 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. 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 Topic starter
    3. View the next comments (3)
  3. Ебучий
    Забрал, спасибо.
     
    1. Loss Topic starter
  4. Loss
    Loss Topic starter Oct 24, 2024 даун 7646 Apr 18, 2018
    кароче ниче не работает ебучи нейронки мне не помогают кто поможет тому бесконечный респект и благословление :cat_aga:
     
Loading...
Top