找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 4061|回复: 26

一键安装配置natmap插件脚本

[复制链接]
发表于 2024-8-2 17:57 | 显示全部楼层 |阅读模式
本帖最后由 liaohcai 于 2024-8-8 11:16 编辑





natmap非常好用插件,
能实现与拥有动态公网IP同等的访问效果,它通过打通完全锥型 (Full cone)类型NAT的TCP、UDP端口,实现访问侧 任意主机 在无需客户端的情况下进行 直连 访问。

natmap作者的介绍:heiher/natmap: TCP/UDP port mapping for full cone NAT (github.com)

用法:
SSH终端中配置和运行

绑定模式
  1. # TCP
  2. ./natmap -s turn.cloudflare.com -h example.com   -b <绑定端口> -e ddns脚本 &

  3. # UDP
  4. ./natmap -u -s turn.cloudflare.com -b <绑定端口>   -e ddns脚本 &
复制代码

转发模式
  1. # TCP
  2. ./natmap -s turn.cloudflare.com -h example.com -b <绑定端口> -t <内网ip> -p <监听端口>  -e ddns脚本 &

  3. # UDP
  4. ./natmap -u -s turn.cloudflare.com -b <绑定端口> -t <内网ip> -p <监听端口>  -e ddns脚本 &
复制代码


配置二三个端口,还算可以,但要注意下绑定端口不能被占用,同时ddns脚本要有运行权限。


如果是多个端口映射,配置起来就非常繁琐容易出错,所以我花费了三四天的时间构思和编写了这个一键脚本,之前写的第一个版本一键脚本不怎么好用。

利用padavan的web页面——自定义脚本控制台,在控制台运行命令,然后”参数设置 - 脚本-在路由器启动后执行“下的空白处添加配置信息,最后用控制台
运行脚本处理成可运行的进程。


自定义脚本



(控制台)

操作步骤对比简单,分三步进行,全程不用登录SSH终端:

第一步,一键安装把这代码粘贴到控制台,刷新
在线安装代码是
游客,如果您要查看本帖隐藏内容请回复


在”在路由器启动后执行“下添加了配置信息

下载了一个natmap.sh脚本
同时,也下载了几个natmap专用ddns脚本,每个脚本的功能也不一样

有些是提交域名ip4p形式的AAAA记录;
有些是域名提交TXT记录;
有些直接在浏览器中重定向;
有些以文本形式在浏览器展示ip,端口信息,SSH信息,服务端地址等等。

第二步,在开机启动中配置

回到”参数设置 - 脚本-在路由器启动后执行“编辑自己的信息,同时去掉开头的”#“号和保存”应用设置“

第三步,运行natmap.sh脚本,使其生效
再回到“控制台”把这代码粘贴到控制台,刷新
  1. sh /etc/storage/natmap.sh
复制代码


注意事项:

1.padavan路由器必须在拨号或者路由模式下。
如果是二级路由,要在主路由或光猫启用 DMZ 主机功能并指定二级路由的内网IP地址。

2.为了提高成功率,可直接用转发模式!!!,端口号最好用40000+

3.a如果是udp协议要带动ddns脚本,在下行一定要有“-”号,让脚本识别
  1. udp <绑定端口> <内网ip> <监听端口>
复制代码
   b如果是tcp协议要带动ddns脚本,在下行一定要有“+”号,让脚本识别
  1. tcp <绑定端口> <内网ip> <监听端口>
复制代码

5.如何停止运行,natmap.sh脚本后面加“0”。停止运行只会停止用natmap.sh脚本创建的进程,不会停止以前的natmap进程。
  1. sh /etc/storage/natmap.sh 0
复制代码

6.如何卸载
natmap.sh脚本后面加“uninstall”。
  1. sh /etc/storage/natmap.sh uninstall
复制代码

7.脚本做了兼容处理,同样也适合用于openwrt。


对应natmap进程







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2024-8-2 21:03 | 显示全部楼层
不明觉厉,研究研究~
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-8-5 15:35 来自手机 | 显示全部楼层
看看是什么命令
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-8-5 20:36 | 显示全部楼层
研究一下
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-8-6 17:08 | 显示全部楼层
楼主的教程太好用了!
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-8-6 19:28 | 显示全部楼层
研究一下
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-8-6 19:56 | 显示全部楼层
楼主,我太崇拜你了!
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-8-7 23:39 | 显示全部楼层
研究研究
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-8-10 02:10 来自手机 | 显示全部楼层
感谢分享。。试试看怎么样
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-8-10 20:27 | 显示全部楼层
感谢分享
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-8-11 23:19 | 显示全部楼层
试试看看
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-8-12 10:18 | 显示全部楼层
感谢分享
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-8-12 10:42 | 显示全部楼层
NATMAP研究
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-8-13 13:26 | 显示全部楼层
研究一下
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-8-21 16:19 | 显示全部楼层
好用 不限速
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-9-23 03:32

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表