Tha eisimeileachd SOCKS a dhìth na dhuilgheadas ionadail le stàladh Python. Tha Requests agus HTTPX a’ cleachdadh phasganan roghainneil eadar-dhealaichte; stàlaich leudachadh a’ chliant a bheir an sgriobt a-steach.

Requests

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

Tha Requests a’ cleachdadh PySocks. Leis an eisimeileachd stàlaichte, bheir URL progsaidh socks5h:// DNS a’ chinn-uidhe don phrogsaidh SOCKS. Feumaidh a’ phuing-deiridh fhèin seirbheis SOCKS a thoirt seachad.

HTTPX

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

Tha HTTPX a’ cleachdadh socksio; cha toir stàladh requests[socks] leudachadh HTTPX seachad.

Stàlaichte mu thràth?

Faodaidh terminal, IDE, eithne notebook agus obair chlàraichte àrainneachdan Python eadar-dhealaichte a chleachdadh. Thoir sùil air an eadar-theangair a tha a’ ruith na sgriobt a tha a’ fàiligeadh:

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

Ruith sgrùdadh an in-phortaidh san aon àrainneachd. Nuair a shoirbhicheas e, feuch an t-iarrtas a-rithist le crìoch-ama; bidh mearachdan dearbhaidh, ceangail no freagairt SOCKS às dèidh sin a’ buntainn ris a’ cheangal fhèin. Ma tha puingean poblach a dhìth airson an ath dheuchainn, faic an liosta de phrogsaidhean SOCKS5 agus cùm an cliant sa mhodh SOCKS fhreagarrach.

Artaigilean co-cheangailte