[BUG] ipv6 through socks proxy not working
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- go
- Ambito
- networking
Direzione di ricerca
Inizia compilando il binario e riproducendo il problema con il comando ./socks fornito e le richieste SOCKS5 di curl -4/-6. Traccia il percorso di connessione in uscita del server SOCKS usando la destinazione IPv6 registrata e verifica perché segnala "no route to host" mentre IPv4 funziona. Il lavoro è completato quando le destinazioni compatibili con IPv6 possono essere raggiunte tramite il proxy senza l'errore di connessione SOCKS5.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
After building the binary, run the socks server with
./socks --addr :26480 --user-auth [REDACTED] --password [ALSO REDACTED] --country "United States"
It should open a socks server, listening on 26480 both on 127.0.0.1 and ::1 (it did)
When fetching through ipv4:
http_proxy=socks5://localhost:26480 https_proxy=socks5://localhost:26480 curl -4 ip.sb
It works fine, returning a ip which indicates that the traffic do go through the vpn network.
Howver, when fetching through ipv6:
http_proxy=socks5://localhost:26480 https_proxy=socks5://localhost:26480 curl -6 ip.sb
It returns
curl: (97) cannot complete SOCKS5 connection to ip.sb. (4)
The following is the console log of the socks proxy:
socks5 server is listening on :26480
Dialing tcp [2606:4700:20::681a:d1f]:80
socks5: 2025/04/29 19:07:41 [E]: server: connect to [2606:4700:20::681a:d1f]:80 failed, connect tcp [2606:4700:20::681a:d1f]:80: no route to host
Dialing tcp [2606:4700:20::681a:c1f]:80
socks5: 2025/04/29 19:07:43 [E]: server: connect to [2606:4700:20::681a:c1f]:80 failed, connect tcp [2606:4700:20::681a:c1f]:80: no route to host
which indicates that seems ipv6 is not properly supported.
(Need to note that ip.sb by default resolve to a ipv6 address, so it's not caused by the website's lack of ipv6 support. Any sites supported ipv6 should share the same problem with it.)
- Lingua principale
- Go
- Stelle
- 9
- Fork
- 10
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di urnetwork/proxy
Tutte le issue di urnetwork/proxy
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
area: watch bug priority: low
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
mariadb-operator/mariadb-operator#1962 ·
I maintainer di solito rispondono entro 1 giorno
-
bug good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
eugenioenko/ttt#919 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno