内网使用Lucky STUN+CF301重定向 实现纯域名不加端口号301P2P访问

出处:https://www.xrgzs.top/posts/lucky-stun-upnp-nat1

安装docker命令,有就不用执行
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh

安装lucky命令
docker run -d --name lucky --restart=always --net=host -v /home/docker/luckyconf:/goodluck gdy666/lucky

端口测试网页:https://tool.chinaz.com/port

没有账号的注册个账号:https://dash.cloudflare.com/

图片[1]-内网使用Lucky STUN+CF301重定向 实现纯域名不加端口号301P2P访问-小陈折腾日记
concat("http://66.66.66.66:6666", http.request.uri.path)
如果你内网是https访问的 这里的http也要改成https

API获取:https://dash.cloudflare.com/profile/api-tokens

接口地址获取:

提前F12打开控制台 点击保存

图片[2]-内网使用Lucky STUN+CF301重定向 实现纯域名不加端口号301P2P访问-小陈折腾日记
图片[3]-内网使用Lucky STUN+CF301重定向 实现纯域名不加端口号301P2P访问-小陈折腾日记

https://dash.cloudflare.com/api/v4/zones/{区域ID}/rulesets/{规则集ID}/rules/{规则ID}

把https://dash.cloudflare.com/api/v4/zones替换成https://api.cloudflare.com/client/v4/zones

https://api.cloudflare.com/client/v4/zones/{区域ID}/rulesets/{规则集ID}/rules/{规则ID}

请求方法PATCH

图片[4]-内网使用Lucky STUN+CF301重定向 实现纯域名不加端口号301P2P访问-小陈折腾日记
请求头
Authorization: Bearer 你的API令牌
请求主体
{
  "action": "redirect",
  "expression": "(http.host eq \"你的域名\")",
  "description": "规则名称",
  "action_parameters": {
    "from_value": {
      "status_code": 301,
      "target_url": {
        "expression": "concat(\"http://#{ipAddr}\", http.request.uri.path)"
      },
      "preserve_query_string": true
    }
  }
}
"success": true
图片[5]-内网使用Lucky STUN+CF301重定向 实现纯域名不加端口号301P2P访问-小陈折腾日记

因为是CF301访问所以只能用浏览器访问,用APP对应的域名登录都是不行的

© 版权声明
THE END
喜欢就支持一下吧
点赞3 分享
评论 共13条
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片快捷回复
    • 头像wintsa0
    • 头像王诩0
    • 头像1220
    • 头像lace0
    • 头像LazyCat0
    • 头像hz2h120
    • 头像佩奇0
    • 头像mj0
    • 头像sclx12200