Àìsí àfikún tí SOCKS gbára lé jẹ́ ìṣòro fífi Python sílẹ̀ lórí ẹ̀rọ. Requests àti HTTPX ń lo àkójọpọ̀ àfikún ọ̀tọ̀ọ̀tọ̀, nítorí náà fi ti ohun èlò tí kóòdù rẹ ń gbé wọlé sílẹ̀.

Requests

uv add 'requests[socks]'
uv run python -c 'import requests, socks; print(requests.__version__)'

Requests ń lo PySocks. Nígbà tí a bá ti fi àfikún yìí sílẹ̀, URL proxy socks5h:// ń fi DNS ti ibi àfojúsùn lé proxy SOCKS lọ́wọ́. Ibi ìsopọ̀ náà fúnra rẹ gbọ́dọ̀ pèsè iṣẹ́ SOCKS.

HTTPX

uv add 'httpx[socks]'
uv run python -c 'import httpx, socksio; print(httpx.__version__)'

HTTPX ń lo socksio; fífi requests[socks] sílẹ̀ kò pèsè àfikún HTTPX.

Ṣé a ti fi sílẹ̀ tẹ́lẹ̀?

Terminal, IDE, kẹ́ńnẹ́lì notebook àti iṣẹ́ tí a ṣètò àkókò fún lè lo àyíká Python ọ̀tọ̀ọ̀tọ̀. Ṣàyẹ̀wò olùtumọ̀ tí ń ṣiṣẹ́ kóòdù tó ń kùnà:

uv run python -c 'import sys; print(sys.executable)'

Ṣe àyẹ̀wò gbígbé wọlé nínú àyíká kan náà. Tí ó bá ṣàṣeyọrí, tún ìbéèrè ṣe pẹ̀lú ààlà àkókò ìdúró; àṣìṣe ìmúdájú, ìsopọ̀ tàbí ìdáhùn SOCKS lẹ́yìn náà kan ìsopọ̀ fúnra rẹ. Tí ìdánwò tó tẹ̀lé bá nílò àwọn ibi ìsopọ̀ gbogbo ènìyàn, wo àtòjọ proxy SOCKS5 kí o sì jẹ́ kí ohun èlò náà wà ní ipò SOCKS tó bá a mu.

Àwọn àpilẹ̀kọ tó jọra