开启IPV6
上一篇文章用开发板搭建了alist,mc服务器,但没有公网ip,只能局域网下访问,我当然不能忍,这篇文章讲述我如何获取公网ipv6和踩的一些坑
光猫配置
首先进入光猫的后台,我的猫是华为的老东西了,用普通的账号root
密码admin
进是能进去,但是很多设置只能看,改不了,于是我查遍bing,终于找到了适合我的超级管理员密码,大家可以试试
|
|
输入密码进入后台,找到wan
设置,把路由器的wan改为桥接
,并把ipv4改为ipv4/ipv6
如果是灰色的不能更改,请按下面的步骤设置,以chrome为例
在不能点击的ipv4设置上右键,点击检查,查看时候有disable
属性,如果有的话,对准属性右键,点击edit attribute
删除disable,不需要关闭,直接点击ipv4就应该能设置了需要注意的是,如果用普通账号登陆,比如上面的root,你是无法设置开启ipv6的,即使删去disable,点击应用后仍然是ipv4
路由器开启ipv6
光猫设置完成了,现在你应该是没网的状态,别慌,登陆路由器后台,以小米路由器为例,点击常用设置-上网设置,开启ipv6,上网方式选择native,然后在上网设置里选择PPoE拨号上网,输入你的宽带帐号密码
这时候可能有小伙伴问,如果忘了怎么办呢?没关系,这里有两种解决办法
- 以移动为例,关注微信公众号中国移动10086,直接找人工客户,把你办宽带用的电话给他,叫他帮你查
- 也可以用手机登陆小米路由器后台,点击右下角宽带账号信息即可查看
输入正确的帐号密码,这下应该能成功连上网了,等一会,你会发现后台出现了ipv6的地址,访问ipv6测试如果成绩是10/10那么说明你就成功了(如果不行的话重启路由器和光猫试试)
关闭防火墙
得到公网ipv6之后,可能会有小伙伴发现在局域网内可以通过ipv6访问,但使用流量就不行,很大原因是你路由器有ipv6防火墙,拒绝外网访问,我们需要关闭才能从流量访问,
因为低端的小米路由器默认是没有关闭防火墙的开关的,所以我们需要ssh连接路由器进行手动配置
温馨提示:此教程可能不适用于较新的路由器,作者用的是红米AC2100
- 首先登陆你路由器的后台,然后查看地址栏,找到
stok=xxxxxxxx
把=
到/
中间的复制下来 - 浏览器输入以下内容 < stok >换成你上面复制的内容,如果输出{“code”:0}那就是成功
|
|
- 浏览器进入,同样,< STOK >换成自己stok
|
|
-
完成后,使用
ssh root@192.168.31.1
连接路由器,密码为admin
看到大大的ARE U ok
就代表成功了 -
因为openssh7.0以后的版本不再支持ssh-dss(DSA)算法,所以可能会报错,尝试使用以下命令连接
|
|
- 连上以后就好办了,使用
vi /etc/config/firewall
修改配置文件,修改config defaults改为
|
|
- 最后重启防火墙
|
|
拓展
因为运营商分配的大都是动态ipv6,顾名思义,就是ip过一段时间就会变,你也不想玩着玩着突然服务器没了吧
域名购买
要解决上述问题,只需要有一个域名进行ddns解析即可
我们可以到阿里云购买域名(这里需要注意的是,请尽量不要购买.xyz
的域名,因为续费真的很贵
- 支付宝登陆阿里云
- 搜索域名,输入你喜欢的域名,选择后缀,这里有钱的直接上.com,没钱的随便选个便宜的,但是一定要看续费,除非你只用一年
- 点击右上角购物车购买,买前需要创建一个信息模板和需要实名认证,未成年也能注册
- 买完后点击右上角AccessKey,创建一个key,一定不要分享给别人,最好把csv下载下来
- 在域名控制台-域名解析中,点击添加记录,记录类型设置为AAAA当然你有公网ipv4也可以多添加一个A类型的
DDNS-GO
简单好用的DDNS。自动更新域名解析到公网IP(支持阿里云、腾讯云、Dnspod、Cloudflare、Callback、华为云、百度云、Porkbun、GoDaddy、Google Domain)
到了这一步,你应该得到了一个属于你的域名,恭喜你,这时候可以设置ddns动态解析了
了
- 我用的是ddns-go,在github上面就能找到
- 下载适合自己架构和系统的压缩包,解压到你喜欢的位置,使用sudo ./ddns-go -s install安装ddns-go
- 在浏览器输入
http://127.0.0.1:9876/
登陆后台(如果像我一样,使用ssh远程控制开发板,输入开发板的ip:9876/也可以进入后台) - DNS服务商选择自己注册域名的服务商
- AccessKeyID和secret是上面创建的,有的服务商没有id着一个选项
- 获取ip的方式接口或网卡都行
- Domains填入自己的域名和二级域名
- 点击save保存即可完成配置
之后尝试用域名+网站端口访问网站,ssh也可以使用username@域名访问,流量访问也要试下
Enjoy
后记
不知道是设置问题还是光猫太老了,ipv6过一段时间就会实效,需要手动重启光猫和机顶盒
参考|部分引用
小米、红米 AC2100 一键开启 SSH,可自定义安装各种插件
Last modified on 2023-08-23