IPV6+DDNS-GO异地组网远控(Liunx篇)

本文摘要确认自身是否拥有ipv61:与本地服务器同于一个局域网下的打开网站:点我测试是否有ipv6测试是否有ipv6如果有则显示跟我图片里的一样:::: hljs-center否则则无:::前提条件已获得,现在请你准备一个域名负责解析这个ipv6地址的域名:腾讯云域名购买地址||阿里云域名购买地址||DnsPod域名购买地址||Cloudflare域名购买地址)||(华为云域名购买地址)||dynv6地址...

确认自身是否拥有ipv6

1:与本地服务器同于一个局域网下的打开网站:点我测试是否有ipv6
测试是否有ipv6如果有则显示跟我图片里的一样:

::: hljs-center

否则则无

:::
前提条件已获得,现在请你准备一个域名负责解析这个ipv6地址的域名:
腾讯云域名购买地址
|
|
阿里云域名购买地址
|
|
DnsPod域名购买地址
|
|
Cloudflare域名购买地址)
|
|
(华为云域名购买地址)
|
|
dynv6地址
|
|
Porkbun域名注册
|
|
GoDaddy域名注册
|
|
NameSilo域名注册
|
|
火山引擎域名注册
分割线--------------------------------------------------------------------------------------------------分割线

以上就是DDNS-GO大部分支持的域名购买地址了,那我们今天就拿腾讯云域名地址来进行演示:

PS:国内域名可能需要备案才可使用,购买前请考虑清楚

Centos7.6系统安装DDNS-GO

DDNS-GO,GitHub项目地址
PS:GitHub可能需要代理或者梯子才可进行访问和文件下载
创建下载文件并进入目录:

mkdir /root/ddns
cd /root/ddns
​

1:下载DDNS-GO
X86架构文件下载地址:

wget https://github.akams.cn/https://github.com/jeessy2/ddns-go/releases/download/v6.7.0/ddns-go_6.7.0_linux_x86_64.tar.gz
​

arm64架构文件下载地址:

wget https://github.akams.cn/https://github.com/jeessy2/ddns-go/releases/download/v6.7.0/ddns-go_6.7.0_linux_arm64.tar.gz
​

PS:请你看好你的系统架构再进行文件下载,如果文件无法下载请更换下载协议或者加速地址!!!!!!

2:解压文件:
请注意文件名:

tar -zxvf ddns-go_6.7.0_linux_x86_64.tar.gz
​

3:运行ddns-go

./ddns-go
​

然后使用你的服务器ip:9876即可打开ddns-go的web面板

进入后选择号你需要对接的域名服务商,如果可以最好是也关闭掉ipv4的选项

这里就以腾讯云的为例:
选择腾讯云服务器,然后找到下面的"创建腾讯云API密钥 "建议按Ctrl+鼠标右键从当前链接打开一个新的界面

然后创建一个密钥

然后创建一个密钥,将对应的值填入对应的框中即可

将密钥都填好后往下划找到ipv6选项然后根据图片里的内容进行填写,注意:请根据你的实际情况填写

让DDNS——开机自启

安装node.js并解压:

cd /usr/local && wget https://nodejs.org/dist/v16.13.1/node-v16.13.1-linux-x64.tar.xz
xz -dk node-v16.13.1-linux-x64.tar.xz && tar -xvf node-v16.13.1-linux-x64.tar

​

在然后在位于/etc/profile 复制下方代码到最后一行,保存。

export GO111MODULE=on
export GOPROXY=https://goproxy.cn
export GOROOT=/usr/local/go
export GOPATH=/usr/local/go/path
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
export NODE_HOME=/usr/local/node-v16.13.1-linux-x64
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modules
​

然后在终端执行 source /etc/profile ,正常情况执行后不显示。

然后执行node -v 看看有没有版本号,有了就是成功了。

source /etc/profile
 
node -v  ##检查node.js版本
 
​

安装pm2管理程序

yum  -y install npm
npm config set registry https://registry.npmmirror.com
cd /root
npm install pm2 -g

​

挂载ddns-go到pm2并开启跟随系统自启动

cd /root/ddns

pm2 startup

pm2 start ./ddns-go

pm2 save

​

自此教程全部完成,如果可以感谢您的打赏

IPV6+DDNS-GO异地组网远控(Liunx篇) - 图片1

觉得内容不错?我要

评论 暂无评论
暂无评论,快来抢沙发吧~