Tinyproxy가 IPv6 upstream 줄을 거부하는 이유
네트워크 장애로 단정하지 말고 정확한 릴리스 기준으로 IPv6 Tinyproxy upstream 파싱 오류를 진단하세요.
Tinyproxy의 IPv6 Upstream 줄에서 파싱 실패는 네트워크 연결 이전에 발생합니다. DNS, IPv6 경로, 비밀번호를 조사하기 전에 실행 중인 릴리스를 확인하세요.
1.11.1 파서는 upstream 호스트를 IPv4/호스트 이름 형식으로 제한합니다. 다른 코드 경로의 IPv6 지원이 이 지시문이 IPv6 리터럴을 받아들이게 만들지는 않습니다.
현재 프로젝트 매뉴얼은 대신 프로토콜과 대괄호로 묶인 IPv6 엔드포인트를 설명합니다:
Upstream http [2001:db8::20]:8888이 주소는 예시입니다. 배포판 패치를 포함해 설치된 패키지에 문서/소스를 맞추세요. 프록시 유형, 엔드포인트 문법, 컴파일된 upstream 지원을 각각 별도의 전제 조건으로 확인합니다.
지원되는 호스트 이름 형식은 리터럴 문법 문제를 피할 수 있지만 IPv6를 강제하지도, 주소 패밀리 라우팅을 고치지도 않습니다. 포럼의 정규식 패치는 파서의 가능한 한계를 지적할 뿐 이후 연결 단계를 모두 검증하지는 않습니다. 먼저 패키지 호환성을 해결해 유효한 upstream이 프로세스가 한 번도 받아들이지 않은 설정의 책임을 뒤집어쓰지 않게 하세요.