关于端口转发的实现的用python实现的思路。求指导
时间:2011-02-24
来源:互联网
最近工作中遇到一些问题,在上门安装设备的时候总会遇到一些问题,由于我还是在校生,总有问题解决不了,这就需要公司的同事远程连接来指导,可是服务的时候是在对方机房的,总不能让人家给我们开端口吧,太不安全,于是同事给我提了一个建议,让我写一个端口转发的小工具,具体需求如下
我在客户机房,服务器为 A 我的笔记本连接到客户的网络中为 B
公司是固定IP,已经将端口8808映射到了内外中的C机器上面
具体流程如下图
http://hi.csdn.net/space-9201579-do-album-picid-748857.html
求各位大牛教教我,具体代码的实现,各个框架,在给我讲讲原理
我在客户机房,服务器为 A 我的笔记本连接到客户的网络中为 B
公司是固定IP,已经将端口8808映射到了内外中的C机器上面
具体流程如下图
http://hi.csdn.net/space-9201579-do-album-picid-748857.html
求各位大牛教教我,具体代码的实现,各个框架,在给我讲讲原理
作者: vivre_1 发布时间: 2011-02-24
Python code
import socket s = socket.socket(socket.AF_INET,socket.SOCK_DGRAM) s.bind(("",8081)) while True: data,addr = s.recvfrom(1024) print "Rceevide:",data,"form",addr if data == "exit" : break
作者: vivre_1 发布时间: 2011-02-24
补充,是不是要建立 4个socket 分别负责
C-B的数据接收 B-A的数据发送
A-B的数据接收 B-C的数据发送
是这样理解的么?
C-B的数据接收 B-A的数据发送
A-B的数据接收 B-C的数据发送
是这样理解的么?
作者: vivre_1 发布时间: 2011-02-24
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28