ಫೈಲ್‌ನಿಂದ ಒಂದು ಪ್ರಾಕ್ಸಿ ಆಯ್ಕೆ ಮಾಡಿ, ನಂತರ ವೆಬ್‌ಸೈಟ್ ವಿನಂತಿಗೆ ರೂಟ್ ಮ್ಯಾಪ್ ನಿರ್ಮಿಸಿ. ಅಭ್ಯರ್ಥಿ ಎಂಡ್‌ಪಾಯಿಂಟ್‌ಗಳ ಪೂಲ್ ಸ್ವತಃ Requests ರೂಟಿಂಗ್ ನಿಘಂಟು ಅಲ್ಲ.

  1. ನಿರ್ದಿಷ್ಟ ಸ್ವರೂಪದ ಪ್ರಕಾರ ನಮೂದನ್ನು ವಿಶ್ಲೇಷಿಸಿ. ಅನೌಪಚಾರಿಕ IP:port:user:password ಸಾಲು IPv6 ವಿಳಾಸಗಳು ಅಥವಾ ರುಜುವಾತುಗಳಲ್ಲಿ ಕೋಲನ್ ಇದ್ದಾಗ ಅಸ್ಪಷ್ಟವಾಗಿರುತ್ತದೆ. IPv4 ಹೋಸ್ಟ್, ಸಂಖ್ಯಾತ್ಮಕ ಪೋರ್ಟ್ ಮತ್ತು ಕೋಲನ್ ಇಲ್ಲದ ಬಳಕೆದಾರ ಹೆಸರಿಗೆ, ಸೀಮಿತ ವಿಭಜನೆಯು ಉಳಿದ ಪಠ್ಯವನ್ನು ಪಾಸ್‌ವರ್ಡ್ ಆಗಿ ಬಿಡಬಹುದು. ಆ ನಿರ್ಬಂಧಗಳು ಹೊಂದಿಕೆಯಾಗದಿದ್ದಾಗ ಪ್ರತ್ಯೇಕ ರಚನಾತ್ಮಕ ಕ್ಷೇತ್ರಗಳನ್ನು ಬಳಸಿ.
  2. ಈ ಕಾರ್ಯಾಚರಣೆಗೆ ಎಂಡ್‌ಪಾಯಿಂಟ್ ಆಯ್ಕೆ ಮಾಡಿ. ಅದರ ನಿಜವಾದ ಪ್ರೋಟೋಕಾಲ್ ಉಳಿಸಿಕೊಳ್ಳಿ ಮತ್ತು ಅದರ URL ನಿರ್ಮಿಸುವಾಗ ರುಜುವಾತುಗಳ ಘಟಕಗಳನ್ನು ಎನ್‌ಕೋಡ್ ಮಾಡಿ. ರಹಸ್ಯವನ್ನು ಹೊತ್ತ ಆ ಮೌಲ್ಯವನ್ನು ಸಾಮಾನ್ಯ ಲಾಗ್‌ಗಳಿಂದ ಹೊರಗಿಡಿ.
  3. ಗಮ್ಯಸ್ಥಾನ ಸ್ಕೀಮ್‌ಗಳನ್ನು ಆ ಆಯ್ಕೆ ಮಾಡಿದ URL ಗೆ ಮ್ಯಾಪ್ ಮಾಡಿ. ಒಂದು ಆಯ್ಕೆ ಮಾಡಿದ HTTP ಪ್ರಾಕ್ಸಿಗೆ, ಮ್ಯಾಪ್ ಹೀಗಿರಬಹುದು:
routes = {
    'http': selected_proxy_url,
    'https': selected_proxy_url,
}

http ಮತ್ತು https ಕೀಗಳು ಗಮ್ಯಸ್ಥಾನ ಸ್ಕೀಮ್‌ಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತವೆ. http://203.0.113.10 ನಂತಹ ಕೀ ಬದಲಿಗೆ ಅದೇ ನಿಖರ ಗಮ್ಯಸ್ಥಾನ ಹೋಸ್ಟ್‌ಗೆ ಹೋಗುವ ವಿನಂತಿಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ; ಅದು ಆ ವಿಳಾಸದ ಪ್ರಾಕ್ಸಿಗೆ ಲೇಬಲ್ ಹಾಕುವುದಿಲ್ಲ. ಪ್ರತಿ ಪ್ರಾಕ್ಸಿ IP ಅನ್ನು ಕೀ ಆಗಿ ಬಳಸುವುದು ಸಂಬಂಧವಿಲ್ಲದ ವೆಬ್‌ಸೈಟ್ ಅನ್ನು ಉದ್ದೇಶಿತ ಮಾರ್ಗವಿಲ್ಲದೆ ಬಿಡಬಹುದು.

ಪೂಲ್ ಅನ್ನು ಒಮ್ಮೆ ವಿಶ್ಲೇಷಿಸಿ, ಎಂಡ್‌ಪಾಯಿಂಟ್ ಆಯ್ಕೆ ಮಾಡಿ ಮತ್ತು ಕ್ಲೈಂಟ್ ಕರೆಗೆ ಮ್ಯಾಪಿಂಗ್ ರಚಿಸಿ. ಈ ಹಂತಗಳನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಇಟ್ಟುಕೊಂಡರೆ Requests ನ ರೂಟಿಂಗ್ ಕೀಗಳ ಅರ್ಥ ಬದಲಿಸದೆ ಆಯ್ಕೆ ನೀತಿಯನ್ನು ಬದಲಿಸಬಹುದು.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು