Tinyproxy의 IPv6 Upstream 줄에서 파싱 실패는 네트워크 연결 이전에 발생합니다. DNS, IPv6 경로, 비밀번호를 조사하기 전에 실행 중인 릴리스를 확인하세요.

1.11.1 파서는 upstream 호스트를 IPv4/호스트 이름 형식으로 제한합니다. 다른 코드 경로의 IPv6 지원이 이 지시문이 IPv6 리터럴을 받아들이게 만들지는 않습니다.

현재 프로젝트 매뉴얼은 대신 프로토콜과 대괄호로 묶인 IPv6 엔드포인트를 설명합니다:

Upstream http [2001:db8::20]:8888

이 주소는 예시입니다. 배포판 패치를 포함해 설치된 패키지에 문서/소스를 맞추세요. 프록시 유형, 엔드포인트 문법, 컴파일된 upstream 지원을 각각 별도의 전제 조건으로 확인합니다.

지원되는 호스트 이름 형식은 리터럴 문법 문제를 피할 수 있지만 IPv6를 강제하지도, 주소 패밀리 라우팅을 고치지도 않습니다. 포럼의 정규식 패치는 파서의 가능한 한계를 지적할 뿐 이후 연결 단계를 모두 검증하지는 않습니다. 먼저 패키지 호환성을 해결해 유효한 upstream이 프로세스가 한 번도 받아들이지 않은 설정의 책임을 뒤집어쓰지 않게 하세요.

관련 글