Skip to content

本项目用于保存家庭宽带 ipv4/ipv6 端口,并根据当前网络自动重定向以访问 nas、openwrt、家庭内网服务器等,旨在解决 Lucky STUN 内网穿透端口变化频繁且不规律的问题。

License

Notifications You must be signed in to change notification settings

wzn556/STUN-Redirect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

本项目用于保存家庭宽带 ipv4/ipv6 端口,并根据当前网络自动重定向以访问 nas、openwrt、家庭内网服务器等,旨在解决 Lucky STUN 内网穿透端口变化频繁且不规律的问题。

说明,在本文档中:

redirect.mydomain.com 指访问本项目部署的 Cloudflare Worker 的域名;

mynas.mydomain.com 指 nas DDNS 的域名(ipv4 和 ipv6 均使用该域名);

*.mynas.mydomain.com 指访问 nas 上具体服务的通配符域名,例如 aria2.mynas.mydomain.com、lucky.mynas.mydomain.com。

部署到 Cloudflare Workers

  • 计算(Workers)/Workers 和 Pages/创建/从 Hello World! 开始 创建 Worker,编辑代码,粘贴 worker.js 内的代码并部署;
  • 存储和数据库/KV/Create Instance 创建 KV,自定义命名空间名称这里假设为 STUN_Redirect,创建 KV 对,密钥为 CONFIG,值为 {};
  • 回到创建的 Worker,在 绑定/添加绑定/KV 命名空间/添加绑定 绑定创建的 KV,变量名称设置为 KV,KV 命名空间选择先前创建的命名空间(STUN_Redirect);
  • 设置/域和路由 添加自己的域名,假设为 redirect.mydomain.com。

使用

端口

保存端口

假设要保存端口为ipv4:14444,ipv6:16666

保存 ipv4 端口

https://redirect.mydomain.com/port/mynas/ipv4/14444

使用Lucky/STUN 内网穿透/Webhook自动更新:

保存 ipv6 端口

https://redirect.mydomain.com/port/mynas/ipv6/16666

查看端口

查看所有端口

https://redirect.mydomain.com/port/mynas

查看 ipv4 端口

https://redirect.mydomain.com/port/mynas/ipv4

查看 ipv6 端口

https://redirect.mydomain.com/port/mynas/ipv6

域名

反代域名使用 server.mynas.mydomain.com 时,要保存的域名应为 mydomain.com

保存域名

https://redirect.mydomain.com/host/mynas/mydomain.com

查看域名

https://redirect.mydomain.com/host/mynas

其他用法

查看 ip

https://redirect.mydomain.com/ip

返回访问该服务的 ip,支持 ipv4 和 ipv6。

URL 路径支持

假设要访问的路径为server.mynas.mydomain.com/path1/path2?uuid=123456,则访问https://redirect.mydomain.com/mynas/server/path1/path2?uuid=123456即可。

Aria2 远程访问

假设反代域名为aria2.mynas.mydomain.com,则 RPC 地址为 https://redirect.mydomain.com/mynas/aria2/jsonrpc。

Lucky 安全入口

假设反代域名为 lucky.mynas.mydomain.com,安全入口为 lucky666,则 RPC 地址为 https://redirect.mydomain.com/mynas/lucky/lucky666。

直接登录

直接在 URL 中使用用户名和密码登录并不安全,请确认你了解你在做什么以及其中的安全风险,再使用该方法登录。

假设反代域名为 server.mynas.mydomain.com,登录用户名为 user,密码为 password,原登录方式为 user:password@server.mynas.mydomain.com,则访问https://user:password@redirect.mydomain.com/mynas/server即可。

About

本项目用于保存家庭宽带 ipv4/ipv6 端口,并根据当前网络自动重定向以访问 nas、openwrt、家庭内网服务器等,旨在解决 Lucky STUN 内网穿透端口变化频繁且不规律的问题。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published