跳到主要内容

目录

Golang

技术文章

temp

下面两个网站,可以查询某个 IP 地址的地域归属。 1、ipinfo.io image 2、ipapi.is image下面两个网站,可以查询某个 IP 地址的地域归属。

这两个网站还都提供免费的数据库下载(ipinfo 下载ipapi 下载)。

FinalShell SSH

FinalShell 是一体化的服务器远程管理工具,支持 SSH 终端、SFTP 文件传输、文本编辑等功能。它具有以下特点:

  • 全功能 SSH 客户端
  • SFTP 文件传输
  • 系统监控
  • 内置文本编辑器
  • 多标签和分屏支持
  • 支持 Windows/Linux/Mac 系统

下载地址

wget www.hostbuf.com/downloads/finalshell_install_linux.sh
chmod +x finalshell_install_linux.sh
./finalshell_install_linux.sh

truenas

修改 pool 的名称

相关的地址依赖记得修改,例如共享文件夹的地址等。

  1. 在 UI 中导出需要修改名字的 pool
  2. 在 shell 中执行以下命令
zpool import oldpoolname newpoolname
zpool status newpoolname
zpool export newpoolname
  1. 在 UI 中导入新的 pool

vscode copilot 使用 GitHub MCP Server (本地启动)

https://github.com/github/github-mcp-server

目前只有 vscode insiders 版本支持

  1. 创建一个 Personal access tokens,https://github.com/settings/tokens

  2. 安装 github-mcp-server 本地启动,需要将 GOPATH/bin 设置到 PATH 中 或者 指定 github-mcp-server 路径(command)

    # 安装github-mcp-server
    go install github.com/github/github-mcp-server/cmd/github-mcp-server@latest
  3. vscode 设置,添加这个设置到 settings.json 中,会提示输入 token 的

    "mcp": {
    "servers": {
    "github": {
    "command": "github-mcp-server",
    "args": [
    "stdio",
    ],
    "env": {
    "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}"
    }
    }
    },
    "inputs": [
    {
    "id": "github_token",
    "type": "promptString",
    "description": "GitHub Personal Access Token",
    "password": true
    }
    ]
    }
  4. 使用,在 vscode 中使用 copilot agent 模式,提问:请搜索 Go GUI 相关的热门仓库 alt text