当前位置: 首页 > news >正文

Termux 手动编译使用 ddclient 自动更新 ip 地址,从外网访问手机内部服务奶妈级教程

Termux 默认源中是没有 ddclient 二进制软件包的,需自助编译

1.准备环境

pkg install git autoconf automake libtool
mkdir ~/git && cd ~/git

2.克隆源码并编译安装

git clone https://bgithub.xyz/ddclient/ddclient.git
cd ddclient
#配置编译环境,此步骤不能省略,参数不要写错了!
./autogen
./configure --prefix=$PREFIX --sysconfdir=$PREFIX/etc --localstatedir=$PREFIX/var
make
make install

3.编辑 ddclient.conf

dynv6 为例:
官网:https://dynv6.com/
注意!注册时需要科学上网,有谷歌人机验证!
注册后在My Zone区域可以看到域名,点击进入域名,在Instructions可以看到 ddclient 的配置代码。
ddclient.conf 里面包含了各种服务商的配置代码,但没有 dynv6 的,手动配置一下。

daemon=1h
ssl=yes
protocol=dyndns2
usev6=if,if=wlan0
server=dynv6.com
login=none
password='你的 token'
example.dynv6.net

请添加图片描述

(红框中自动给出配置项)

4.设置自启动

mkdir -pv $PREFIX/var/service/ddclient
nano $PREFIX/var/service/ddclient/run

添加以下内容:

#!/data/data/com.termux/files/usr/bin/shexec ddclient 2>&1

保存关闭后,给文件添加可执行权限

chmod +x $PREFIX/var/service/ddclient/run

设置自启动

sv-enable ddclient

手动更新地址:

ddclient -daemon=0 -debug -verbose -noquiet --force

登陆 dynv6 Records查看是否更新成功,有记录表示更新成功。

5.手动编辑脚本更新

单条命令更新

curl --silent 'http://dynv6.com/api/update?hostname=域名&token=令牌&ipv6='$(ip -6 addr list scope global |grep "inet6" | sed -n 's/.*inet6 \([0-9a-f:]\+\).*/\1/p' | head -n 1)

使用脚本

mkdir -p $PREFIX/var/service/ipv6
nano $PREFIX/var/service/run

复制以下内容到run中

#!/data/data/com.termux/files/usr/bin/shtime=''
token='your token'
name='your name'while true
docurl --silent  'https://dynv6.com/api/update?hostname='$name'&token='$token'&ipv6='$(ip -6 addr list scope global |grep "inet6" | sed -n 's/.*inet6 \([0-9a-f:]\+\).*/\1/p' | head -n 1) 2>&1echo -n "!\t"ip -6 addr list scope global |grep "inet6" | sed -n 's/.*inet6 \([0-9a-f:]\+\).*/\1/p' | head -n 1sleep $time
done

添加文件可执行

chmod +x $PREFIX/var/service/ipv6/run
sv up ipv6

查看 dynv6 后台,已经更新成功!
请添加图片描述

设置随会话启动

sv-enable ipv6

更多 Termux 玩机教程,关注订阅主题,长期更新!

参考:Termux解析公网ipv6——从全世界各地连接你的Termux_termux ipv6-CSDN博客

http://www.dtcms.com/a/416296.html

相关文章:

  • 社交网站第一步怎么做东莞网站开发网站建设制作费用
  • 大连seo网站管理做的最成功的网站
  • 个人网站名称怎么起asp本地网站无法打开
  • 建设购物网站要求佛山网站建设服务商
  • Linux 备份与恢复常用命令
  • 抚顺 网站建设文创产品设计理念
  • 乐之网站制作国家公示信息查询系统
  • 帝国cms 网站地图 xml手表之家
  • 【开题答辩全过程】以 spb+地铁安防管理系统的设计与实现为例,包含答辩的问题和答案
  • 软件工程实践第一次作业
  • 没网站怎么做app婚礼顾问网站介绍模版
  • 宣传类网站做企业网站怎样做
  • 百度上如何创建自己的网站有哪些下载软件的应用
  • Jetson Xavier NX踩坑
  • 建筑培训学校珠海网站推广优化
  • 南京网站开发个人wordpress模板在哪
  • 2025_TypeScript
  • 建立网站建设考核激励制度英文网站模板cms
  • 离线网页,选择文件,批量计算MD5(版本V2)
  • github下载量统计 - GithubReleaseStats.exe(Wrtie by Qt)
  • 【从零构建LLM】第二章,embeddbing构建思路总结
  • 如何选网站空间搬瓦工建设wordpress
  • 黑龙江省城乡和住房建设厅网站网站关键字 怎么设置
  • 做网站需要什么开发语言用阿里云服务器搭建wordpress
  • 网站的子域名服饰技术支持 东莞网站建设
  • 自助建站系统官方版网站建设广州哪家好
  • 9月27日星期六今日早报简报微语报早读
  • 网站后台模板安装显示不了网站服务器怎么配
  • 交互设计要学什么seo的排名机制
  • 企业网站如何做排名网站页面太多是否做静态