本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
缘起
前几天看到有 @AiLee @imthx @mydongo 等佬推荐instabox.sh,好奇之下领了这个赛博鸡蛋,
别说,这机器的素质还不赖,搭节点跑起来也还行,遂就萌生了搞个一键脚本的想法,
(中间由于比较忙,也没搞定保活,脚本好了没发出来,今天继续捣鼓了一下)
这个脚本主要是在借鉴前辈的基础上,结合官方文档,用AI搓出来的,
没有佬们的高技术力,VibeCoding出品,难免会有BUG,
大家有好的思路、想法、需求可以尽管提,
但实现程度限于ChatGPT、Codex与本咸鱼的能力,而且可能BUG多多。
期待各位大佬出手,搓个更好的脚本出来。
一、需要提前准备的
(1)进入 instabox,
(2)左边选择API Keys,
(3)然后右边选择Create Key,
(4)创建一个官方的API Keys(只显示一次,妥善保存),(注:不选择具体日期,即为无限期有效)
(5)在安装脚本时需要输入,方便后续保活等。
(6)【非必选】可在本地Powershell终端使用官方ssh命令,直接安装脚本,不用去网页端。详见本条第三。
二、这个脚本如何用
(1)在网页端Terminal或本地Powershell终端,
(2)使用下列一键安装命令
export PATH="$HOME/.local/bin:$PATH" && bash <(curl -fsSL https://raw.githubusercontent.com/Pretic/InstaBox-Tool/main/setup.sh)
(3)输入前面创建的API Keys,
(4)脚本自动安装保活、搭建节点,
(5)后续可使用命令 ibt 快捷使用脚本。
注1:初次安装时的保活,仅针对已开机的机器。搭建的节点,保存在使用的这台机器之上。
注2:通过脚本搭建的节点,只有vless ws+tls一种格式,而且采用临时隧道,机器重启节点链接回变,只能通过固定隧道解决。
三、推荐使用本地SSH
官方提供本地SSH使用的一键命令,在本地Powershell终端中使用非常丝滑。
具体使用方式如下:
本地SSH使用方法
(1)进入 https://dashboard.instabox.sh/,
(2)左边选中Machines,
(3)右边选择任一机器,点击进入,
(4)右边偏上选择Details,
(5)下方点击Create token,
(6)命名,选择时长(官方限制最长30天),点击Create token
(7)复制其中的SSH token(上方那条)(只显示一次,妥善保存,也不要对外泄露)
(8)在本地Powershell终端输入SSH token,连接机器,
(9)芜湖起飞。
四、保活实现说明
目前保活是通过调用InstaBox官方API实现的,
首次安装时自动配置的保活,以及菜单里的“一键保活机器”,
都是使用官方的活动租约(Activity Lease)接口:
PUT /v1/machines/{id}/activity-leases/{leaseID}
此处只为说明具体保活方法,不是声明没有任何风险,
具体以官方政策为准。
最后,感谢instabox的鸡蛋。
这个鸡蛋也不知道能吃多久,大家且尝且珍惜。
后续如果官方有付费服务,建议有能力的佬能付费支持。



