社区
通信技术
帖子详情
udp包穿过防火墙问题
happyno9
2002-07-29 09:49:31
我是做voip的,使用H.323协议,但是一般的防火墙都不允许通过udp包,如何将udp包发出去呢?
设想这样一个环境:内部网的一台机器可以通过防火墙访问一个位于公网的地址
内部网的机器名a,公网机器名b,a应该是可以向b发送udp包的,但是如何让b可以向a发送udp包呢?
像qq,应该是走udp包的,是如何收到外面发过来的udp包的?
...全文
451
17
打赏
收藏
udp包穿过防火墙问题
我是做voip的,使用H.323协议,但是一般的防火墙都不允许通过udp包,如何将udp包发出去呢? 设想这样一个环境:内部网的一台机器可以通过防火墙访问一个位于公网的地址 内部网的机器名a,公网机器名b,a应该是可以向b发送udp包的,但是如何让b可以向a发送udp包呢? 像qq,应该是走udp包的,是如何收到外面发过来的udp包的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tuba_cn
2002-08-04
打赏
举报
回复
如果说在两个不同局域网中的机器要用UDP进行通信,公网上要有服务器。
夭夭
2002-08-04
打赏
举报
回复
1
wang_simon
2002-08-03
打赏
举报
回复
如果说在两个不同局域网中的机器要用UDP进行通信,又如何做呢?
danscort2000
2002-08-03
打赏
举报
回复
http://www.csdn.net/expert/topic/848/848621.xml?temp=.5730554
给你个参考,
绑定80端口是否可以穿透呢?
yoyo2002
2002-08-03
打赏
举报
回复
如果是防火墙一定要开端口。
yins
2002-08-02
打赏
举报
回复
up
zhangjianwen
2002-07-31
打赏
举报
回复
是啊,也可动态配制(nat自己自动解决)。
happyno9
2002-07-31
打赏
举报
回复
to zhangjianwen(飞也) :
配置nat是否必须在有公网地址的那台机器上配置阿?
王鹏云
2002-07-31
打赏
举报
回复
外面的机器不需要知道防火墙的存在,收到包之后直接按源地址和源端口回送就行了。不过需要内部的机器首先发包给外部机器。
zhuldragon
2002-07-31
打赏
举报
回复
就udp包穿过防火墙问题,关键看防火墙的特性:NAT和ACL(网络地址转换和访问控制列表),我觉得前者主要解决IPv4缺乏的问题(同时在一定程度上对外隐藏了内部网结构)而后者则为用户制订了服务菜单。 既然“一般的防火墙都不允许通过udp包”,那么它允许哪些协议包通过呢? 如果允许通过协议P,那么可以如同Redeon(Leon) 所说将UDP封装到协议P里面,传出去。 想补充一点的是,外面的对等设备上必须有相应的解封装过程,才能实现双方真正的通信。
zhangjianwen
2002-07-30
打赏
举报
回复
请看看,针对不同的协议有不同的解决方案:
http://it.rising.com.cn/safety/syjq/syjq/020610nat.pdf
happyno9
2002-07-30
打赏
举报
回复
谢谢楼上三位,我昨天找了些资料看的结果如你们所说。
我会稍后给分的,呵呵
先看看有没有别的兄弟发表见解。
我的项目经理跟我说,开放端口或者封掉某个端口是电信局的事情,不管本地网络的事情,靠,我觉得不是这么回事吧。
各位以为呢
Redeon
2002-07-30
打赏
举报
回复
把udp的包放在tcp包中,先用tcp连到外面,在解开!
tuba_cn
2002-07-30
打赏
举报
回复
to happyno9(寒风中的烟头)
电信给你们公司分配的是一个私有地址呀?
cai3995
2002-07-29
打赏
举报
回复
同意楼上所说
其实主要是要在防火墙的规则之内,否则,即使是QQ也不可能经过防火墙的,所说的内部主动连接外部,其实就是NAT的关系了,只能基于C/S模式,才能进行通信的。
tuba_cn
2002-07-29
打赏
举报
回复
首先,要有防火墙内的机器a主动向机器b发送UDP数据包,这样才有可能在后面的一段时间内在防火墙上继续保持连接状态;
第二,防火墙的规则要允许UDP的连接状态,这是通过设定防火墙的UDP连接时间参数确定的,有些防火墙处于安全考虑不允许UDP的连接状态,那么机器b就不可能向机器a发送UDP包。
young_wind
2002-07-29
打赏
举报
回复
防火墙是可以让UDP包通过的,DNS就是UDP的,但有些做了设置,只允许一些特定的UDP包经过,你可以修改防火墙的设置来允许UDP经过。
如果你改变不了防火墙的设置,那你可以用代理啊
现在的防火墙好象是基于状态的,QQ从外面8000过来的UDP包是由于处于连接状态,所以可以经过防火墙,但外面的主动连接就不行了,除非修改防火墙规则
ikago:IkaGo是一个代理,可帮助绕过用Go编写的
UDP
阻止,
UDP
QoS和NAT
防火墙
伊卡 IkaGo是一个代理,可帮助绕过用Go编写的
UDP
阻止,
UDP
QoS和NAT
防火墙
。 IkaGo旨在加速游戏机中的游戏。 如果您有SOCKS5代理,请使用以获得更好的性能。 像鱿鱼一样
穿过
防火墙
:) 特征 FakeTCP :所有TCP,
UDP
和ICMPv4数据
包
都将与TCP标头一起发送,以绕过
UDP
阻止和
UDP
QoS。 受启发。 还模拟了TCP的握手。 代理ARP :回复ARP请求,因为它拥有不在网络上的指定地址。 多路复用和多路复用:一个客户端可以处理来自不同设备的多个连接。 一台服务器可以为多个客户端提供服务。 跨平台:从理论上讲,它可以与Windows,macOS,Linux和其他操作系统很好地兼容。 监控器:观察流量 全锥NAT 加密 KCP支持 依存关系 Windows中为或WinPcap,macOS,Linux等中为libpcap。 (可选,推荐)
端口扫描原理 端口扫描是通过扫描主机确定哪一些TCP和
UDP
端口可以访问的过程
绝大多数应用程序运行在TCP或者
UDP
协议之上,这些协议是众多应用程序使用的传输机制,端口扫描是通过扫描主机确定哪一些TCP和
UDP
端口可以访问的过程。
Nmap使用及指纹库分析报告
掌握主机、端口扫描的原理 掌握 Nmap 扫描器的使用 掌握 Nmap 进行远程 OS 检测的原理
Linux安全扫描工具Nmap用法及参数详解.docx
Linux安全扫描工具Nmap用法及参数详解.docx
rfc1928:SOCKS V5中文版
本备忘录状态 本文档讲述了一种Internet社区的Internet标准跟踪协议,它需要进一步进行讨论和建议以得到改进。请参考最新版的 “Internet正式协议标准” (STD1)来获得本协议的标准化程度和状态。本备忘录的发布不受任何限制。 知识背景 这个备忘录描述了从同一协议的前一版本(版本4[1])发展而来的一个协议。这个新的协议起源于当前的一些讨论和原 型的实现(active discussions and prototype implementations)。关键的贡献人有:Marcus Leech: Bell-Northern Research, David Koblas: Independent Consultant, Ying-Da Lee: NEC Systems Laboratory, LaMont Jones: Hewlett- Packard Company, Ron Kuris: Unify Corporation, Matt Ganis: International Business Machines。 1. 介绍 利用网络
防火墙
可以将组织内部的网络结构从外部网络如INTERNET中有效地隔离,这种方法在许多网络系统中正 变得流行起来。这种
防火墙
系统通常以应用层网关的形式工作在两个网络之间,提供TELNET、FTP、SMTP等的接 入。随着越来越多的使全球信息查找更容易的复杂的应用层协议的出现,有必要提供一个通用框架来使这些协议安 全透明地
穿过
防火墙
。而且在实际应用中还需要一种安全的认证方式用以穿越
防火墙
。这个要求起源于两个组织的 网络中客户/服务器关系的出现,这个关系需要得到控制并要求有安全的认证。 在这儿所描述的协议框架是为了让使用TCP和
UDP
的客户/服务器应用程序更方便安全地使用网络
防火墙
所提供的服 务所设计的。这个协议从概念上来讲是介于应用层和传输层之间的“中介层
通信技术
4,386
社区成员
28,918
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章