关于路由器设置 DMZ 和 UPnP 的一些疑问

2020-05-21 20:40:53 +08:00
 gtheone1

家里宽带目前已经有公网 IP 了,路由器是华硕

1 、也就是说路由器现在暴露在外网,会不会不安全?

2 、路由器开启 DMZ 能提高 BT 下载速度?

3 、路由器建议我关闭 UPnP 来提高安全性,关闭之后会影响 bt 下载速度?

13359 次点击
所在节点    宽带症候群
16 条回复
ifxo
2020-05-21 20:55:30 +08:00
开了 upnp 就不用开 dmz 了,我这边关了 upnp 也不影响迅雷下载
dbw9580
2020-05-21 20:58:25 +08:00
1 公网 ip 还是在路由器上的,内网机器经过 NAT,那么内网是不能直接被外网访问到的;路由器自身的安全问题,确保 web 管理界面没有对公网 ip 开放即可
2 DMZ 是关闭路由器把一切外部发起的请求转发到指定的机器上。如果你通过 UPnP 可以 BT 做种,那么 DMZ 不会有任何附加的好处
3 关闭 UPnP 运行在内网机器上的 BT 客户端将不能接受其他人发起的连接,但是现在的客户端大多集成了 STUN 等辅助打洞的功能,因此不太可能使 BT 客户端完全无法工作。至于效率,打洞会有一些开销,一旦打好了洞,连接的速度就和 UPnP 还是打洞没关系了。
dbw9580
2020-05-21 21:09:55 +08:00
仔细一看楼主关心的只是 BT 的下载速度,那答案是:是的,关闭 UPnP 会降低 BT 的下载速度,使用迅雷也会。
gtheone1
2020-05-21 21:12:30 +08:00
@dbw9580 我愿意放弃小部分安全性来提升下载速度...况且个人用户似乎没有被入侵的价值
gtheone1
2020-05-21 21:22:06 +08:00
@dbw9580 感谢解答
Moofish
2020-05-21 22:18:20 +08:00
关闭 UPNP,转发协议所需端口即可
gtheone1
2020-05-22 00:14:26 +08:00
@Moofish 没有自动转发的话,手动不是很麻烦吗
flyhaozi
2020-05-22 00:40:59 +08:00
@gtheone1 这个就是方便和安全性的取舍,如果你电脑上永远不会执行恶意软件的话那开着 upnp 也没啥。我是在 PC 直接用安全软件限制了所有的入站连接,只给 bt 软件开放,然后路由器开启 upnp (因为游戏主机也需要)。
mgrddsj
2020-05-22 06:47:31 +08:00
1. 路由器开防火墙,防端口扫描,不回应 ping 之类的选项会安全一些。但其实也没有特别危险。
2&3. 会变快。不过 UPnP 比 DMZ 安全得多。
DMZ 是把你指定的那台电脑的所有端口暴露出去。
UPnP 则是按需打开部分端口,由程序来申请打开端口(比如迅雷申请某个端口用于 bt 上传下载,路由器就暴露那个端口出去)。
像楼上说的一样,只要你的电脑上没有恶意软件乱申请打开端口,UPnP 可以认定为安全的。

如果一定要很安全而且求速度的话,就关掉 DMZ 和 UPnP,手动设置端口转发。( qbittorrent 可以手动指定 bt 端口,然后自己再手动设置端口转发。迅雷不记得可不可以了。)
iceheart
2020-05-22 08:26:18 +08:00
dmz 是最危险的。
路由器都自带防火墙。开 dmz 就等于把下载机推到路由器前面,所有攻击都会往这台机器上招呼。
kaesi0
2020-05-22 09:29:49 +08:00
1.有了公网 IP 只是意味着外界能访问到你,安不安全得看你有没有做好安全防护措施,比如防火墙,开 ddos 这些
2.如无必要不要开 dmz,那意味着完全暴露,最好的方式是只开放部分端口,将端口转发到内网,同时要开防火墙
3.对于 bt 下载速度的影响我觉得是门悬学,如果你很在意下载速度,老老实实用迅雷会员或者百度离线
qbqbqbqb
2020-05-23 15:08:40 +08:00
其实现在不开 UPnP 也没多大问题。使用了 libutp 库的各种开源 BT 软件,比如 qbittorrent,都内置了 STUN 打洞,不映射端口也能接受传入连接。
20160409
2020-05-23 16:12:55 +08:00
3
开启防火墙,手动 upnp,可以兼顾 BT 速度和安全,padavan 系统里是这么设置的。
Moofish
2020-05-24 10:43:30 +08:00
@gtheone1 安全、省事、不花钱,这三者你最多能得到 2 项,不可能 3 项同时得到的。。。
cdh1075
2020-05-24 12:45:00 +08:00
1.路由器暴露在外网没什么安全问题,因为还有一层 nat,你又不是啥大人物,黑客用脚本扫一遍发现有 nat 就不会继续折腾了
2.upnp 手动端口映射 upnp 三选一,有就行了,不存在哪个速度更快
3.路由器瞎说的,不是大人物不用在乎
JoeoooLAI
2020-06-03 13:54:59 +08:00
首先我们要理解 dmz 和 upnp,DMZ 就是把一台内网机器所有的端口映射出去,upnp 是一种协议,就是可以让程序通知路由器映射某个端口给我,其实他跟手动映射是一摸一样的 ,就是手动和自动的区别。
1.暴露在外网肯定不安却,所以设定只能内网地址才能访问路由器会相对比较安全
2.开 dmz 端口映射后确实是可以提高 bt 速度,但是 upnp 或者自己端口映射也能达到相同效果,dms 把全部端口映射反而不安全,端口能少开几个就少开几个
3 。确实开 upnp 不一定安全,因为任何程序等能调用 upnp 给你开端口,例如爱奇艺什么的。至于 bt 速度可以参考第二点

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/674158

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX