Linux/Openwrt路由安装配置UPNP服务提高迅雷下载速度
Linux/Openwrt路由安装配置UPNP服务提高迅雷下载速度
发布时间:September 7, 2012 // 分类:OpenWrt // 1 Comment
路由器下电脑为实现互联网端到端的连接需要配置DNAT(端口映射),UPNP就相当于自动化DNAT的实现,路由和客户端软件都需支持UPNP。
Openwrt路由下安装UPNP服务:
1
2
3
|
#http://www.haiyun.me
opkg update
opkg install miniupnpd
|
配置Iptables UPNP链,用于发现UPNP后在此链自动添加端口映射。
1
2
3
4
5
6
|
#允许特定转发
iptables -N MINIUPNPD
iptables -I FORWARD -i pppoe-wan -o br-lan -j MINIUPNPD
#DNAT端口映射
iptables -t nat -N MINIUPNPD
iptables -t nat -I PREROUTING -i pppoe-wan -j MINIUPNPD
|
UPNP配置文件:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
cat /var/etc/miniupnpd.conf
#http://www.haiyun.me
ext_ifname=pppoe-wan
listening_ip=192.168.1.1
port=5000
enable_natpmp=yes
enable_upnp=yes
secure_mode=yes
system_uptime=yes
bitrate_down=28672000
bitrate_up=2867200
uuid=a107991c-8b19-4ce4-a525-36bd2c814165
allow 1024-65535 0.0.0.0/0 1024-65535
deny 0-65535 0.0.0.0/0 0-65535
|
开启UPNP服务:
1
2
|
/etc/init .d /miniupnpd enable
/etc/init .d /miniupnpd start
|
使用迅雷开启UPNP测试,查看日志UPNP服务已为迅雷添加端口映射:
1
2
3
4
5
6
7
8
9
10
11
12
|
Sep 7 19:06:01 OpenWrt daemon.info miniupnpd[7232]: HTTP connection from 192.168.1.16:45067
Sep 7 19:06:01 OpenWrt daemon.info miniupnpd[7232]: HTTP REQUEST : POST /ctl/IPConn (HTTP/1.1)
Sep 7 19:06:01 OpenWrt daemon.info miniupnpd[7232]: SOAPAction: urn:schemas-upnp-org:service:WANIPConnection:1#AddPortMapping
Sep 7 19:06:01 OpenWrt daemon.info miniupnpd[7232]: AddPortMapping: ext port 65379 to 192.168.1.16:65379 protocol TCP for: Thunder5
Sep 7 19:06:01 OpenWrt daemon.debug miniupnpd[7232]: UPnP permission rule 0 matched : port mapping accepted
Sep 7 19:06:01 OpenWrt daemon.info miniupnpd[7232]: redirecting port 65379 to 192.168.1.16:65379 protocol TCP for: Thunder5
Sep 7 19:06:01 OpenWrt daemon.info miniupnpd[7232]: HTTP connection from 192.168.1.16:45068
Sep 7 19:06:01 OpenWrt daemon.info miniupnpd[7232]: HTTP REQUEST : POST /ctl/IPConn (HTTP/1.1)
Sep 7 19:06:01 OpenWrt daemon.info miniupnpd[7232]: SOAPAction: urn:schemas-upnp-org:service:WANIPConnection:1#AddPortMapping
Sep 7 19:06:01 OpenWrt daemon.info miniupnpd[7232]: AddPortMapping: ext port 65379 to 192.168.1.16:15301 protocol UDP for: Thunder5
Sep 7 19:06:01 OpenWrt daemon.debug miniupnpd[7232]: UPnP permission rule 0 matched : port mapping accepted
Sep 7 19:06:01 OpenWrt daemon.info miniupnpd[7232]: redirecting port 65379 to 192.168.1.16:15301 protocol UDP for: Thunder5
|
查看Iptables链UPNP添加的规则:
1
2
3
4
5
|
iptables -L MINIUPNPD -nv
Chain MINIUPNPD (1 references)
pkts bytes target prot opt in out source destination
26245 18M ACCEPT tcp -- * * 0.0.0.0/0 192.168.1.16 tcp dpt:65379
18182 4423K ACCEPT udp -- * * 0.0.0.0/0 192.168.1.16 udp dpt:15301
|
1
2
3
4
5
|
iptables -t nat -L MINIUPNPD -nv
Chain MINIUPNPD (1 references)
pkts bytes target prot opt in out source destination
676 61598 DNAT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:65379 to:192.168.1.16:65379
316 22320 DNAT udp -- * * 0.0.0.0/0 0.0.0.0/0 udp dpt:65379 to:192.168.1.16:15301
|
标签:openwrt, 迅雷, p2p, 迅雷开启upnp, openwrt安装配置upnp, openwrt路由开启upnp, upnp
Linux/Openwrt路由安装配置UPNP服务提高迅雷下载速度相关推荐
- 关于Linux环境下安装配置vsftpd服务全攻略(踩坑)
2017年08月09日 19:42:19 木大白易 阅读数 17536更多 分类专栏: Linux OS 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接 ...
- 在Linux下如何安装配置SVN服务
2019独角兽企业重金招聘Python工程师标准>>> Linux下在阿里云上架一个svn centos上安装:yum install subversion 安装成功 键入 ...
- Linux与云计算——第二阶段Linux服务器架设 第八章:FTP服务器架设—安装配置FTP服务和客户端配置...
Linux与云计算--第二阶段Linux服务器架设 第八章:FTP服务器架设-安装配置FTP服务和客户端配置 安装Vsftpd [1] 安装并配置Vsftpd. [root@server ~]# yu ...
- linux下安装配置redis服务
2019独角兽企业重金招聘Python工程师标准>>> linux下安装配置redis服务 2016年03月25日 15:39:31 coding_everyday 阅读数:3530 ...
- linux计算服务器配置,Linux与云计算——第二阶段Linux服务器架设 第八章:FTP服务器架设—安装配置FTP服务和客户端配置...
Linux与云计算--第二阶段Linux服务器架设 第八章:FTP服务器架设-安装配置FTP服务和客户端配置 安装Vsftpd [1]安装并配置Vsftpd. [root@server ~]# yum ...
- Linux环境Kafka安装配置
Linux环境Kafka安装配置 1. 认识Kafa (1) Kafa介绍 开源消息系统 官网:kafka.apache.org/ 用途:在流式计算中,Kafka一般用来缓存数据,Storm通过消费K ...
- 红猫linux系统下载教程,RedCat_NSS_红猫linux软路由安装使用手册
RedCat_NSS_红猫linux软路由安装使用手册 (11页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.9 积分 RedCat_NSS_红猫l ...
- 红猫linux系统下载教程,RedCat_NSS_红猫linux软路由安装使用手册.doc
RedCat_NSS_红猫linux软路由安装使用手册 安装手册(ISO版) 2010年7月3日 发表评论 阅读评论 一. 硬件要求: 最低配置: * 处理器:266MHz Pentium * 内存: ...
- Linux环境HBase安装配置及使用
Linux环境HBase安装配置及使用 1. 认识HBase (1) HBase介绍 HBase = Hadoop database,Hadoop数据库 开源数据库 官网:hbase.apache.o ...
最新文章
- 解决ubuntu里面的sudo: /etc/sudoers is mode 0640, should be 0440
- 使用Martix来实现缩放图片的功能
- 弹出框的鼠标拖拽事件
- ajax 在新选卡打开,JavaScript在新窗口中打开,而不是选项卡
- Node.js入门经典 读书笔记(3)
- Netcraft :2019年4月全球Web服务器排名 nginx首度登顶
- 一张图看程序媛阿源的2021个人年度流水账
- javascript 之作用域-06
- 用Java代码在ElasticSearch中索引PDF文件?
- c#分页读取GB文本文件
- 关于HTTP协议的学习
- 暖心!阿里安全白帽挖漏洞做公益 连收2462封山区小孩感谢信
- 宝塔面板 CentOS 系统配置紫猫数据库(一)
- 移动设备管理与OMA DM 协议 V5(3)
- 【校招Verilog快速入门】组合逻辑篇:VL12、4bit超前进位加法器电路
- 秒杀活动,怎么设计全套技术方案
- Put GridView inside ScrollView
- 关于ASP.Net的validateRequest=false(验证请求)
- webdav服务器文件大小限制,WebDAV服务器
- 四元数和欧拉角的个人理解