googleapis / googleapis/google-cloud-node

support socks5 proxy

Aperta
#7,803 3 commenti 0 reazioni 0 assegnatari Vedi su GitHub
library: google-cloud-node-core type: feature request
Lingua principale
TypeScript
Stelle
3.2k
Fork
713
Merge medio
2g 9h
PR unite (30g)
104

Descrizione

Currently gaxios not support `https_proxy` environment variable like `socks5://127.0.0.1:8080`. I did a litte hack on the code, just change the file https://github.com/googleapis/gaxios/blob/v2.2.0/src/gaxios.ts#L60

```
HttpsProxyAgent = require('https-proxy-agent');
```

to

```
HttpsProxyAgent = require('proxy-agent');
```

Then it work fine.

[proxy-agent](https://github.com/TooTallNate/node-proxy-agent) also write by the [https-proxy-agent](https://github.com/TooTallNate/node-https-proxy-agent) author.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia in src/gaxios.ts intorno alla riga 60, dove l’issue identifica la configurazione dell’agente proxy, e verifica come viene gestita la variabile d’ambiente https_proxy. Verifica il comportamento con un proxy socks5://127.0.0.1:8080 ed esegui la suite di test pertinente; il lavoro è completato quando gli URL proxy SOCKS5 funzionano tramite la variabile d’ambiente senza compromettere il supporto proxy esistente.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
node.js, typescript
Ambito
networking
Tipo di issue
Funzionalità
Difficoltà
2/5
Tempo stimato
1-3 ore
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
32/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.