首先本地得有ss客戶端並啓用。
然後設置代理,默認是本機1080端口,可以點開小飛機查看一下(不是你連接的服務器的端口)。
import requests
proxies = {
'http': 'socks5://localhost:1080',
'https': 'socks5://localhost:1080'
}
print(requests.get('https://www.google.com', proxies=proxies).text)
結果出現了SSLError:SOCKSHTTPSConnectionPool錯誤。
解決方法:
①使用sock5h。(推薦)
{'https': 'socks5h://localhost:1080'}
②替換requests庫版本:我本機是2.20.0,報錯。替換成2.12.0就行了。
pip install -U requests[socks]==2.12.0