分类: Github项目

GitHub是全球最大的开源社区​​:
•​​海量开源项目​​:数百万的开源项目托管于此,涵盖了几乎所有编程语言和技术领域。
•​​参与和贡献​​:任何开发者都可以轻松地 Fork 项目,进行修改并通过 Pull Request 贡献代码。
•​​探索与学习​​:开发者可以通过 GitHub 发现新技术、学习最佳实践并了解行业趋势

  • Tailscale:零配置异地组网神器!3分钟构建安全内网,告别公网IP与防火墙

    Tailscale:零配置异地组网神器!3分钟构建安全内网,告别公网IP与防火墙

    在远程办公与分布式协作成为主流的今天,如何快速、安全地连接异地设备成为刚需。​​Tailscale​​ 应运而生,这款基于 ​​WireGuard​​ 协议的零配置 VPN 工具,凭借其极简操作与强大功能,被誉为“内网穿透界的瑞士军刀”。无需公网 IP、无需复杂防火墙配置,仅需 3 分钟即可构建安全的点对点网络,让全球设备如同置身同一局域网!

    Tailscale:零配置异地组网神器!3分钟构建安全内网,告别公网IP与防火墙

    内网穿透神器——Tailscale

    • 家里NAS在公司访问不了
    • 远程桌面连不上
    • 异地组网太复杂,公网IP、端口映射、防火墙一头雾水

    【一、Tailscale到底是啥?】

    Tailscale:零配置异地组网神器!3分钟构建安全内网,告别公网IP与防火墙

    它是一个基于WireGuard的异地组网工具,主打的就是一个“简单“。

    官网地址我放这儿了,自己去看:

    👉 https://tailscale.com

    简单来说,Tailscale能让你把不同地方的设备,组成一个虚拟局域网

    不管是Windows、macOS、Linux,还是iOS、Android、NAS,它全支持。

    而且,不用公网IP,不用配置路由器,不用开端口,3分钟搞定


    【二、3个场景,彻底被圈粉】

    Tailscale:零配置异地组网神器!3分钟构建安全内网,告别公网IP与防火墙

    ✅ 场景1:公司访问家里NAS,像本地一样打开

    我人在深圳,家里有一台群晖NAS,装了很多资料。

    以前想远程访问,得搞公网IP、DDNS、端口映射,折腾一下午还不一定成功。

    现在我用Tailscale,3分钟装好,直接访问192.168.x.x,像本地一样打开。

    不用公网IP,不用路由器设置,甚至不用重启NAS。

    那一刻,我真的有点感动。

    ✅ 场景2:异地远程桌面,延迟低到离谱

    我老家有台Windows主机,装了Pr和Ae。

    那天我回湖南过年,临时要剪个片子。

    我用Tailscale连上老家电脑,直接远程桌面开Pr,操作丝滑得像本地一样。

    延迟不到30ms,我甚至还能实时预览1080p素材。

    不用向日葵,不用TeamViewer,不用开端口。

    ✅ 场景3:手机远程控制树莓派,SSH秒连

    我在广州,树莓派放在北京朋友家,做内网监控。

    以前想SSH上去,得让他帮我开端口,还经常掉线。

    现在我用Tailscale,手机打开Termius,直接SSH连接,秒连。

    不走公网,不暴露端口,端到端加密。


    【三、Tailscale凭啥这么简单?】

    Tailscale:零配置异地组网神器!3分钟构建安全内网,告别公网IP与防火墙

    Tailscale之所以能这么猛,主要靠这几招:

    技术点
    说人话
    基于WireGuard
    最安全、最快的VPN协议之一
    NAT穿透
    不用公网IP,也能打洞成功
    控制服务器中转
    打洞失败时,官方服务器 relay,不丢包
    端到端加密
    数据不经过第三方,隐私安全
    P2P直连
    一旦打洞成功,速度直接拉满

    一句话总结:它不是VPN,它是“魔法局域网”。


    【四、Tailscale到底适合谁?】

    Tailscale:零配置异地组网神器!3分钟构建安全内网,告别公网IP与防火墙
    人群
    用途
    NAS用户
    远程访问群晖、威联通、UNRAID
    程序员
    远程SSH、访问内网Git、调试服务器
    远程办公族
    远程桌面、访问公司内网、打印机等
    家庭用户
    异地访问摄像头、智能家居、下载机
    技术爱好者
    组网、穿透、内网服务暴露

    一句话:只要你有多台设备,Tailscale就能让它们“像在同一屋檐下”。


    【五、Tailscale怎么用?】

    Tailscale:零配置异地组网神器!3分钟构建安全内网,告别公网IP与防火墙

    ✅ 第一步:下载安装

    官网:https://tailscale.com

    支持Windows、macOS、Linux、iOS、Android、NAS(群晖、威联通、UNRAID)

    ✅ 第二步:注册账号

    用Google、Microsoft、GitHub账号一键登录。

    ✅ 第三步:安装并登录

    每台设备都装Tailscale,登录同一个账号。Tailscale:零配置异地组网神器!3分钟构建安全内网,告别公网IP与防火墙Tailscale:零配置异地组网神器!3分钟构建安全内网,告别公网IP与防火墙

    ✅ 第四步:查看虚拟IP

    每台设备会分配一个100.x.x.x的IP地址,全网唯一Tailscale:零配置异地组网神器!3分钟构建安全内网,告别公网IP与防火墙Tailscale:零配置异地组网神器!3分钟构建安全内网,告别公网IP与防火墙

    ✅ 第五步:直接访问

    Tailscale:零配置异地组网神器!3分钟构建安全内网,告别公网IP与防火墙

    比如:

    • 家里NAS:100.64.0.1:5000
    • 公司电脑:100.64.0.2:3389
    • 树莓派:100.64.0.3:22

    无需端口映射,无需公网IP,直接访问。


    【六、Tailscale的隐藏彩蛋】

    Tailscale:零配置异地组网神器!3分钟构建安全内网,告别公网IP与防火墙

    ✅ 支持ACL权限控制

    你可以设置谁能访问谁,比如:

    • 只允许自己访问NAS
    • 只允许同事访问测试服务器

    图形化配置,不用写防火墙规则。

    ✅ 支持Exit Node

    你可以把某台设备设置为出口节点,比如:

    • 人在国外,想走家里IP访问国内网站
    • 人在公司,想走家里网络访问内网

    一键切换,比VPN还方便。

    ✅ 支持MagicDNS

    每台设备都有一个自定义域名,比如:

    • nas.tailnet.ts.net
    • pi.tailnet.ts.net

    不用记IP,直接域名访问。


    【七、Tailscale的缺点】

    Tailscale:零配置异地组网神器!3分钟构建安全内网,告别公网IP与防火墙

    阿江不吹不黑,Tailscale也不是完美。

    缺点
    说明
    免费版设备限制
    最多100台设备,个人够用
    国内网络偶尔抽风
    打洞失败时会走官方中继,速度一般
    需要登录第三方账号
    不支持国内邮箱注册
    企业版收费不便宜
    高级功能需付费,个人用户无感

    但说实话,这些缺点在它的优点面前,真的不算啥


    【八、Tailscale vs 其他内网穿透工具】

    Tailscale:零配置异地组网神器!3分钟构建安全内网,告别公网IP与防火墙
    工具
    是否需公网IP
    是否需配置
    是否加密
    是否P2P
    是否免费
    Tailscale
    FRP
    NPS
    ZeroTier
    花生壳

    结论:Tailscale就是“懒人版内网穿透天花板”。


    【九、建议】

    Tailscale:零配置异地组网神器!3分钟构建安全内网,告别公网IP与防火墙

    如果你:

    • 有NAS,想远程访问
    • 有多台设备,想异地组网
    • 不想折腾路由器、防火墙、公网IP
    • 想安全、稳定、快速地访问内网

    Tailscale,真的值得你试试。

    它不是万能,但它在你需要的场景里,几乎就是最优解


    【十、写在最后】

    Tailscale:零配置异地组网神器!3分钟构建安全内网,告别公网IP与防火墙

    Tailscale不是我用过最华丽的软件,但它是我用过最踏实、最靠谱、最不打断我思路的工具

    在这个远程办公、异地组网越来越普遍的时代,有一个能让你“像本地一样访问内网”的工具,真的太难得了。

  • CRMChat一款前后端所有代码全部开源免费的客服系统

    CRMChat一款前后端所有代码全部开源免费的客服系统

    项目简介

        CRMChat系统是采用Swoole4+Tp6+Redis+Vue+Mysql开发的独立高性能客服系统,客服系统用户端支持Pc端、移动端、小程序、文章中接入客服,利用超链接、网页内嵌、二维码、定制对接等方式让网上所有通道都可以快速通过本系统联系到商家,商家端支持Pc端、移动端(App)随时随地接收到用户的各种咨询,商家可以添加话术库、也可以对用户进行分组、加标签、加备注进行管理,是一款互联网链接商家的一个桥梁,也是商家客户管理的工具,本开源项目遵循最开放的木兰协议,可以随意使用。商家端APP也不用您自己辛苦上架了,我们提供App工具可以直接下载配置使用, 让您快速拥有一套强大的私有客服系统 。    

    客服系统属于CRMEB技术团队开发,客服系统是客户和企业的桥梁,CRMChat为您的企业建立一座连接客户的桥梁。

    好处&应用场景

    好处:

    1、独立部署数据私有;
    2、客户管理;
    3、一套系统解决覆盖全网客户咨询;
    4、提供源代码可以根据自己业务进行定制开发

    应用场景:

    可以对接其它任何系统例如wap站、PC站点、小程序、APP、公众号等。
    客服系统聊天主要分为用户端和客服端
    用户端支持:wap站、PC站点、小程序、公众号
    客服端:PC端、APP端

    快速开始:

    安装便捷简单,建议使用宝塔应用快速安装,安装需要一定的动手能力PHP设置 一、安装PHP插件:fileinforedisswoole4
    二、删除PHP对应版本中的 proc_open禁用函数。 站点配置 一、设置网站运行目录public,
    二、设置PHP版本选择纯静态。
    三、可选项如有需求则开启SSL,配置SSL证书,开启强制https域名。
    四、添加反向代理。 运行服务 一、切换PHP命令行版本和站点一致。
    二、执行启动命令,启动swoole。 程序安装 一、输入域名,执行程序一键安装。
    二、安装完成后必须重启swoole
    三、恭喜您,安装完成!
    多项目部署:同服务器多项目部署,请务必在点击最下方 多项目部署配置,前面缓存前缀!

    项目截图:

    CRMChat一款前后端所有代码全部开源免费的客服系统

    CRMChat一款前后端所有代码全部开源免费的客服系统
    CRMChat一款前后端所有代码全部开源免费的客服系统
    CRMChat一款前后端所有代码全部开源免费的客服系统
    CRMChat一款前后端所有代码全部开源免费的客服系统
    app配置
    CRMChat一款前后端所有代码全部开源免费的客服系统

     

     

    开源地址&官网&参考文档

    https://gitee.com/ZhongBangKeJi/CRMChat/wikis/pages/preview?sort_id=4267087&doc_id=1539498

    https://gitee.com/ZhongBangKeJi/CRMChat

  • 摸不透系统当前状态和配置?一条命令快速查看服务器状态!

    摸不透系统当前状态和配置?一条命令快速查看服务器状态!

    有时候,我们在系统内想快速查看当前的硬件配置、操作系统版本、运行时间等关键信息。

    无论是为了诊断问题、优化性能,还是单纯满足好奇心;亦或者是想分享当前的服务器信息给小伙伴;我们都希望能快速查看这些信息。

    然而,传统的命令行工具往往繁琐复杂,输出杂乱;聚合不同命令返回的信息,也比较繁琐。于是便诞生出了NeoFetchFastFetchScreenFetch等命令行工具。它们能用一行命令,即可以简洁、美观的ASCII方式呈现系统信息,满足了用户快速获取关键数据的需求。

    比如: 如果你觉得腾讯云轻量应用服务器的控制台,展示的信息不够充分,或者分享起来,不够直观? 那么使用 NeoFetch 或者 FastFetch 的类似命令行工具,实在是再合适不过了。

    neofetch 是一个开源的命令行工具,主要用于在终端中展示系统信息(如操作系统版本、内核、运行时间、软件包等),支持Linux、macOS 和 Windows 等系统。 ‌

    核心功能

    • 系统信息概览‌:显示操作系统、内核版本、运行时长、已安装软件包数量、屏幕分辨率等。 ‌
    • 高度可定制性‌:支持自定义输出样式(极简/详细模式)、颜色、字体和布局,并可指定自定义ASCII艺术或图像作为背景。 ‌
    • 美观输出‌:通过ASCII艺术展示操作系统徽标,配合色彩和文本布局增强视觉效果。 ‌
    • 跨平台支持‌:兼容主流操作系统,无需复杂安装,终端输入命令即可运行。 ‌

    安装方式

    一、使用命令安装

    sudo apt-get install NeoFetch 或者 sudo apt-get install fastfetch

    摸不透系统当前状态和配置?一条命令快速查看服务器状态!

    二、使用yum安装

    1. 配置 yum 仓库‌:
    curl -o /etc/yum.repos.d/konimex-neofetch-epel-7.repo https://copr.fedorainfracloud.org/coprs/konimex/neofetch/repo/epel-7/konimex-neofetch-epel-7.repo  

    2.启用仓库并安装‌:

    yum repolist all | grep enable  
    yum install neofetch  
    ``` ‌:ml-citation{ref="1,5" data="citationList"}

    查看方式直接输入:neofetch

    摸不透系统当前状态和配置?一条命令快速查看服务器状态!
  • 强大免费的内网穿透工具loophole

    强大免费的内网穿透工具loophole

    最近在浏览YouTube时偶然发现一款强大的内网穿透工具:loophole,要知道,目前市面上号称免费的内网穿透工具大部分有以下几个缺点:

    • 限制带宽和流量
    • 不能指定二级域名或者不能免费指定
    • 不断变化的域名(不能在内网建站,只能短时间使用)
    • 需要公网ip做转发(都有公网ip了我还折腾什么)
    • 需要开启vpn,不能暴露公网,只能自己组局域网使用(zerotier之类)

    但是,loophole就不存在以上问题。

    强大免费的内网穿透工具loophole

    1、什么是loophole

    Loophole通过反向代理,能够将 localhost 服务暴露到 Internet。Loophole的应用极为简单,只需一个命令告诉 Loophole本地Web服务器正在侦听哪个端口即可。Loophole还支持通过HTTPS公开本地目录、通过WebDav公开本地目录以及HTTP基本验证(Basic Auth),客户端支持Windows、Linux和MacOS。从互联网到本地计算机的所有流量都将使用 let‘s encrypt的SSL证书进行加密,并使用 Auth0 进行身份验证,从而为Loophole 隧道提供安全性。Loophole 允许在任何给定端点使用自定义主机名运行多个并行隧道以及端到端加密。目前,loophole服务器仅在欧洲托管。

    Loophole.cloud是若干免费内网穿透工具中提供公共服务且相对稳定的一个,支持Windows、Linux(包括嵌入式设备)、MacOS,同时提供cli和desktop程序。目前,loophole服务仅在欧洲托管。loophole的客户端cli是开源的,官方自述“就目前而言,我们希望通过测试期以稳定系统,希望明年能提供自托管服务”。loophole服务提供的功能包括:

    • 公开本地HTTP服务器
    • 公开在网络中任何计算机上运行的HTTP服务器
    • 通过HTTPS公开本地目录
    • 通过WebDav公开本地目录
    • 基本身份验证

    功能上公开本地HTTP服务器,就是网站发布,这个网站可以是一个博客、一个影视库,也可以是一个论坛系统等。另外一款工具zrok将这类功能总结为共享文件,定义很准确,无论是html、css、js还是其他文件,无非都是公布出去别人能获取到并在浏览器或其他程序中解析、渲染、呈现。因此,webdav公开本地目录、前端调试等都是以为网站发布/文件共享功能为基础的。

    强大免费的内网穿透工具loophole

    2、安装

    无需安装,只需要解压对应的压缩包即可,这里引用作者的Cli版本的压缩包链接:

    Windows Linux MacOS

    Linux或者MacOS也可以直接拉取:

    wget https://github.com/loophole/cli/releases/download/1.0.0-beta.15/loophole-cli_1.0.0-beta.15_linux_armv7.tar.gz

    #github无法下载时可使用以下备用链接#wget
    https://appscross.com/Sharetools/Tools%20Share/loophole/cli/linux/loophole-cli_1.0.0-beta.15_linux_armv7.tar.gz

    #解压并进入loophole目录
    tar zxvf loophole-cli_1.0.0-beta.15_linux_armv7.tar.gz && cd loophole-cli_1.0.0-beta.15_linux_armv7/shell

    3、网站发布

    然后我们在命令行下打开,在发布内网网站之前,我们需要先登录,以Windows为例:

    loophole account loginpowershell

    然后会给我们一个链接和验证码,只需打开验证即可,然后会要求我们登录,可以使用GitHub账号直接登录,之后返回cmd,我们可以通过指定端口和ip来映射到公网,或者开启https:

    loophole http [端口] [ip] [--https]powershell

    可以映射局域网内的所有设备,只需端口和ip即可,十分方便。

    在默认情况下,loophole会给我们分配一个随机的二级域名,在我们退出之前,这个二级域名不会发生变化。

    如果想要自定义二级域名,只需在后面加上–hostname [自定义],例如:

    loophole http [端口] [ip] [--https] [--hostname][自定义]powershell

    如果自定义的域名没有被占用的话,loophole会为我们分配一个自定义.loophole.site的域名,这时我们就可以在公网访问这个域名了。而且虽然服务器在欧洲,实测不需要科学也能访问。

    请注意,如果报错,请尝试更换一个域名

    当然了,loophole还有其他玩法,后面我会继续分享。

  • AI绘画不止WebUI:如何用ComfyUI实现极致控制与高效生成?​

    AI绘画不止WebUI:如何用ComfyUI实现极致控制与高效生成?​

    ComfyUI 是一款基于​​节点式工作流​​(Node-based Workflow)的开源 AI 图像生成工具,专为 ​​Stable Diffusion​​ 等扩散模型设计。ComfyUI 是一款基于 ​​节点式工作流(Node-based Workflow)​​ 的 Stable Diffusion 图形用户界面(GUI),它通过将图像生成流程拆解为可自由连接和配置的模块化节点,为用户提供了前所未有的​​灵活性、可控性和可复现性​

    AI绘画不止WebUI:如何用ComfyUI实现极致控制与高效生成?​

    它允许用户通过拖拽和连接不同的功能模块(节点)来构建可视化的图像生成流程,实现了高度定制化和灵活可控的 AI 创作体验。下面我将从多个角度为你系统介绍 ComfyUI。ComfyUI 的核心在于其​​模块化​​和​​可视化​​的工作流设计,这与传统的 WebUI(如 AUTOMATIC1111)的表单式操作有根本区别。

    🧠 一、核心特点与设计理念

    ComfyUI 的核心在于其​​模块化​​和​​可视化​​的工作流设计:

    • •​​高度灵活与可控​​:用户可以直接调整每个生成步骤的参数,精确控制图像生成的各个环节,甚至构建非常复杂或特殊的工作流。
    • •​​强大的扩展性​​:支持丰富的插件和自定义脚本(如 ControlNet、LoRA、IP-Adapter等),社区不断贡献新节点和功能。
    • •​​节点式操作(Node-Based)​​:所有功能被拆解为独立节点(如加载模型、输入提示词、设置采样器等),用户通过拖拽和连接这些节点来构建完整流程。这种方式让整个生成过程变得透明,易于理解和调试。
    • •​​高性能与低显存占用​​:ComfyUI 进行了多项优化,例如​​懒加载(Lazy Evaluation)​​,即只有工作流中发生变化的节点才会被重新执行,这大大节省了计算资源和时间。其显存需求通常低于同类工具,使得​​显存≥8GB的消费级显卡​​也能获得良好体验。
    • •​​强大的扩展性​​:支持丰富的自定义节点(Custom Nodes)和插件,社区不断贡献新功能(如 ControlNet、IP-Adapter、AnimateDiff等),使其能力边界持续扩展。
    • •​​工作流的可复现与共享​​:任何生成流程都可以保存为 .json文件或直接嵌入输出图片的元数据中。这意味着你可以轻松分享你的完整创作流程,他人导入后可以完全复现你的结果,这对于协作和研究至关重要。
    • •​​活跃的开源社区​​:拥有一个由开发者和爱好者组成的活跃社区,不断推动其发展,分享工作流、教程和资源。
    AI绘画不止WebUI:如何用ComfyUI实现极致控制与高效生成?​

    🔄 二、ComfyUI 与 Stable Diffusion WebUI 的对比

    了解 ComfyUI 时,常会将其与 AUTOMATIC1111 的 Stable Diffusion WebUI 进行比较:

    ​对比维度​​ComfyUI​​Stable Diffusion WebUI (AUTOMATIC1111)​
    ​界面与交互​节点式流程图,类似编程,​​学习曲线稍陡峭​传统网页布局,按钮与表单操作,​​对新手更友好​
    ​灵活性与控制力​​极高​​,可自由构建和调整复杂工作流相对固定,灵活性较低
    ​硬件需求(显存)​​相对较低​​(例如6GB显存可运行基础模型)相对较高(推荐12GB+显存)
    ​功能扩展​插件生态快速增长插件生态非常成熟和丰富
    ​适用场景​技术研究、流程自动化、批量生成、追求极致控制快速创作、单次生成、初学者入门

    🛠️ 三、核心概念与工作流原理

    要理解 ComfyUI,需要了解其几个核心概念:

    • •​​节点(Nodes)​​:构成工作流的基本单元,每个节点执行特定任务(如 KSampler采样器, CLIPTextEncode文本编码器, VAEDecode解码器等)。
    • •​​工作流(Workflow)​​:由节点通过输入输出接口连接而成的有向无环图(DAG),定义了图像生成的完整管道7。工作流可以保存为 .json文件,方便分享和复用。
    • •​​潜空间(Latent Space)​​:Stable Diffusion 的核心工作原理之一。大部分计算在低维的潜空间中完成,最后由 VAE 解码器转换为像素空间的高清图像。这大大节省了计算资源和内存。

    一个典型的文生图(txt2img)工作流逻辑通常从左向右执行:

    加载模型-> CLIP文本编码器(处理提示词)-> 生成初始潜在噪声-> 采样器(在潜空间中去噪)-> VAE解码器(潜空间转像素空间)-> 保存图像

    📥 四、安装与入门指南

    ComfyUI 的安装方式多样,以下是常见方法:

    1. ​通过 Git 克隆(推荐)​​:这种方式便于后续更新。
    # 克隆官方仓库
    git clone https://github.com/comfyanonymous/ComfyUI.git[4,7](@ref)
    cd ComfyUI
    # 创建并激活Python虚拟环境(可选但推荐)
    # 安装依赖包
    pip install -r requirements.txt[4](@ref)
    1. 完成后,运行 python main.py启动,默认在浏览器中打开 http://127.0.0.1:81885。
    2. ​使用秋叶启动器等整合包​​:针对 Windows 用户,国内开发者秋叶等制作的整合包解压即用,内置了常用插件和依赖,对新手非常友好。请注意从可信来源获取。
    3. ​桌面应用(Beta)​​:ComfyUI 团队正在开发一键安装的桌面版程序,旨在进一步降低安装门槛。

    ​安装后,你需要下载模型文件​​(如 .safetensors格式的 Stable Diffusion 大模型、VAE、LoRA 等),并放置在 ComfyUI 目录下对应的 models子文件夹中(如 checkpointslorasvae)。

    🚀 五、应用场景

    ComfyUI 的灵活性使其适用于多种高级应用场景:

    • •​​艺术创作​​:通过精细控制工作流,生成独特风格的艺术作品。
    • •​​概念设计​​:快速生成和迭代不同风格、主题的图像,辅助创意开发。
    • •​​图像超分辨率与修复​​:构建包含放大和修复节点的流程提升图像质量。
    • •​​风格迁移​​:利用特定节点或模型实现图像风格转换。
    • •​​AI研究与实验​​:其模块化特性非常适合研究人员设计和测试新的生成流程或算法。
    • •​​视频生成​​:通过与 AnimateDiff 等插件结合,可以生成连贯的视频序列。

    以下是COMFY官方在GITHUB的部分自述:

    特色

    工作流程示例可以在示例页面上找到。

    发布流程

    ComfyUI遵循每周一次的发布周期,通常在周五发布,但由于模型更新或代码库的重大修改,这一时间安排会经常发生变化。该项目有三个相互关联的代码仓库:

    1. ComfyUI Core
      • 发布一个新的稳定版本(例如,v0.7.0)
      • 这是桌面版本发布的基础。
    2. ComfyUI桌面版
      • 使用最新的稳定核心版本构建新的发布版本。
    3. ComfyUI 前端
      • 每周的前端更新都会合并到核心代码库中。
      • 即将发布的核心版本中,各项功能将保持不变(即不会进行修改或更新)。
      • 下一个发布周期的开发工作仍在继续。

    快捷方式

    按键绑定解释;说明
    Ctrl + Enter将当前图表排队以进行生成
    Ctrl + Shift + Enter将当前图表排在生成序列的首位。
    Ctrl + Alt + Enter取消当前一代产品
    Ctrl + Z/Ctrl + Y撤销/重做
    Ctrl + S保存工作流程
    Ctrl + O加载工作流程
    Ctrl + A选择所有节点
    Alt C折叠/展开选中的节点
    Ctrl + M静音/取消静音选中的节点
    Ctrl + B绕过选定的节点(相当于将该节点从图中移除,然后重新连接相关线路)
    Delete/Backspace删除选中的节点
    Ctrl + Backspace删除当前图表
    Space在手持画布并移动光标时,可以调整画布的位置。
    Ctrl/Shift + Click将已点击的节点添加到选择集中
    Ctrl + C/Ctrl + V复制并粘贴选中的节点(但不保留与未选中节点输出的连接)
    Ctrl + C/Ctrl + Shift + V复制并粘贴选定的节点(同时保持未选定节点的输出与被粘贴节点的输入之间的连接)
    Shift + Drag同时移动多个选中的节点
    Ctrl + D加载默认图表
    Alt + +在画布上放大显示
    Alt + -在画布上缩小显示范围
    Ctrl + Shift + 左键鼠标 + 向下拖动画布缩放(放大/缩小)
    P固定/取消固定选定的节点
    Ctrl + G选定的节点组
    Q切换队列的可见性
    H切换历史记录的显示/隐藏状态
    R刷新图表
    F显示/隐藏菜单
    .将视图调整以适应所选内容(当未选择任何内容时显示整个图表)
    双击左鼠标按钮打开节点快速搜索调色板
    Shift + 拖动同时移动多根电线
    Ctrl + Alt + 左键鼠标将所有电线从所连接的插槽中拔出。

    对于 macOS 用户来说,Ctrl 也可以被 Cmd 替代。

    安装

    Windows Portable

    有一个适用于 Windows 的便携式独立版本,可以在 发布页面 上找到。该版本既可以在 Nvidia 显卡上运行,也可以仅通过 CPU 运行。

    直接下载链接

    只需下载文件,使用7-Zip解压后运行即可。请确保将您的Stable Diffusion检查点/模型文件(即那些庞大的ckpt/safetensors文件)放入以下路径:ComfyUI\models\checkpoints。

    如果你提取文件有困难,可以右键点击该文件 -> 属性 -> 解锁。

    我该如何在另一个用户界面(UI)和ComfyUI之间共享模型?

    请参阅配置文件,以设置模型的搜索路径。在独立的Windows构建版本中,您可以在ComfyUI目录中找到该文件。将此文件重命名为extra_model_paths.yaml,并使用您喜欢的文本编辑器对其进行编辑。

    comfy-cli

    你可以使用 comfy-cli 来安装并启动 ComfyUI:

    pip install comfy-cli
    comfy install

    手动安装(Windows、Linux)

    Python 3.13得到了很好的支持。如果你在某些自定义节点依赖方面遇到问题,可以尝试使用3.12版本。

    使用 Git 克隆这个仓库。

    将你的 SD 检查点文件(即那些庞大的 checkpoint/safetensors 文件)放在以下路径:models/checkpoints

    将你的变分自编码器(VAE)放入:models/vae

    AMD显卡(仅适用于Linux系统)

    AMD用户如果还没有安装rocm和pytorch,可以通过pip来安装。以下是安装稳定版本的命令:

    pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/rocm6.4

    这是用于安装带有 ROCm 6.4 的 nightly 版本的命令,该版本可能具备一些性能提升。

    pip install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/rocm6.4

    英特尔显卡(适用于Windows和Linux系统)

    (选项1)Intel Arc GPU用户可以使用pip安装支持torch.xpu的原生PyTorch。更多信息请参见此处

    1. 要安装 PyTorch XPU,请使用以下命令:

    pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/xpu

    这是用于安装 Pytorch xpu nightly 版本的命令,该版本可能具备一些性能提升。

    pip install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/xpu

    (选项2)或者,支持 Intel Extension for PyTorch(IPEX)的英特尔 GPU 可以利用 IPEX 来提升性能。

    1. 访问安装指南以获取更多信息。

    英伟达

    Nvidia用户应使用以下命令安装稳定的PyTorch版本:

    pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu129

    这是用于安装 nightly 版 PyTorch 的命令,该版本可能在性能上有所提升。

    pip install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cu129

    故障排除

    如果你遇到“Torch未使用CUDA编译”错误,可以使用以下命令卸载torch:

    pip uninstall torch

    然后使用上述命令再次安装它。

    依赖项

    通过在 ComfyUI 文件夹内打开终端并执行以下命令来安装依赖项:

    pip install -r requirements.txt

    完成这些步骤后,你应该已经安装好了所有所需的内容,接下来就可以运行 ComfyUI 了。

    其他:

    苹果Mac电脑所使用的硅芯片

    你可以在搭载苹果M1或M2芯片的Mac电脑上,使用任何最新版本的macOS来安装ComfyUI。

    1. 安装 nightly 版本的 PyTorch。有关说明,请阅读 在 Mac 上加速 PyTorch 训练 的 Apple 开发者指南(确保安装最新版本的 nightly PyTorch)。
    2. 请按照ComfyUI手动安装指南中的说明,在Windows和Linux系统上进行操作。
    3. 安装 ComfyUI依赖关系;从属关系如果你有另一个Stable Diffusion用户界面……你或许可以重新使用这些依赖项。.
    4. 通过运行 python main.py 来启动 ComfyUI。

    注意:请按照ComfyUI 手动安装中的说明,将您的模型、VAE、LoRAs 等文件添加到相应的 Comfy 文件夹中。

    DirectML(Windows系统上的AMD显卡)

    这种做法的依据非常薄弱,因此不建议使用。目前确实存在一些非官方的 PyTorch ROCm Windows 版本,它们的使用体验要比这种方法好得多。一旦官方的 PyTorch ROCm Windows 版本发布,这份说明文件将会进行更新。pip install torch-directml 然后你可以使用以下命令启动 ComfyUI:python main.py --directml

    升级神经处理单元(NPU)

    适用于与 PyTorch 的 Ascend Extension(torch_npu)兼容的模型。要开始使用,请确保您的环境满足 安装 页面中列出的先决条件。以下是根据您的平台和安装方法定制的分步指南:

    1. 首先,根据 torch-npu 的安装页面说明,如有必要,安装推荐版本或更新版本的 Linux 内核。
    2. 按照适用于您特定平台的说明,继续安装 Ascend Basekit。该软件包包含驱动程序、固件以及 CANN(Controlled Access Network)组件。
    3. 接下来,请按照安装页面上针对特定平台的说明来安装torch-npu所需的包。
    4. 最后,请按照ComfyUI在Linux系统上的手动安装指南进行操作。所有组件安装完成后,即可按照之前的说明运行ComfyUI。

    Cambricon MLU(门阵列单元)

    适用于兼容 Cambricon Extension for PyTorch (torch_mlu) 的模型。以下是根据您的平台和安装方法定制的逐步指南:

    1. 按照安装中针对相应平台的说明来安装Cambricon CNToolkit。
    2. 接下来,按照安装中的说明安装PyTorch(torch_mlu)。
    3. 通过运行 python main.py 来启动 ComfyUI。

    适用于兼容 PyTorch 的 Iluvatar 扩展的模型。以下是根据您的平台和安装方法定制的逐步指南:

    1. 按照安装中针对特定平台的说明来安装Iluvatar Corex工具包。
    2. 通过运行 python main.py 来启动 ComfyUI。

    💎 六、总结

    ComfyUI 以其​​独特的节点式工作流、极高的灵活性和控制精度​​,在 Stable Diffusion 生态中占据了重要地位,尤其受到进阶用户和研究者的青睐。虽然学习曲线相对陡峭,但一旦掌握,它所能带来的创作自由度和效率提升是显著的。

    无论你是想深入研究 AI 图像生成的奥秘,还是需要精细控制每一个生成环节,ComfyUI 都是一个非常强大且值得尝试的工具。其活跃的社区和丰富的扩展生态也在不断推动其向前发展。

  • 从噪点到画卷:Stable Diffusion如何重塑AI图像生成

    从噪点到画卷:Stable Diffusion如何重塑AI图像生成

    Stable Diffusion 是一款强大且开源的 AI 图像生成模型,它能根据文本描述生成高质量图像,也能进行图像修复、内容扩充等任务。

    在人工智能蓬勃发展的今天,我们或许已经习惯了AI带来的种种惊喜,但当你看到一张​​完全由算法生成、细节丰富、风格多变的图像​​时,仍不免感到惊叹。这背后离不开一项突破性技术——​​Stable Diffusion​​。这项于2022年8月由CompVis、Stability AI和LAION的研究团队共同推出的开源模型,并非简单的工具迭代,而是一次对​​深度学习生成模型范式的革新​

    与此前多数在像素空间直接进行高强度运算的模型不同,Stable Diffusion的核心革命在于将扩散过程移至​​潜在空间(Latent Space)​​ 进行。这一转变不仅大幅降低了计算需求和硬件门槛,使消费级显卡运行高质量图像生成成为可能,更极大地提升了生成效率与图像质量。其背后的潜在扩散模型(Latent Diffusion Model)架构,源自Runway首席科学家Patrick Esser与慕尼黑大学Robin Rombach的前沿研究,为整个生成过程提供了坚实的理论基石。

    技术的生命力在于应用。Stable Diffusion已迅速渗透至多个领域:从​​为艺术家和设计师提供灵感迸发的视觉创作​​,到​​为开发者集成高效的图像生成与编辑功能​​;从​​图像超分辨率、修复增强​​等实用工具,到​​驱动虚拟现实、游戏产业的内容生产流水线​​。其开源特性更催生了空前活跃的社区生态,无数开发者与创作者共同推动着模型迭代、插件开发与应用场景拓展。

    本篇文章旨在系统解析Stable Diffusion的​​技术脉络、核心原理与生态现状​​。无论你是希望深入了解其背后工作机制的技术爱好者,还是寻求在实践中运用此工具的创作者,都能在此找到一份清晰的指引。接下来,我们将共同探索Stable Diffusion如何从一份随机噪声开始,逐步去噪,最终呈现出令人惊艳的视觉画卷,并理解它如何持续推动着AI生成内容的边界。

    从噪点到画卷:Stable Diffusion如何重塑AI图像生成

    🔍 一、什么是 Stable Diffusion?

    ​Stable Diffusion​​ 是一种基于深度学习的​​文本到图像生成模型​​。它由 ​​Stability AI​​ 公司于 2022 年 8 月正式发布,并迅速成为 AI 绘画领域的代表性工具。其核心是一个名为 ​​潜在扩散模型(Latent Diffusion Model, LDM)​​ 的架构。

    与传统的像素级扩散模型不同,Stable Diffusion 在​​潜在空间(Latent Space)​​ 中进行扩散过程。这大幅降低了计算需求,使得用户甚至可以在消费级显卡上运行它。

    ​核心特点​​:

    • •​​开源免费​​:代码和模型权重公开,可自由使用、修改和分发。
    • •​​功能多样​​:支持文生图、图生图、图像修复(Inpainting)、图像扩展(Outpainting)等。
    • •​​高质量输出​​:能生成高分辨率、细节丰富且符合文本描述的图像。
    • •​​活跃生态​​:拥有庞大的开源社区,衍生出众多插件、预训练模型和用户界面。

    📜 二、发展历程与版本迭代

    Stable Diffusion 的诞生和发展是多方协作的结果,其版本迭代迅速。

    表:Stable Diffusion 主要版本演进

    ​版本​​发布时间​​主要特点与意义​
    ​SD v1.4​2022.08首个公开发布的开源版本,奠定了基础。
    ​SD v1.5​2022.10由 RunwayML 发布,成为​​最流行、生态最丰富​​的版本,许多扩展基于此。
    ​SD v2.0/2.1​2022.11/12由 Stability AI 发布,使用了更新的文本编码器,但社区接受度不如 1.58。
    ​SDXL​2023.06重大升级,生成图像质量​​显著提升​​,分辨率更高,细节更优。支持 LoRA 和 ControlNet。
    ​SDXL Turbo​2023.11采用​​潜在一致性模型(LCM)​​,实现​​极速生成​​(1-4步),但图像清晰度稍低。
    ​Stable Diffusion 3​2024.02 (预览)采用了新的​​扩散变压器架构​​,在图像质量、多主题提示和文本渲染(拼写能力)上有巨大飞跃。

    其发展离不开关键人物和组织的贡献:

    • •​​CompVis 研究小组​​:来自慕尼黑大学,是潜在扩散模型(LDM)论文的作者。
    • •​​Stability AI​​:资助并推动了 Stable Diffusion 的开发、训练和开源发布。
    • •​​LAION​​:提供了开源的超大规模图文数据集 LAION-5B 用于模型训练。
    • •​​Runway​​:合作开发并发布了 SD 1.5 等重要版本。

    ⚙️ 三、核心原理:潜在扩散模型

    Stable Diffusion 的工作流程可以概括为以下几个核心步骤

    1. ​文本编码(Text Encoder)​​:用户输入的文本提示(Prompt)首先被 ​​CLIP​​ 文本编码器转换为机器可以理解的​​语义向量​​。这相当于为AI创作提供了“指导思想”。
    2. ​在潜在空间中扩散(Diffusion in Latent Space)​​:
      • •​​正向过程​​:一张图像通过 ​​VAE 编码器​​被压缩到低维的潜在空间,变成潜在表示。然后,​​噪声​​被逐步添加到这个潜在表示中,直到它几乎变成纯噪声。
      • •​​反向过程(去噪)​​:这是生成图像的关键。一个 ​​U-Net 网络​​接收当前的​​噪声潜在表示​​、​​时间步信息​​和​​文本语义向量​​,并预测出其中的噪声。然后,从当前潜在表示中减去预测的噪声。这个过程重复多次(如20-50步),噪声逐渐被去除,最终得到一个清晰的潜在表示。
    3. ​图像解码(Image Decoding)​​:去噪后的潜在表示通过 ​​VAE 解码器​​转换回像素空间,生成最终的​​高清图像​​。

    ​为何要用“潜在空间”?​

    直接在像素空间(例如512×512的图像有近80万个维度)中进行扩散过程计算量极大。VAE将图像压缩到潜在空间(如64x64x4=16384维),​​显著降低了计算复杂度和硬件需求​​,让普通显卡运行SD成为可能


    🖥️ 四、丰富的UI与开源生态

    Stable Diffusion 的开源特性催生了繁荣的生态系统。

    1. 用户界面(UI)

    对于普通用户,通过UI界面操作比编写代码更友好。

    • •​​Stable Diffusion WebUI (AUTOMATIC1111)​​:​​最流行​​的Web界面,功能极其丰富,插件生态庞大,适合大多数用户。
    • •​​ComfyUI​​:采用​​节点式工作流​​的界面,通过连接不同模块实现功能。​​优点​​是显存占用低、可定制性极强、易于可视化工作流程,适合高级用户和自动化任务。
    • •​​ForgeUI​​:在 WebUI 基础上进行优化,改善了用户交互体验并降低了显存占用。

    2. 模型与插件

    开源社区提供了海量的预训练模型和扩展插件。

    • •​​模型类型​​:
      • •​​基础模型(Checkpoint)​​:完整的生成模型,决定图像的整体风格和质量(如 SD1.5, SDXL)。
      • •​​LoRA​​:一种轻量化的模型微调技术,文件小,用于定制特定风格、人物或对象,需与基础模型配合使用。
      • •​​ControlNet​​:​​革命性的插件​​,允许用户通过线稿、深度图、姿态图等额外条件​​精确控制​​图像的构图、姿态和结构。
    • •​​模型下载网站​​:
      • •​​Civitai​​:国际上​​最大的SD模型社区​​,资源极多。
      • •​​哩布哩布AI​​ / ​​炼丹阁​​:优秀的​​国内模型社区​​,访问速度快,中文交流方便。

    📥 五、下载、安装与入门

    1. 主要下载渠道

    • •​​官方代码库​​:在 GitHub 上搜索 CompVis/stable-diffusion或 Stability-AI/stablediffusion可以找到官方源代码和模型。
    • •​​集成包​​:对于新手,推荐使用打包好的整合包,如 ​​Stable Diffusion WebUI​​ 的整合安装包,它通常包含了Python、Git、模型等所有依赖。
    • •​​模型网站​​:从 Civitai、哩布哩布AI 等网站下载你感兴趣的模型,放入 WebUI 的 models/Stable-diffusion文件夹即可使用。

    2. 安装与运行

    1. ​下载​​:获取 WebUI 整合包(如通过网盘链接)并解压。
    2. ​安装依赖​​:首次运行前,通常需要以管理员身份运行依赖安装工具(如 启动运行依赖工具)。
    3. ​启动​​:运行启动器(如 A绘世启动器或 webui-user.bat),程序会自动处理并打开浏览器窗口。
    4. ​下载模型​​:将下载的模型文件(.ckpt或 .safetensors)放入指定文件夹。
    5. 生成图像​​:在WebUI的文生图页面输入提示词(Prompt),点击生成即可。

    3. 硬件需求建议

    • •​​显卡(GPU)​​:是​​最重要的部件​​。推荐 ​​NVIDIA 显卡​​,至少 ​​6GB​​ 显存(如 GTX 1060),8GB 或以上显存(RTX 3060, 4060 或更好)体验更佳。
    • •​​内存(RAM)​​:建议 32GB​​ 或以上。
    • •​​存储​​:至少需要 ​​500GB​​ 以上的硬盘空间来存放模型和工具,最好是使用SSD固态的硬盘,因为加载模型需要从硬盘中调用,固态硬盘的读写速度远超机械。
    从噪点到画卷:Stable Diffusion如何重塑AI图像生成

    Stable Diffusion 及其相关生态的开源和下载地址确实不少,我先用一个表格汇总这些关键地址:

    资源名称地址说明
    ​Stable Diffusion 基础代码库​https://github.com/CompVis/stable-diffusionStable Diffusion 的基础版本开源地址,包含相关源代码和文档。
    ​Stability AI (官方)​https://github.com/Stability-AIStable Diffusion 官方组织,包含多个项目。
    ​Stable Diffusion WebUI​https://github.com/AUTOMATIC1111/stable-diffusion-webui最流行的 Web 界面,普通用户常用,包含可视化界面和常用插件,方便操作。
    ​秋叶启动器 (整合包)​通常通过网盘分享(如文末提供的夸克网盘链接或百度网盘链接),​​请注意识别官方渠道​​。适合新手的 Windows 一键安装包,集成了环境、WebUI 和常用插件,解压即用。
    ​SDXL 相关代码​https://github.com/Stability-AI/generative-modelsStable Diffusion XL(SDXL)相关代码仓库。
    ​ControlNet 插件​https://github.com/Mikubill/sd-webui-controlnet用于控制生成图像结构的重要插件。
    ​中文语言包​https://github.com/VinsonLaro/stable-diffusion-webui-chinese为 WebUI 添加中文支持。
    ​Hugging Face 模型库​https://huggingface.co/CompVis或 https://huggingface.co/stabilityai下载官方和社区训练模型的重要平台。也可使用国内镜像 https://hf-mirror.com。
    ​Civitai 模型社区​https://civitai.com/非常受欢迎的第三方模型社区,有大量用户分享的模型。

    💡 安装与使用提示

    1. 1.​​对于初学者​​:如果你刚开始接触 Stable Diffusion,并且使用的是 ​​Windows 系统​​,​​秋叶启动器​​的整合包可能是最省心的选择。它集成了运行所需的环境、WebUI 和常用插件,解压后按照说明运行即可,能避免很多环境配置的麻烦。
    2. 2.​​对于喜欢折腾和学习的用户​​:可以尝试从 ​​Stable Diffusion WebUI (AUTOMATIC1111)​​ 的 GitHub 页面克隆或下载源码,然后按照官方文档自行配置 Python、PyTorch 等环境。这能让你更了解其工作原理,但也可能遇到更多需要自己解决的问题。
    3. 3.​​模型下载​​:许多模型存储在 Hugging Face 或 Civitai 等平台。从 Hugging Face 下载时,可以尝试使用国内镜像 https://hf-mirror.com来提升下载速度。Civitai 上则有大量社区创作的模型。


    💎 总结

    Stable Diffusion 的成功在于其​​开源精神​​和​​强大的社区力量​​。它不仅仅是一个技术模型,更是一个​​创新的平台​​,降低了AI绘画的门槛,赋予了每个人创作视觉内容的能力。

    从最初的学术研究到如今蓬勃发展的开源生态,Stable Diffusion 的经历展现了开源协作的巨大能量。无论你是艺术家、开发者还是普通爱好者,都能在这个生态中找到属于自己的创作方式。

  • Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集

    Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集

    Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集

    Warp, the intelligent terminal for developers!Available for MacOS, Linux, & Windows

    Web

    当前仓库搜集了 600 多个 Linux 命令,是一个非盈利性的仓库,生成了一个 web 网站方便使用,目前网站没有任何广告,内容包含 Linux 命令手册、详解、学习,内容来自网络和网友的补充,非常值得收藏的 Linux 命令速查手册。版权归属原作者,对任何法律问题及风险不承担任何责任,没有任何商业目的,如果认为侵犯了您的版权,请来信告知。我不能完全保证内容的正确性。通过使用本站内容带来的风险与我无关。当使用本站时,代表您已接受了本站的使用条款和隐私条款。

    Web 版本

    Github Web | Gitee Web | Githack | Statically

    预览搜索:https://git.io/linux

    Linux 命令大全

    你可以随意部署 web 版,这非常简单,只需要克隆 gh-pages 分支代码到你的静态服务就可以了。你也可以将 command 目录中的 Markdown 文件拿去自己生成 HTML。还可以使用下方 Docker 部署 web 版。

    ⚠️ 部署的静态网站,还是希望挂个 GitHub 地址,这样大家共同维护命令文档,让文档更加完善,更加丰富,当然删除本站所有相关信息,其实我也不太在意,默认允许你们随意搞,我不负任何负责。如果您也部署了一份,可以将网址放到下面 :)。

    由于中国国内访问,时常打不开,你可以访问下面镜像网站。也可以通过推荐或提交 PR 的方式添加你的镜像站 #649,以提升权重并加快搜索引擎收录。

    推荐使用的镜像 web 版本

    wu114.cn waadri.top zanglikun.com alapi.cn fasfuah.icu cnxiaobai.com sicangge.com largeinfo.cc srebro.cn getaifun.com devonline.net man.zch.ooo mmoke.com bqrdh.com zyimm.com vovuo.com shinote.net liguiying.cn renye.net diqi.org alistnas.top nenufm.com jiangyang.online xiyung.cn 78888889.xyz

    其它 web 版本

    briline.net pkslow.com ifdev.cn witnect.top lylme.com ftqq.com gaomeluo.com atoolbox.net xiaoshanseo.com 262235.xyz cmsblogs.cn loquy.cn buyao.vip hezhiqiang.gitbook.io utils.fun 51tools.info

    Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集

    Docker 部署

    轻松通过 docker 部署 linux-command 网站。

    docker pull wcjiang/linux-command
    docker run --name linux-command --rm -d -p 9665:3000 wcjiang/linux-command:latest
    # Or
    docker run --name linux-command -itd -p 9665:3000 wcjiang/linux-command:latest

    在浏览器中访问以下 URL

    http://localhost:9665/

    Vercel

    可以点击下面按钮一键部署至 Vercel:

    Deploy with Vercel

    部署结果

    通过 Vercel 分配的域名访问,或者自行在设置中绑定域名。

    Netlify

    可以点击下面按钮一键部署至 Netlify:

    Deploy to Netlify Button

    部署结果

    通过 Netlify 分配的域名访问,或者自行在设置中绑定域名。

    宝塔面板

    可通过宝塔面板应用商店快速部署 linux-command

    ​部署步骤​

    前提

    • 仅适用于宝塔面板 9.2.0 及以上版本
    • 安装宝塔面板,前往宝塔面板官网,选择正式版的脚本下载安装

    部署

    1. 登录宝塔面板,在左侧菜单栏中点击 Docker
    2. 首次会提示安装DockerDocker Compose服务,点击立即安装,若已安装请忽略。
    3. 安装完成后在Docker-应用商店-实用工具中找到 linux-command,点击安装,也可以在搜索框直接搜索linux
    4. 设置域名等基本信息,点击确定
    • 说明:
      • 名称:应用名称,默认linuxcommand_随机字符
      • 版本选择:默认latest
      • 域名:如您需要通过域名访问,请在此处填写您的域名
      • 允许外部访问:如您需通过IP+Port直接访问,请勾选,如您已经设置了域名,请不要勾选此处
      • 端口:默认3000,可自行修改
      • CPU 限制:0 为不限制,根据实际需要设置
      • 内存限制:0 为不限制,根据实际需要设置
    1. 提交后面板会自动进行应用初始化,大概需要1-3分钟,初始化完成后即可访问。

    访问 linux-command

    • 如果您填写域名,请在浏览器输入您的域名访问,如http://demo.linux-command,即可访问 linux-command 页面。
    • 如您选择IP+端口访问请在浏览器地址栏中输入域名访问 http://<宝塔面板IP>:6806,即可访问 linux-command 页面。

    </details>

    Linux命令分类

    这里存放Linux 命令大全并不全,你可以通过linux-command来搜索,它是把 command 目录里面搜集的命令,生成了静态HTML并提供预览以及索引搜索。

    文件传输

    bye、ftp、ftpcount、ftpshut、ftpwho、ncftp、tftp、uucico、uucp、uupick、uuto、scp

    备份压缩

    ar、bunzip2、bzip2、bzip2recover、compress、cpio、dump、gunzip、gzexe、gzip、lha、restore、tar、unarj、unzip、zip、zipinfo

    文件管理

    diff、diffstat、file、find、git、gitview、ln、locate、lsattr、mattrib、mc、mcopy、mdel、mdir、mktemp、mmove、mread、mren、mshowfat、mtools、mtoolstest、mv、od、paste、patch、rcp、rhmask、rm、slocate、split、tee、tmpwatch、touch、umask、whereis、which、cat、chattr、chgrp、chmod、chown、cksum、cmp、cp、cut、indent

    磁盘管理

    cd、df、dirs、du、edquota、eject、lndir、ls、mcd、mdeltree、mdu、mkdir、mlabel、mmd、mmount、mrd、mzip、pwd、quota、quotacheck、quotaoff、quotaon、repquota、rmdir、rmt、stat、tree、umount

    磁盘维护

    badblocks、cfdisk、dd、e2fsck、ext2ed、fdisk、fsck.ext2、fsck、fsck.minix、fsconf、hdparm、losetup、mbadblocks、mformat、mkbootdisk、mkdosfs、mke2fs、mkfs.ext2、mkfs、mkfs.minix、mkfs.msdos、mkinitrd、mkisofs、mkswap、mpartition、sfdisk、swapoff、swapon、symlinks、sync

    系统设置

    alias、apmd、aumix、bind、chkconfig、chroot、clock、crontab、declare、depmod、dircolors、dmesg、enable、eval、export、fbset、grpconv、grpunconv、hwclock、insmod、kbdconfig、lilo、liloconfig、lsmod、minfo、mkkickstart、modinfo、modprobe、mouseconfig、ntsysv、passwd、pwconv、pwunconv、rdate、resize、rmmod、rpm、set、setconsole、setenv、setup、sndconfig、SVGAText Mode、timeconfig、ulimit、unalias、unset

    系统管理

    adduser、chfn、chsh、date、exit、finger、free、fwhois、gitps、groupdel、groupmod、halt、id、kill、last、lastb、login、logname、logout、logrotate、newgrp、nice、procinfo、ps、pstree、reboot、renice、rlogin、rsh、rwho、screen、shutdown、sliplogin、su、sudo、suspend、swatch、tload、top、uname、useradd、userconf、userdel、usermod、vlock、w、who、whoami、whois

    文本处理

    awk、col、colrm、comm、csplit、ed、egrep、ex、fgrep、fmt、fold、grep、ispell、jed、joe、join、look、mtype、pico、rgrep、sed、sort、spell、tr、uniq、vi、wc

    网络通讯

    dip、getty、mingetty、ppp-off、smbd(samba daemon)、telnet、uulog、uustat、uux、cu、dnsconf、efax、httpd、ip、ifconfig、mesg、minicom、nc、netconf、netconfig、netstat、ping、ping6、pppstats、samba、setserial、shapecfg(shaper configuration)、smbd(samba daemon)、statserial(status ofserial port)、talk、tcpdump、testparm(test parameter)、traceroute、tty(teletypewriter)、uuname、wall(write all)、write、ytalk、arpwatch、apachectl、smbclient(samba client)、pppsetup

    设备管理

    dumpkeys、loadkeys、MAKEDEV、rdev、setleds

    电子邮件与新闻组

    archive、ctlinnd、elm、getlist、inncheck、mail、mailconf、mailq、messages、metamail、mutt、nntpget、pine、slrn、X WINDOWS SYSTEM、reconfig、startx(start X Window)、Xconfigurator、XF86Setup、xlsatoms、xlsclients、xlsfonts

    其他命令

    yes

    开发使用

    可以通过 npm 安装 linux-command 包,包含所有命令的 markdown 文本,和一个索引文件

    npm install linux-command
    var comm = require("linux-command");
    console.log("---->", comm.ls);

    var alias = require("linux-command/command/alias.md");
    console.log("---->", alias); // markdown string

    你也可以通过 CDN 来访问索引数据,和对应的命令详细内容,我将更新内容定期发布版本,提供大家使用,UNPKG 带上版本号,将锁定版本访问,删除版本号请求数据,将会自动重定向最新版本。

    # 命令索引 JSON 数据
    https://unpkg.com/linux-command/dist/data.json
    # 对应命令详情(Markdown)数据
    https://unpkg.com/linux-command/command/<命令名称>.md

    你也可以通过 Github 的 Raw 来,获取最新的内容

    # 命令索引 JSON 数据
    https://raw.githubusercontent.com/jaywcjlove/linux-command/master/dist/data.json
    # 对应命令详情(Markdown)数据
    https://raw.githubusercontent.com/jaywcjlove/linux-command/master/command/<命令名称>.md

    Linux学习资源整理

    社区网站

    • Linux中国 – 各种资讯、文章、技术
    • LabEx – 免费提供了Linux在线环境,不用在自己机子上装系统也可以学习Linux,超方便实用。
    • 鸟哥的linux私房菜 – 非常适合Linux入门初学者看的教程。
    • Linux公社 – Linux相关的新闻、教程、主题、壁纸都有。
    • Linux Today – Linux新闻资讯发布,Linux职业技术学习!。
    • X-CMD – Shell + AWK 为核心增强原生命令输出以及交互体验

  • NoteGen是一款​​免费开源​​的​​跨平台Markdown AI笔记神器!

    NoteGen是一款​​免费开源​​的​​跨平台Markdown AI笔记神器!

    NoteGen 是一款​​免费开源​​的​​跨平台 AI 笔记应用​​,它致力于帮助用户高效记录碎片化信息,并通过人工智能技术自动整理和辅助创作,最终生成结构化的笔记。其核心目标是提升用户的学习、工作和创作效率

    在日常生活工作中,我们常常会记录一些笔记,但往往散落于聊天记录、截图和备忘录里,当想整理成系统笔记时却无从下手!

    今天,给大家介绍一款跨平台的 Markdown 笔记软件,不仅能帮你高效管理知识笔记,更能使用 AI 串联起碎片化信息,让笔记与写作无缝衔接!

    Download

    Currently supports Mac, Windows, and Linux. Thanks to Tauri2’s cross-platform capabilities, it will support iOS and Android in the future.

    WindowsMacOSLinuxAndroidiOS
    ✅ beta✅ beta✅ beta🛠️ alpha🛠️ alpha
    DownloadDownloadDownloadDownloadSelf-compiled

    UpgradeLink offers application upgrade and download services

    项目介绍

    NoteGen —— 一款跨平台的 Markdown 笔记应用,致力于使用 AI 建立记录和写作的桥梁,将碎片化知识整理成一篇可读的笔记。

    NoteGen是一款​​免费开源​​的​​跨平台Markdown AI笔记神器!

    功能特色:

    • 轻量跨平台:安装包仅 20MB,免费无广告且无捆绑软件,支持 Mac、Windows、Linux
    • 多种记录方式:支持截图、文本、插图、文件、链接等多种记录方式
    • 原生 Markdown 格式:采用标准 .md 格式存储,无修改,易于迁移
    • 数据安全:支持本地离线存储,同时可同步到 GitHub、Gitee 私有仓库并支持历史回滚,也支持 WebDAV 同步
    • AI 助手:可配置 ChatGPT、DeppSeek、Gemini、Ollama、LM Studio、Grok 等模型,协助你完成记录、写作、整理等任务,而且支持自定义第三方模型配置
    • RAG 功能:笔记可作为知识库,支持嵌入模型和重排序模型

    快速上手

    1、打开下载地址

    https://github.com/codexu/note-gen/releases
    

    2、下载对应操作系统的安装包

    NoteGen是一款​​免费开源​​的​​跨平台Markdown AI笔记神器!

    3、双击安装包,一键安装

    功能体验

    记录工具

    提供了截图、插图、文件、文本、链接 5 种记录方式。

    • 记录
    NoteGen是一款​​免费开源​​的​​跨平台Markdown AI笔记神器!
    • 截图工具

    支持从窗口截图中框选区域,将框选区域截图,通过 OCR 识别文字,再由 AI 生成记录描述。

    NoteGen是一款​​免费开源​​的​​跨平台Markdown AI笔记神器!
    • 标签管理

    用于管理记录的标签,方便对记录进行分类,标签还会影响 AI 助手的对话记录和 AI 的内容关联。

    NoteGen是一款​​免费开源​​的​​跨平台Markdown AI笔记神器!

    AI 助手

    提供 AI 对话,支持配置多个 AI 模型、配置多个 Prompt、知识库检索、AI 建议等功能。

    NoteGen是一款​​免费开源​​的​​跨平台Markdown AI笔记神器!

    AI 整理

    通过对话模式切换,根据记录进行整理,生成文章。

    NoteGen是一款​​免费开源​​的​​跨平台Markdown AI笔记神器!
    NoteGen是一款​​免费开源​​的​​跨平台Markdown AI笔记神器!
    NoteGen是一款​​免费开源​​的​​跨平台Markdown AI笔记神器!

    Markdown 编辑器

    提供功能强大的 Markdown 编辑器,支持多种编辑模式、AI 辅助写作和实时同步功能。

    NoteGen是一款​​免费开源​​的​​跨平台Markdown AI笔记神器!

    设置中心

    提供同步配置、图床、模型配置、知识库、快捷键等系统设置功能。

    NoteGen是一款​​免费开源​​的​​跨平台Markdown AI笔记神器!
    NoteGen是一款​​免费开源​​的​​跨平台Markdown AI笔记神器!

    在如今 AI 蓬勃发展的时代,使用 AI 可以帮助我们解决很多问题。NoteGen 正是基于大模型提供的能力,与 Markdown 有机结合,打造出了一款强大的笔记神器,可以助力于构建个人笔记知识库!快去安装体验吧~

    项目地址:https://github.com/codexu/note-gen
    

    最后

    推荐的开源项目已经收录到 GitHub 项目,欢迎 Star

    https://github.com/chenyl8848/great-open-source-project
    

    或者访问网站,进行在线浏览:

    https://chencoding.top:8090/#/
  • 1.7K !!! WinBoat虚拟化, Linux玩Windows游戏

    1.7K !!! WinBoat虚拟化, Linux玩Windows游戏

    你是否在 Linux 上苦恼无法流畅使用 Windows 应用?

    1.7K !!! WinBoat虚拟化, Linux玩Windows游戏

    无论是办公软件、游戏,还是某些特定的专业工具,切换系统或者虚拟机都让人抓狂。别担心,现在有一个开源神器可以让你轻松解决这个问题!WinBoat,一个在 Linux 上无缝运行 Windows 应用的开源项目,真的绝了!无论你是开发者还是普通用户,都值得尝试!

    WinBoat 是什么?

    1.7K !!! WinBoat虚拟化, Linux玩Windows游戏

    WinBoat 是一款开源工具,专为在 Linux 系统上无缝运行 Windows 应用而设计。无需复杂配置,它通过容器技术和远程桌面技术,让 Windows 应用直接“变身”成 Linux 原生窗口,真的省心又高效!

    例如,你可以直接运行 Office、Adobe 系列软件,甚至玩 Windows 游戏,告别虚拟机那种繁琐的体验,同时保持流畅连接和系统资源优化。简单来说,WinBoat 就是 Windows 和 Linux 的“和平桥梁”。

    开源成就

    • Star数:GitHub 上已经吸引了 1.7k 星
      1.7K !!! WinBoat虚拟化, Linux玩Windows游戏
    • 主开发语言:用现代技术栈驱动,主要语言包括:
      • TypeScript(35.4%)
      • Vue.js(34.7%)
      • PowerShellGo 等。

    核心功能

    1.7K !!! WinBoat虚拟化, Linux玩Windows游戏

    • 优雅界面
      WinBoat 的界面清爽直观,一切都像运行原生 Linux 应用一般自然,提升了用户体验。
    • 1.7K !!! WinBoat虚拟化, Linux玩Windows游戏
    • 自动化部署
      智能化的安装流程,根据你的需求完成配置,避免繁琐的手动安装步骤。
    • 支持所有 Windows 应用
      不论是办公软件还是高端设计工具,甚至游戏,只要能跑在 Windows 上,就能在 Linux 上通过 WinBoat 流畅运行。
    • 1.7K !!! WinBoat虚拟化, Linux玩Windows游戏
    • 完整的 Windows 桌面体验
      在需要时,切换到完整的 Windows 桌面环境,轻松搞定 Windows 专属任务。
    • 1.7K !!! WinBoat虚拟化, Linux玩Windows游戏
    • 文件系统集成
      在 Linux 与 Windows 之间共享文件零障碍,家目录直接挂载到 Windows。
    • 1.7K !!! WinBoat虚拟化, Linux玩Windows游戏
    • 其他功能
      包括资源监控、智能卡直通、音频支持等,让 Linux 桌面的 Windows 应用拥有沉浸式表现。

    安装指南

    • 1.系统需求
      • 至少 4GB RAM
      • 开启 KVM 虚拟化支持。
      • 需安装 DockerDocker Compose v2FreeRDP
    • 2.安装步骤
      • 克隆仓库:
      git clone https://github.com/TibixDev/WinBoat
      cd WinBoat
      • 安装依赖:
      npm install
      • 构建应用:
      npm run build:linux-gs
      • 启动 WinBoat:
      ./dist/linux-unpacked/winboat
    • 3.调试模式(开发者专用):
      npm run dev
    • 4.下载现成的构建版本
      • 去[Releases]页面下载最新版 AppImage,直接运行即可。
      • 1.7K !!! WinBoat虚拟化, Linux玩Windows游戏

    WinBoat 真的非常适合那些既需要使用 Linux,又离不开 Windows 应用的朋友。这款工具不仅让你高效解决工作难题,还大幅简化了环境配置和切换流程。如果你对开源感兴趣,WinBoat 也提供了极高的修改和定制自由度。

    开源地址https://github.com/TibixDev/WinBoat

  • 3.9k star!集成所有远程连接于一体,让远程管理更优雅!

    3.9k star!集成所有远程连接于一体,让远程管理更优雅!

    在开发和运维的日常工作中,我们常需管理分散的服务器、虚拟机、容器,以及各种远程环境。面对大量的命令行工具如 sshdockerkubectl、以及不同的管理接口,经常切换工具和环境不仅造成效率低下,还容易让人疲于管理。XPipe 正是为解决这些问题而生的一款工具。

    3.9k star!集成所有远程连接于一体,让远程管理更优雅!

    XPipe 提供了一个集管理、操作、自动化为一体的平台,兼容现有的命令行工具,而无需对远程系统进行任何配置。它不仅让一切变得简单,更让用户高效掌控复杂的远程连接场景。


    核心功能

    一站式远程连接管理

    XPipe 支持几乎所有常见的远程连接类型,您可以通过一个界面快速管理各种环境:
    支持的连接类型

    • SSH连接与隧道
    • Docker和Podman容器
    • Kubernetes集群
    • Proxmox和VMware虚拟机
    • Windows子系统 (WSL)、VNC等

    3.9k star!集成所有远程连接于一体,让远程管理更优雅!

    层级式分类整理
    可将大量连接按照层级归类,轻松管理上百个连接。
    快捷操作
    一键执行如容器的启动/停止、建立隧道等常见操作,效率翻倍。

    专业化的文件管理

    XPipe 自带强大的文件交互功能,适用于复杂的远程文件管理需求:

    • 使用本地工具直接编辑远程文件,无需繁琐的中间传输步骤。
    • 快速在本地终端与远程系统间传输文件,支持多系统间批量操作。
    • 动态提升会话权限(如需要 sudo 权限),操作流畅无中断。

    3.9k star!集成所有远程连接于一体,让远程管理更优雅!

    智能化终端集成

    通过XPipe可以快速连接到你想要连接的终端:

    • 快速一键启动 Shell 会话,无需额外设置。
    • 支持所有主流终端模拟器和常用的 Shell(如 bashzshcmdPowerShell 等)。
    • 自动密码填写及配置环境,进一步加快连接速度。

    3.9k star!集成所有远程连接于一体,让远程管理更优雅!

    3.9k star!集成所有远程连接于一体,让远程管理更优雅!

    灵活的脚本管理

    • 支持创建可重用的 Shell 脚本、模板和分组任务
    • 自动同步脚本至任何远程会话,轻松共享或应用。
    • 自定义连接流程,打造属于个人或团队的自动化管理工具。

    3.9k star!集成所有远程连接于一体,让远程管理更优雅!

    安全存储与团队共享

    • 数据存储完全加密在本地,确保隐私与安全。
    • 通过外部 Git 仓库同步加密 Vault,支持团队成员同步数据,例如共享连接配置。

    安装与操作方法

    Windows 用户

    安装程序
    推荐使用Windows .msi安装程序,运行以下命令完成安装:

    powershell -ExecutionPolicy Bypass -Command iwr "https://github.com/xpipe-io/xpipe/raw/master/get-xpipe.ps1" -OutFile "$env:TEMPget-xpipe.ps1" ";"  "&" "$env:TEMPget-xpipe.ps1"

    便携选择
    也可以通过下载压缩包并解压安装:

    Windows .zip 版本 (x86-64) https://github.com/xpipe-io/xpipe

    通过包管理工具安装
    使用 Chocolatey:

    choco install xpipe

    使用 Winget:

    winget install xpipe-io.xpipe --source winget

    Linux 用户

    快速安装
    运行以下 Shell 命令即可快速完成安装:

    bash 

    手动安装方式
    根据您的操作系统,选择相应安装包:Debian 系统:

    sudo apt install ./xpipe_xxx.deb

    RHEL 系统:支持 dnf/yum 加载。


    个性化设置

    为了适配不同的需求和习惯,XPipe 提供了丰富的个性化选项:

    连接的组织与分类
    使用分层目录或标签管理连接,确保您可以快速找到需要的连接。
    对于常用的连接操作,创建桌面快捷方式,一键直达。

    自定义 Shell 环境
    配置有效的初始化脚本(如 .bashrc 或 .zshrc),让每次连接都自动加载个性化环境。
    创建预设的“任务模板”或脚本,让重复任务自动化。

    端到端的文件操作
    自定义远程文件编辑时的本地工具(如使用 VS Code 或 Vim)
    配置传输规则与远程文件传递的目录。

    密码与安全性配置
    可启用主密码进行二次加密。
    在多设备团队协作场景下,启用 Git 共享 Vault 配置。


    写在最后

    XPipe完全适用于开发者、运维工程师和IT管理者提供一站式的连接管理、文件操作和自动化等日常工作。通过统一管理、专业优化和个性化配置,可以减少工具之间切换的时间,将更多精力专注于高价值任务。无论是需要高效的远程服务器管理,还是灵活的资源调度,XPipe都是不可多得的优秀工具。

    开源地址:https://github.com/xpipe-io/xpipe

    安装包:https://github.com/xpipe-io/xpipe/releases