承接尘封已久的旧文:
#1Rm0xgef (MobileComm)
关于 IPv6 Public IP 的部分,
参考网络几篇文章:
https://tr.im/233Pq
https://tr.im/1uGzU
在手机Android 环境下,
成功架设可连外的简易版档案分享网站。
支援IPv6协定网络连线的手机电脑,
可以进入网站上传下载档案。
大致步骤如下,
Google 商店下载Termux 类Linux模拟器,
在Termux cli 指令模式下,
挂载手机资料夹路径,
并且下载执行脚本安装Alpine Linux。
接下来进入Alpine Linux,
安装相关软件套件,
如:curl,unzip等。
在Dynv6 免费注册申请DDNS 的二级网域,
初次在手机网络登入后台,
会自动侦测绑定用户的手机IPv6位址连结二级网域,
之后就直接在Termux 透著curl 推送更新当下的手机 IPv6 位址。
此外,
为了让网站支援HTTPS加密安全连线,
需要再申请SSL 凭证,
所以在 FreeSSL.cn 注册免费申请SSL 凭证,
透过 DNS TXT 字串验证取得SSL凭证。
然后在 Github 找到的一款本机档案分享的golang 网络程式:
https://github.com/mjpclab/go-http-file-server/
下载 arm64 版本,解压缩,
执行并附加自订的参数设定,
如上下载档案夹路径,对外的port端口,SSL 凭证来源路径等,
就完成架设支援 IPv6 外连,
绿锁安全连线的简易版档案分享网站。
执行那些指令,放在gist 纪录:
https://tr.im/1SbWz