Brook
Shiliew
Cheap
Zhi
Meeting
Nan
mitmproxy client
Network Activity Monitor
iOS Old App Downloader
SSH Terminal
Subtitle
菜根谭
Socks5 Configurator
IPvBar
File Link
Markdown Editor
IP
AI
nami
joker
brook
ipio
nico
z
zoro
hancock
mad
httpserver
google hosts
Updated at: 2025-06-21
一般情况下,我们在服务器之间传输文件都是用 SSH 或者 SSH 的某些图形客户端。显然图形客户端是效率低下的,而直接使用 SSH 则需要每次输入密码或者指定证书,或者提前配置密钥。除了不方便,还有一些在线开发环境的服务器并没有直接开放 SSH,所以无法使用 SSH 进行文件传输。
https://www.txthinking.com/filelink.html
支持通过浏览器上传文件,然后获得文件链接。
支持通过 CLI 上传文件,并获得文件链接,然后则可以在另一个 CLI 里,比如服务器上,通过 wget 或 curl 拉取文件。
curl -H "cliToken: $CLIToken" -T /path/to/file.txt https://upload.shiliew.com/file.txt
请自行将
$CLIToken替换为你的Brook CLI Token
我们也可以将上传文件的动作封装成一个 filelink 命令,只需要在 .bashrc 或者 macOS 上的 .bash_profile 里添加如下 bash 函数:
filelink() {
if [ -z "$1" ]; then
echo '$ filelink /path/to/file'
return 1
fi
if [ ! -f "$1" ]; then
echo "file not found: $1"
return 1
fi
local name=$(basename "$1")
curl -H "cliToken: $CLIToken" -T "$1" "https://upload.shiliew.com/$name"
}
请自行将
$CLIToken替换为你的Brook CLI Token。你需要重新打开一个终端回话。
然后我们便可以使用 filelink 命令来上传文件了
filelink /path/to/file
我们便可以在任何 CLI 环境之间传递文件了。