首先本地得有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