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 ಅನ್ನು ಒತ್ತಾಯಿಸುವುದಿಲ್ಲ ಅಥವಾ ವಿಳಾಸ ಕುಟುಂಬದ ರೂಟಿಂಗ್ ಅನ್ನು ಸರಿಪಡಿಸುವುದಿಲ್ಲ. ವೇದಿಕೆಯ regex ಪ್ಯಾಚ್ ಪಾರ್ಸರ್ನ ಸಂಭಾವ್ಯ ಮಿತಿಯನ್ನು ಸೂಚಿಸುತ್ತದೆ; ಅದು ನಂತರದ ಪ್ರತಿ ಸಂಪರ್ಕ ಹಂತವನ್ನು ಪರಿಶೀಲಿಸುವುದಿಲ್ಲ. ಮೊದಲು ಪ್ಯಾಕೇಜ್ ಹೊಂದಾಣಿಕೆಯನ್ನು ಪರಿಹರಿಸಿ, ಇದರಿಂದ ಮಾನ್ಯ upstream ಪ್ರಕ್ರಿಯೆ ಎಂದೂ ಸ್ವೀಕರಿಸದ ಸಂರಚನೆಗೆ ದೂಷಿಸಲ್ಪಡದು.