全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 3401|回复: 16

将哪吒探针部署到fly.io 免服务器安装哪吒面板

[复制链接]
发表于 2023-2-4 14:04:39 | 显示全部楼层 |阅读模式
第一次发这样子的帖子
还望大佬们支持
我的博客www.xrpyq.com
注册地址 https://fly.io/app/sign-up
fly.io貌似是有额度限制的

Fly.io免费额度:Fly App Pricing 免费额度有三个不间断运行的容器,以及160G的出站流量。(东亚30g,欧美100g,印度30g)

应该是这样子的
注册上记得设置下账号密码 邮箱验证下账号就行的
这里我就不过多赘述了
安装Flyctl
直接梭哈就行

  1. Windows:iwr https://fly.io/install.ps1 -useb | iex

  2. (请使用PowerShell或Windows终端的管理员模式安装)

  3. Mac OS / Linux:curl -L https://fly.io/install.sh | sh
复制代码



然后访问到https://github.com/lyj0309/nezha-fly这里 下载`fly.toml`上传到你本地

这里app改成你想要改成的名字

创建fly.io容器

ls下确认你上传了上去的
输入 `flyctl auth login` 然后复制链接登陆 如果是用win的话 直接会跳转的 另外新号访问进去 记得绑下卡 不用扣费验证的

然后输入 `flyctl launch`
剩下的两个选n
进去之后 先填你要改成的名字

然后选择香港

按上下键随便选就行
win的我不会操作 所以用的linux
这一步有时候会有报错 忽略就行 只要后台容器创建成功就可以
这样子输入新建fly提供的免费1G空间,和获取一个ipv4地址


  1. fly volumes create nz_data --region hkg --size 1
  2. flyctl ips allocate-v4
复制代码


我这样子就是ok了的



## fly.io秘钥

访问https://web.fly.io/user/personal_access_tokens
创建一个就行 然后保存好秘钥 一会用得到

github

这一步跟哪吒正常安装差别不大 就不多逼逼了

打开 https://github.com/settings/developers
依次选择“OAuth Apps” - “New OAuth App”
`Application name` - 随意填写
`Homepage URL` - 填fly.io分配的域名
`Authorization callback URL` - 填写回调地址
http://example.com/oauth2/callback
example自己换下就行

点击 “Register application”
复制下来Client ID
然后点击 “Generate a new client secret“,创建一个新的 Client Secret 这个秘钥要保存好 一会用得到



fork这个仓库
https://github.com/lyj0309/nezha-fly
然后如图所示 新建两个变量


FLY_API_TOKEN  fly的api token   

CONFIG        哪吒面板配置文件

api直接填就行 配置文件如下


  1. Cover: 0
  2. Debug: false
  3. EnableIPChangeNotification: false
  4. EnablePlainIPInNotification: false
  5. GRPCHost: 填授权回调域名之后可以在面板里面更改,不用担心
  6. GRPCPort: 5555
  7. HTTPPort: 80
  8. IPChangeNotificationTag: default
  9. IgnoredIPNotification: ""
  10. IgnoredIPNotificationServerIDs: {}
  11. Language: zh-CN
  12. Location: Asia/Shanghai
  13. Oauth2:
  14.   Admin: 你的github的名字
  15.   ClientID: 你的ClientID
  16.   ClientSecret: 你的ClientSecret
  17.   Endpoint: ""
  18.   Type: github
  19. ProxyGRPCPort: 0
  20. Site:
  21.   Brand: 哪吒-探针
  22.   CookieName: nezha-dashboard
  23.   CustomCode: ""
  24.   DashboardTheme: default
  25.   Theme: hotaru
  26.   ViewPassword: ""
  27. TLS: false
复制代码




这里16行 先改为`checkout@v3`
和31行`if: ${{ env.new_release == 'yes'  }}`先注释掉
部署成功之后再改回来
然后就ok了 可以正常访问你的域名了
另外 后台的那里 填你的域名就行 填ip我试着好像不行
发表于 2023-2-4 14:05:24 | 显示全部楼层
放过脆弱的fly.io罢
发表于 2023-2-4 14:32:27 | 显示全部楼层
免费容器就没长久的,浪费时间罢了
发表于 2023-2-4 14:07:35 来自手机 | 显示全部楼层
这个不是要验卡吗?怎么过
 楼主| 发表于 2023-2-4 14:08:59 | 显示全部楼层
lamb 发表于 2023-2-4 14:07
这个不是要验卡吗?怎么过

不用验卡啊 我直接把卡信息丢上去就过了的
发表于 2023-2-4 14:10:34 | 显示全部楼层
技术贴顶上去
发表于 2023-2-4 14:10:55 | 显示全部楼层
感谢分享,学习学习
发表于 2023-2-4 14:37:19 来自手机 | 显示全部楼层
支持技术贴,但mjj不缺探针鸡
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-9-14 22:54 , Processed in 0.103185 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表