通过Python(XMPPY)中的代理连接到Jabber服务器

通过Python(XMPPY)中的代理连接到Jabber服务器,python,proxy,xmpp,xmpppy,Python,Proxy,Xmpp,Xmpppy,正在尝试使用代理连接到jabber: > JCON = xmpp.Client(server=SERVER, port=PORT, debug=[]) > con=JCON.connect(server=(CONNECT_SERVER, PORT), proxy=(127.0.0.1, 80), secure=0,use_srv=True) 没有代理,它连接良好。代理语法正确吗? 在XMPPY()中引用“Client.py”可能有助于理解语法 希望尽快得到回应 从您链接的代码:

正在尝试使用代理连接到jabber:

 > JCON = xmpp.Client(server=SERVER, port=PORT, debug=[])
 > con=JCON.connect(server=(CONNECT_SERVER, PORT), proxy=(127.0.0.1, 80), secure=0,use_srv=True)
没有代理,它连接良好。代理语法正确吗? 在XMPPY()中引用“Client.py”可能有助于理解语法


希望尽快得到回应

从您链接的代码:


“proxy”参数是一个带有强制键“host”和“port”(代理地址)的字典。

您需要将其更改为字典,如下所示

   con=JCON.connect(server=(CONNECT_SERVER, PORT), proxy={'host':'127.0.0.1', 'port':'80'}, secure=0,use_srv=True)
如果需要身份验证,可以将“user”:“me”和“password”:“secret”添加到字典中,如下所示

   con=JCON.connect(server=(CONNECT_SERVER, PORT), proxy={'host':'127.0.0.1', 'port':'80','user':'me','password':'secret'}, secure=0,use_srv=True)

应该添加的代码段是什么?