myqqlinux 怎么搭建socks5导入socks5

MyQQ开发文档_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
MyQQ开发文档
&&刚转的???分享大家
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
加入VIP
还剩25页未读,
定制HR最喜欢的简历
你可能喜欢用Python写socks5服务器端 | Xiaoxia[PG]
参考自RFC1928:
直接运行这个程序就给本机建立了一个socks5的代理服务器。
代码如下:
import socket, sys, select, SocketServer, struct, time
class ThreadingTCPServer(SocketServer.ThreadingMixIn, SocketServer.TCPServer): pass
class Socks5Server(SocketServer.StreamRequestHandler):
def handle_tcp(self, sock, remote):
fdset = [sock, remote]
while True:
r, w, e = select.select(fdset, [], [])
if sock in r:
if remote.send(sock.recv(4096)) &= 0: break
if remote in r:
if sock.send(remote.recv(4096)) &= 0: break
def handle(self):
print 'socks connection from ', self.client_address
sock = self.connection
# 1. Version
sock.recv(262)
sock.send(b&\x05\x00&);
# 2. Request
data = self.rfile.read(4)
mode = ord(data[1])
addrtype = ord(data[3])
if addrtype == 1:
addr = socket.inet_ntoa(self.rfile.read(4))
elif addrtype == 3:
# Domain name
addr = self.rfile.read(ord(sock.recv(1)[0]))
port = struct.unpack('&H', self.rfile.read(2))
reply = b&\x05\x00\x00\x01&
if mode == 1:
# 1. Tcp connect
remote = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
remote.connect((addr, port[0]))
print 'Tcp connect to', addr, port[0]
reply = b&\x05\x07\x00\x01& # Command not supported
local = remote.getsockname()
reply += socket.inet_aton(local[0]) + struct.pack(&&H&, local[1])
except socket.error:
# Connection refused
reply = '\x05\x05\x00\x01\x00\x00\x00\x00\x00\x00'
sock.send(reply)
# 3. Transfering
if reply[1] == '\x00':
if mode == 1:
# 1. Tcp connect
self.handle_tcp(sock, remote)
except socket.error:
print 'socket error'
def main():
server = ThreadingTCPServer(('', 1080), Socks5Server)
server.serve_forever()
if __name__ == '__main__':
已经修正Google SyntaxHighlighter无法正确显示Python代码的问题。问题出自shBrushPython.js中定义regexList数组的时候末尾多了一个”,”。删去就行了。神奇的是,只有IEcore才报错……
本条目发布于。属于分类。作者是。
你知道今天是几号?
2011年三月
202122232425
小虾 14岁~25岁,还在长
邮箱:xiaoxia@xiaoxia.org
数据挖掘爱好者
搜索引擎爱好者
网络协议爱好者
影视制作爱好者(非高手)
业余摄影爱好者(非高手)
业余桌球爱好者(非高手)
乒乓球爱好者(非高手)
羽毛球爱好者(非高手)怎么在腾讯官网进入MYQQ啊_百度知道
怎么在腾讯官网进入MYQQ啊
哪里有MY.QQ.COM的超链接啊就是你点就进的那种
我有更好的答案
1、百度搜索腾讯我的个人中心.进入我的QQ中心2、点击登录,就会显示你所需要的内容
采纳率:63%
本回答被提问者采纳
为您推荐:
其他类似问题
您可能关注的内容
myqq的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 ie怎么设置socks5代理 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信