googleapis / googleapis/google-cloud-node
support socks5 proxy
- 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