Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python中通过socks5代理发送UDP数据_Python_Proxy_Socks_Pysocks - Fatal编程技术网

python中通过socks5代理发送UDP数据

python中通过socks5代理发送UDP数据,python,proxy,socks,pysocks,Python,Proxy,Socks,Pysocks,我无法通过SOCKS5代理发送UDP数据包。我在用皮袜。这是我的密码: import socks proxyIP = "whatever.proxy" proxyPort = 8080 s = socks.socksocket(socket.AF_INET, socket.SOCK_DGRAM) s.set_proxy(socks.SOCKS5, proxyIP, proxyPort) a = s.sendto(b"GET / HTTP/1.1", ("example.com",80)) 在

我无法通过SOCKS5代理发送UDP数据包。我在用皮袜。这是我的密码:

import socks

proxyIP = "whatever.proxy"
proxyPort = 8080
s = socks.socksocket(socket.AF_INET, socket.SOCK_DGRAM)
s.set_proxy(socks.SOCKS5, proxyIP, proxyPort)
a = s.sendto(b"GET / HTTP/1.1", ("example.com",80))
在我的测试中,目标是我的nginxweb服务器。代理不是我的,我只知道是我的代理。 以下是我得到的错误:

Traceback (most recent call last):
  File "test.py", line 35, in <module>
    a = s.sendto(b"GET / HTTP/1.1", ("example.com",80))
  File "C:\Python38\lib\site-packages\socks.py", line 367, in sendto
    self.bind(("", 0))
  File "C:\Python38\lib\site-packages\socks.py", line 353, in bind
    _, relay = self._SOCKS5_request(self._proxyconn, UDP_ASSOCIATE, dst)
  File "C:\Python38\lib\site-packages\socks.py", line 524, in _SOCKS5_request
    resp = self._readall(reader, 3)
  File "C:\Python38\lib\site-packages\socks.py", line 278, in _readall
    raise GeneralProxyError("Connection closed unexpectedly")
socks.GeneralProxyError: Connection closed unexpectedly
回溯(最近一次呼叫最后一次):
文件“test.py”,第35行,在
a=s.sendto(b“GET/HTTP/1.1”(“example.com”,80))
文件“C:\Python38\lib\site packages\socks.py”,第367行,在sendto中
self.bind((“”,0))
文件“C:\Python38\lib\site packages\socks.py”,第353行,在bind中
_,中继器=self.\u SOCKS5\u请求(self.\u代理连接、UDP.\u关联、dst)
文件“C:\Python38\lib\site packages\socks.py”,第524行,在\u SOCKS5\u请求中
resp=自身。\u readall(读卡器,3)
文件“C:\Python38\lib\site packages\socks.py”,第278行,在_readall中
引发GeneralProxyError(“连接意外关闭”)
socks.GeneralProxyError:连接意外关闭
我还使用
s.connect/s.sendall
进行了测试,我发现了完全相同的错误

最后,我必须说它与TCP(SOCK_流)完美结合