Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

remove file check to support proxied SSL connection

Aperta
#731 6 commenti 2 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

@noteflakes ci sta già lavorando.

Dal 23/1/2026.

  • #1000 di @noteflakes — aperta

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
35/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
c, ruby

Direzione di ricerca

Inizia dal controllo dell'inizializzazione di SSLSocket in ext/openssl/ossl_ssl.c, intorno alla riga 1642, quindi esamina il contesto del proxy di connessione HTTPS descritto nella issue collegata di httpx e nella documentazione del proxy. Il lavoro è completo quando è possibile stabilire SSL con il proxy prima di CONNECT e rinegoziarlo quando necessario, in modo coerente con il comportamento dell'esempio curl.

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

Descrizione

Hi, I'm implementing HTTPS connect proxy support in httpx, which is supposed to connect via SSL to the proxy before sending the CONNECT request and renegotiate the SSL connection.

This seems to be impossible to do however, given that SSLSocket initialization checks whether IO is a file, rather than something that quacks as a file.

FWIW I'm trying to accomplish the same feature as this curl example here:

> curl -x https://proxyuser:password@proxyhost:9080 https://example.com/get --proxy-cacert /proxy/ca.crt
Lingua principale
C
Stelle
276
Fork
203
Merge medio
1g 7h
PR unite (30g)
9

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di ruby/openssl

Tutte le issue di ruby/openssl

Issue simili

Altre issue su C

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.