由浅入深(免费socks5代理ip

由于socks5是一个协议,客户端必须实现socks5才能与服务器连接。这里我将使用现成的开源库[PySocks]()来演示。

PySocks可以通过两种方式实现,一种是直接通过s=socks.socksocket()创建一个新的socket对象,另一种是Monkeypatching,这是python的黑魔法。

让我们试试第一种方法。

首先启动代理服务器。

python3 socks5_server.py

然后运行以下代码

进口袜子

s=socks . socks socket()#与标准库中的socket.socket相同的API

s.set_proxy(socks。SOCKS5,’ localhost ‘,8888)

s.connect((‘新浪访客系统’,80))

s . sendall(‘ GET/HTTP/1.1/r/n/r/n ‘)

打印s.recv(4096)

返回值如下

微博服务器返回400,因为没有设置正确的http头。

当然,您可以直接使用chrome的代理插件设置,如下所示

您可以看到所有请求都通过了socks5服务器。

一分快三大小单双位技巧准确率99
返回值如下

微博服务器返回400,因为没有设置正确的http头。

当然,您可以直接使用chrome的代理插件设置,如下所示

您可以看到所有请求都通过了socks5服务器。

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注