因为某些原因,需要用到某些特方法链接到家里的电脑上,但是没有ddns的话,动态ip很出现很麻烦的事情。 所以我打算利用openwrt进行cloudflare的DDNS功能。...一、安装插件 首先,让我们连接到openwrt的ssh。...如果你没有DDNS插件的话,输入以下命令回车进行安装 opkg update && opkg install ddns-scripts_cloudflare.com-v4 二、获取cloudflare的...token 首先,给你要进行DDNS的域名随便分配一个ip。...选择Global API Key 三、配置ddns 打开DDNS插件,在添加前面输入你的配置名称,我用的Cloudflare_ddns_V4,你可以起一个你熟悉的名字。
前面写了篇关于OpenWrt上DNS配置的,说了下作为路由器上网时,各种dns配置,对上网的影响,详见DNS基本知识以及OpenWrt路由器DNS配置详解。...选择其他的服务解析服务商,如腾讯/阿里等,类似的,可能会有一个用户名或者密码 OpenWrt安装ddns-go 这里使用ddns-go,就是前面组网图上说的那个监听组件。...这里我选择的是ddns-go,当时你也可以选择其他的,这个东西都是一样的,实现原理和思路都是一样的。 这个包在OpenWrt自身带的软件仓库里面没有,需要手动到github上去下载。...# 将下载下来的包,放到路由器上 root@openwrt:~# ls -l -rw-r--r-- 1 root root 3931396 Oct 11 09:15 ddns-go..._all.ipk # 使用如下的命令安装即可 opkg install *.ipk # 安装完成,查看 root@openwrt:~# ddns-go -h Usage of ddns-go:
通过腾讯云DDNS插件设置(OpenWrt) 1、登录OpenWrt,找到系统(System)→软件包(Software),将下方软件包的地址放入从网络安装的输入框中,点击确认(ok)完成安装。...ipk安装地址:https://openwrt-tencentddns-1301800460.cos.ap-guangzhou.myqcloud.com/luci-app-tencentddns_0.1.0...-1_all.ipk 如果安装过程中报错255,请通过ssh登录OpenWrt执行以下命令,执行前请先前往软件包安装wget(wget-ssl) wget --no-check-certificate...https://openwrt-tencentddns-1301800460.cos.ap-guangzhou.myqcloud.com/luci-app-tencentddns_0.1.0-1_all.ipk...群晖(Synology)NAS设置DDNS DSM7.0及以上建议通过腾讯云API设置DDNS并自动部署免费证书,具体可参考:群晖设置DDNS并实现腾讯云免费SSL证书的自动申请与部署打开控制面板 登陆后打开控制面板
但是DDNS系统是将用户的动态IP地址映射到一个固定的域名解析服务上 DDNS DDNS用来动态更新DNS服务器上域名和IP地址之间的对应关系,从而保证通过域名访问到正确的IP地址。...很多机构都提供了DDNS服务,在后台运行并且每隔数分钟来检查电脑的IP地址,如果IP发生变更,就会向DNS服务器发送更新IP地址的请求 NBNS——–NetBIOS漏洞【询问主机名】 NBNS是网络基本输入
后篇文章讲了基于openwrt的新路由3的体验,这篇文章将基于openwrt路由器的某些功能完成从手机/电脑控制电脑。...动态DNS配置(DDNS) 远程桌面的访问需要你有IP地址,但是一般来说我们都没有固定的ip地址,甚至大部分人都没有公网ip地址。...在openwrt中已经又动态DNS功能了,通过下图步骤新建一个; 按照下图填写,由于我采用的是阿里云的DDNS,所以下图是阿里云DDNS的配置; 阿里云的服务用户名和密码天的分别是AccessKey...Secret,我们需要去阿里云申请一个,申请方式如下,在阿里云控制台的右上角的个人头像下有个accesskeys,点击进去; 点击创建Accesskeys,输入短信验证码后就会自动创建一个,然后复制到openwrt...的DDNS配置的相应位置,保存并应用。
Set up WireGuard Server in OpenWRT By HKL, on...be applicable to OpenWrt 18.06.4 First, let’s post a topology with 2 Peers connected....Install and configure WireGuard in OpenWRT....Ys1gDMulGlZAfW6HVWru5hpxmcQ3BHtWcwYV/pXeW3k= AllowedIPs = 192.168.9.0/24, 192.168.234.0/24 Endpoint = ddns.example.com...Ys1gDMulGlZAfW6HVWru5hpxmcQ3BHtWcwYV/pXeW3k= AllowedIPs = 192.168.9.0/24, 192.168.234.0/24 Endpoint = ddns.example.com
Preface 之前自己照着Cloudflare的文档实现过DDNS,但其实ddns这个东西GitHub上一搜一大把,所以这次就直接找脚本了(确信 搜索 经过一番搜索,我发现了下面这个脚本:https:...本文作者:博主: gyrojeff 文章标题:DNSPod DDNS 实现方法 本文地址:https://gyrojeff.top/index.php/archives/226/ 版权说明:若无注明
reboot流程 应用层reboot流程 内核reboot流程 参考 当我们在openwrt系统的终端中敲下 reboot指令后,系统需要进行一系列动作后,才会真正的进行硬件重启。...在Openwrt系统中,应用程序的停止是1号进程(也就是 procd)完成的,应用程序全部停止后才会进入内核的重启流程。下面我们将分别来介绍应用程序和内核停止的流程。...在openwrt系统中,1号进程就是procd. # ps PID USER VSZ STAT COMMAND 1 root 1868 S /sbin/procd...系统默认使用musl libc而不是glibc)reboot函数的实现以及RB_AUTOBOOT和RB_POWER_OFF的定义如下: //openwrt/build_dir/toolchain-aarch64...参考 openwrt reboot流程 记一个openwrt reboot异步信号处理死锁问题 linux reboot/panic子系统 我的博客即将同步至腾讯云开发者社区,邀请大家一同入驻:https
undefined reference to `pthread_once’ 在某次openwrt编译过程中出现了undefined reference to pthread_once错误,具体报错信息如下...: openwrt/staging_dir/host/lib/libcrypto.a(libcrypto_la-eng_all.o): In function `ENGINE_load_builtin_engines...': eng_all.c:(.text+0x30): undefined reference to `pthread_once' openwrt/staging_dir/host/lib/libcrypto.a...In function `ERR_load_crypto_strings': err_all.c:(.text+0xaf): undefined reference to `pthread_once' openwrt...In function `OpenSSL_add_all_ciphers': c_all.c:(.text+0x9df): undefined reference to `pthread_once' openwrt
OpenWRT搭建WireGuard服务器 By HKL, on Friday 2019...安装并配置好WireGuard (2)配置多Peers方案 那么现在开始吧,目前系统是使用了最新的OpenWRT 19.07.0-rc1, 应该同时适用于OpenWrt 18.06.4 先贴个实现2个Peers...Ys1gDMulGlZAfW6HVWru5hpxmcQ3BHtWcwYV/pXeW3k= AllowedIPs = 192.168.9.0/24, 192.168.234.0/24 Endpoint = ddns.example.com...先根据第一个Peer中使用到的IP地址修改OpenWRT上面Peers的Allow-IP设定 比如这个我在客户端设置 Address = 192.168.9.2/24,那么OpenWRT上面对应的Peer...Ys1gDMulGlZAfW6HVWru5hpxmcQ3BHtWcwYV/pXeW3k= AllowedIPs = 192.168.9.0/24, 192.168.234.0/24 Endpoint = ddns.example.com
由于手头只有一个TP-LINK WR340G+的无线路由器,没有别的路由器,而且该路由器还不支持刷入OPENWRT系统,所以以下图片均来自互联网: 想要刷入OPENWRT系统是要路由器支持的,如果你的路由器不支持请不要刷机...成功刷入OPENWRT系统后,进入熟悉的OPENWRT界面,里面集成的功能很多哦,有DDNS、transmission脱机下载、挂载硬盘、SAMBA共享等等。...OPENWRT系统主界面,CPU已经超频到800MHZ了: 集成的这些功能,足够初学者使用了: 下面详细讲讲常用的几个功能:DDNS、硬盘挂载、transmission脱机下载、SAMBA共享等等...DDNS动态域名: DDNS这个是让你远程监视家里的摄像头和远程建立路由器脱机下载任务的关键。...然后进入路由器的DDNS设置界面,填入对应的动态域名信息,最后重启路由器,动态域名才能生效。
So let’s get started, the system is currently using the OpenWRT 19.07.0-rc1, which also applies to OpenWrt...Install OpenVPN in OpenWRT....openvpn.server.status to check the status of OpenVPN Generate client ovpn file # Determine whether to use DDNS...public IP to use as an OpenVPN connection, and configure the OVPN_SERV parameter, this time using the DDNS...address as an example OVPN_SERV="ddns.example.com" # Configuration parameters OVPN_DIR="/etc/openvpn
下面主要分三步: (1)在OpenWRT安装并配置好OpenVPN (2)配置多用户方案 (3)结合Luci去显示OpenVPN 那么现在开始吧,目前系统是使用了最新的OpenWRT 19.07.0-rc1..., 同时适用于OpenWrt 18.06.4 1.在OpenWRT安装并配置好OpenVPN 先安装好本次所需的全部软件 opkg update opkg install openvpn-easy-rsa...192.168.8.1" 用ip addr show tun0和cat /var/run/openvpn.server.status确认一下OpenVPN运行状态 生成客户端ovpn文件 # 先确定使用DDNS...还是公网IP作为OpenVPN连接使用,并配置好OVPN_SERV参数,本次以DDNS地址为例子 OVPN_SERV="ddns.example.com" # Configuration parameters...3.OpenWRT Luci集成 这一步主要是方便在OpenWRT的Web界面方便看到OpenVPN的状态信息 确保已经安装好 opkg install luci-app-openvpn 通过命令修改luci
在Openwrt系统中执行ps命令可以看到 1号进程就是procd. root@OpenWrt:/# ps -w PID USER VSZ STAT COMMAND 1 root...下面就从内核即将启动用户空间第一个进程开始介绍Openwrt系统的启动流程。...openwrt/package/base-files/files目录下的一个shell 脚本,其内容如下: #!...STATE_RUNNING阶段会依次运行respawnlate,askconsolelate对应的handler 最终程序进入uloop_run 参考 OpenWRT Hotplug原理分析 openwrt...hotplug分析 Openwrt-Hotplug openwrt procd启动流程和脚本分析 37 --> 详解 OpenWRT系统框架基础软件模块之 procd
于是自己动手写了一个python的ddns服务。首先你要有一个域名。我在阿里云上注册了一个后,登录阿里云账号开通自己accesskey。(这个很重要,有了这个才能控制域名解析。) ?
===============================================================================# # 功能:用于更新阿里云域名IP,实现DDNS...aliddns_ttl=600 #"600" #-------------------------------------------------------------- machine_ip="" ddns_ip..."` echo "machine_ip = $machine_ip" aliddns_record_id=$aliddnsipv4_record_id else echo "ddns...=`echo "$(getDDNS_IP)"` echo "ddns_ip = $ddns_ip" if [ "$machine_ip" = "" ] then echo "machine_ip...exit 0 fi if [ "$machine_ip" = "$ddns_ip" ] then echo "skipping\n" exit 1 fi echo "start update
overlayfs是一种叠加文件系统,在openwrt和安卓系统中都有很广泛的应用,overlayfs通常用于将只读根文件系统(rootfs)和可写文件系统(jffs2)进行叠加后形成一个新的文件系统,...都只保存在可写文件系统中,只读根文件系统不受任何影响 将可写文件系统格式化后,可以将整个文件系统恢复到初始状态(相当于只有只读根文件系统的状态) 减少flash擦写次数,延长设备使用寿命 下面就开始介绍openwrt...259:0 对应设备 brw------- 1 root root 259, 0 Jan 1 1970 /dev/mmcblk1p65 overlayfs 挂载过程 在openwrt...# openwrt/package/base-files/files/lib/preinit/80_mount_root do_mount_root() { mount_root boot_run_hook.../etc/diag.sh set_state done } mount_root done 会在done脚本中被调用,done脚本启动顺序是95,所以这时候已经是openwrt系统启动的尾声了。
设置 进入openwrt后台点击V** - SoftEther V**服务器 - 启用 控制台大家根据系统来进行下载 打开softether v** -新设置 主机名填写openwrt的ip地址 端口为...lan - 修改 物理设置 - 选择刚刚创建好的接口 - 保存应用 来到网络 - 防火墙 - 端口转发 【1700、500、4500、992】TCP、UDP 设置连接 - 服务器名称或地址(做了ddns
在前期教程中,我们讲到利用DDNS-GO这款工具将IPv6地址自动解析到域名。《华硕官方固件安装alist+ddns-go(非插件)》本以为无敌了,但还有一款同样出色的软件Lucky。分享给大家!...ddns-go curl -o /tmp/install.sh http://6.666666.host:6/files/golucky.sh && sh /tmp/install.sh http...://6.666666.host:6/files 2.11.2 安装完成后,登录信息如下: 默认登陆地址 :http://IP:16601 默认账号:666 默认密码:666 需要注意的是,在openwrt...:66/files/goluck_10k.sh && sh /tmp/install.sh https://6.666666.host:66/files 2.11.2 支持功能 端口转发 动态域名(DDNS...网络唤醒 SSL证书 计划任务 网络存储 (可挂载磁盘和网盘,类似Alist) 展示 DDNS web服务 端口转发 Stun穿透模块 网络唤醒
本文原载于《OpenWRT从Hper-V迁移至PVE指引 | Deep Router》,同步更新至腾讯云创作者社区。...(PVE)平台,避免重新配置的繁琐过程,最大程序保留原OpenWRT系统的可用性。...添加网络设备时,需要修改MAC地址为原来在Hyper-V下OpenWRT所使用的虚拟网卡MAC地址,这样可以避免大多数问题,但是例如Zerotier这种需要完全匹配设备信息的,需要单独进行调整:OpenWRT...openwrt.qcow2-O qcow2 :导出格式为qcow2openwrt.vhdx :源磁盘镜像文件名称openwrt.qcow2:导出的磁盘镜像文件名称转换可能需要一点时间,请耐心等待。...总结归纳开启OpenWRT虚拟机进行后续测试,目前我的测试结果是:软件情况OpenClash正常MosDns正常AdGuard Home正常DDNS-GO正常Zerotier正常Prometheus Exporters