whistle.pinned-ip
v0.1.1
Published
自动同步本地IP到dnspod.cn的指定域名
Downloads
8
Readme
whistle.pinned-ip
该whistle插件用于将指定域名绑定本机IP,本机IP发生改变时会自动更新DNS服务器的IP设置,主要解决手机端连自己PC抓包调试工具时,PC的IP跳变需要重新配置手机代理问题。
安装
- 该应用是whistle插件,需要先安装whistle:https://github.com/avwo/whistle
- 安装插件:
npm i -g whistle.pinned-ip
推荐使用淘宝镜像:
npm i -g whistle.pinned-ip --registry=https://registry.npm.taobao.org
使用
- 需要有一个用DNSPod做DNS服务的域名(如果已存在,可以忽略该步骤)
- 申请域名:https://dnspod.cloud.tencent.com/
- 用DNSPod做域名解析(腾讯云申请的域名默认为DNSPod解析):https://support.dnspod.cn/Kb/showarticle/tsid/28/
- 获取DNSPod的Token:https://support.dnspod.cn/Kb/showarticle/tsid/227
假设按上述方式获取如下数据:
- 域名:
local.xxx.com
, 其中:xxx.com
为在DNSPod上配的域名,子域名不一定为local
名称可以自定义 - ID:
12345
,在DNSPod生成的ID - Token:
8353ad93214a5af5ad94d00411630667
,在DNSPod生成的Token
打开插件的管理页面把生成好的数据填上并点击提交:
这样插件将对应域名的DNS指向本机IP,且本机有IP变更会自动同步到DNSPod,最后用域名代替IP作为代理的域名配置手机代理:
注意:由于DNS缓存原因,可能需要等待几分钟新IP才能生效。