找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 3461|回复: 6

哪位大佬能在梅林中写入IPV6的动态域名解析?

[复制链接]
发表于 2019-7-22 18:11 | 显示全部楼层 |阅读模式
青岛每步提供了免费的IPV6动态域名解析接口
直接提交 http://ipv6.meibu.com/?name=aaa. ... p;ipv6=2001:da8::36
这里的aaa.noip.cn 换成你的域名,abc换成你的密码,IPV6地址换成你的,即可!
注意:软件一定要先判断IP是否改变,改变了再提交,如果做成不论改变与否都提交的方式,一来解析不稳定,二来系统会自动封杀这个域名,造成无法使用


希望哪个大佬能把这个插件做出来
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-7-23 13:26 | 显示全部楼层
别想了 梅林不支持ipv6 web

点评

咋不支持 ,我的早就ipv6了啊,使用cf的api来ddns  详情 回复 发表于 2019-7-31 08:51
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-7-31 08:51 | 显示全部楼层
szkorman 发表于 2019-7-23 13:26
别想了 梅林不支持ipv6 web

咋不支持 ,我的早就ipv6了啊,使用cf的api来ddns

点评

请指教一下,我现在是K3 梅林384的固件,已经能获取IPV6IP ,但就不能远程访问梅林WEB管理页面。  详情 回复 发表于 2019-10-10 12:46
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-10-10 12:46 | 显示全部楼层
thorisme 发表于 2019-7-31 08:51
咋不支持 ,我的早就ipv6了啊,使用cf的api来ddns

请指教一下,我现在是K3 梅林384的固件,已经能获取IPV6IP ,但就不能远程访问梅林WEB管理页面。

点评

听koolshare大佬说梅林源码不支持ipv6web管理页面  详情 回复 发表于 2019-10-13 20:51
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-10-13 20:51 | 显示全部楼层
ssitssit 发表于 2019-10-10 12:46
请指教一下,我现在是K3 梅林384的固件,已经能获取IPV6IP ,但就不能远程访问梅林WEB管理页面。

听koolshare大佬说梅林源码不支持ipv6web管理页面
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2020-2-20 17:40 | 显示全部楼层
解决了,用定时器的方式

我们在路由器定时器里加上脚本,设置为1分钟执行一次就可以了。下面的代码是每步科技的IPV6动态域名服务
步骤是先取路由器当前IPV6地址,方式是通过 http://v6.meibu.com/ipv6.asp 得到路由器当前IPV6地址。
判断这个IPV6地址跟前一分钟得到的是否一样,一样就结束,不一样就提交服务器更新,同时把新的IPV6写入文件保存以备下次比较
"http://v6.meibu.com/v6.asp?name=abc.meibu.net&pwd=abc" 这个是服务器更新域名的接口
其中abc.meibu.net&pwd=abc是注册时候填写的域名和密码,自己修改

sync
old=$(cat /tmp/mnt/sda1/socat/ips6.asp)
echo "$old"
wget -q -O /tmp/mnt/sda1/socat/ips7.asp  http://v6.meibu.com/ipv6.asp
sync
sleep 10
new=$(cat /tmp/mnt/sda1/socat/ips7.asp)
echo "$new"
if [ "$old" != "$new" ]
then
rm -rf /tmp/mnt/sda1/socat/ips6.asp
mv /tmp/mnt/sda1/socat/ips7.asp /tmp/mnt/sda1/socat/ips6.asp
        wget "http://v6.meibu.com/v6.asp?name=abc.meibu.net&pwd=abc"
        rm login.asp*
else
        echo "==same!"
fi
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-4-27 08:50 | 显示全部楼层
本帖最后由 pany4321 于 2021-4-27 09:13 编辑
ssitssit 发表于 2019-10-10 12:46
请指教一下,我现在是K3 梅林384的固件,已经能获取IPV6IP ,但就不能远程访问梅林WEB管理页面。

最近入手了一台K3,刷了梅林。虽然梅林固件中,web管理应用不支持ipv6,但是你这个还是有解决方案的。可以用socat(梅林固件自带,位于/usr/sbin目录下,如果没有可以自己安装)做端口转发来实现。
1、设置socat 端口转发,并让其开机自启动
将如下命令放到开机启动脚本/jffs/script/firewall-start.sh(没有这个名字的脚本就自己创建一个,名字必须一致。自己新创建的话,注意要给脚本文件执行权限。这个脚本如果存在,将会在防火墙启动的时候自动执行)。
假设你的路由器内网IP地址为192.168.2.1,可以在脚本中设置命令如下:
nohup /usr/sbin/socat TCP6-LISTEN:8080,reuseaddr,fork TCP4:192.168.2.1:80 >/dev/null 2>&1 &

执行这个脚本后,将会在路由器上启动一个IPV6监听端口8080,并建立这个端口到路由器内网ipv4地址80端口的映射。
你通过ipv6网络用http访问路由器的8080端口时,将自动转发到路由器内网的80端口上(路由器的管理地址)。

2、配置防火墙ipv6访问规则,允许远程通过ipv6访问路由器WAN口(一般是ppp0)8080端口梅林固件默认是禁止从WAN口访问路由器的,需要设置防火墙规则,这个规则也放到开机启动脚本/jffs/script/firewall-start.sh当中
命令如下:
ip6tables -I INPUT -i ppp0 -p tcp -m tcp --dport 8080 -j ACCEPT

完成上面两步,启用路由器管理界面中的IPV6防火墙,就可以ipv6远程管理路由器了。不要管路由器管理界面上的防火墙的具体规则设置,没有用。只要将步骤2中的命令放到启动脚本中即可。

多说两句,可以先用下面两条命令测试,测试通过后,再写入上面的自启动脚本。
ip6tables -I INPUT -i ppp0 -p tcp -m tcp --dport 8080 -j ACCEPT
socat TCP6-LISTEN:8080,reuseaddr,fork TCP4:192.168.2.1:80

脚本中几个特殊参数的含义:
1、nohup 意思是脚本不会被中断。
2、>/dev/null 2>&1 意思是将nohup的日志输出全部重定向到虚拟设备/dev/null(nohup会自动输出运行日志到当前目录的 nohup.out 文件中,可以认为/dev/null是个无底洞,任何输入都会消失无踪),否则路由器的存储空间很容易被日志灌满。
3、最后一个& 表示让socat后台运行,否则一旦关闭当前终端窗口,进程就关闭了。

我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-18 14:41

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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