首页
留言
导航
统计
Search
1
追番推荐!免费看动漫的网站 - 支持在线观看和磁力下载
2,512 阅读
2
推荐31个docker应用,每一个都很实用
1,312 阅读
3
PVE自动启动 虚拟机 | 容器 顺序设置及参数说明
931 阅读
4
一条命令,永久激活!Office 2024!
618 阅读
5
优选 Cloudflare 官方 / 中转 IP
490 阅读
默认分类
服务器
宝塔
VPS
Docker
OpenWRT
Nginx
群晖
前端编程
Vue
React
Angular
NodeJS
uni-app
后端编程
Java
Python
SpringBoot
SpringCloud
流程引擎
检索引擎
Linux
CentOS
Ubuntu
Debian
数据库
Redis
MySQL
Oracle
虚拟机
VMware
VirtualBox
PVE
Hyper-V
计算机
网络技术
网站源码
主题模板
登录
Search
标签搜索
Java
小程序
Redis
SpringBoot
docker
Typecho
Cloudflare
docker部署
虚拟机
WordPress
群晖
uni-app
CentOS
Vue
Java类库
Linux命令
防火墙配置
Mysql
脚本
Nginx
微醺
累计撰写
264
篇文章
累计收到
11
条评论
首页
栏目
默认分类
服务器
宝塔
VPS
Docker
OpenWRT
Nginx
群晖
前端编程
Vue
React
Angular
NodeJS
uni-app
后端编程
Java
Python
SpringBoot
SpringCloud
流程引擎
检索引擎
Linux
CentOS
Ubuntu
Debian
数据库
Redis
MySQL
Oracle
虚拟机
VMware
VirtualBox
PVE
Hyper-V
计算机
网络技术
网站源码
主题模板
页面
留言
导航
统计
搜索到
264
篇与
的结果
2025-07-07
禁止用户复制页面内容的多种方法
某些特定的业务场景下,我们可能会有禁止用户复制页面内容的需求。比如:付费内容保护:在线小说、付费课程等,希望防止内容被轻易拷贝和传播。试卷或答题系统:防止考生将题目复制出去寻求场外帮助。敏感信息展示:如银行卡号、个人身份信息等,减少被意外泄露的风险。虽然从技术上完全阻止一个“有心人”拷贝内容几乎是不可能的(毕竟还有截图、拍照等物理手段),但作为前端开发者,我们有多种方法可以极大地增加复制的难度,从而在一定程度上达到我们的目的。方法一:CSS 魔法 —— user-select: none这是最简单、最快捷,也是最常用的一种方法。CSS 的 user-select 属性可以控制用户是否能够选择文本。/* 应用到需要禁止选择的元素上 */ .no-copy { user-select: none; /* 兼容旧版浏览器 */ -webkit-user-select: none; /* Safari, Chrome */ -moz-user-select: none; /* Firefox */ -ms-user-select: none; /* IE10+ */ } /* 或者直接粗暴地应用到整个页面 */ body { user-select: none; }效果:当鼠标划过应用了该样式的区域时,将无法选中任何文本,光标也不会变成文本选择的 I 型。自然也就无法进行复制操作。优点:实现极其简单,一行 CSS 搞定。纯样式控制,没有 JavaScript 性能开销。缺点:防君子不防小人:任何一个懂点前端的开发者,都可以通过浏览器开发者工具,轻松地找到这个 CSS 属性并禁用它,然后就能愉快地复制了。体验不佳:用户无法选择文本,有时可能会影响正常的交互预期。方法二:JavaScript 事件监听 —— 控制 copy 和 contextmenu 事件如果想做得更“绝”一点,我们可以通过 JavaScript 来监听和阻止用户的复制行为。1. 禁用复制事件 (copy)当用户执行复制操作时(无论是通过 Ctrl+C 快捷键还是右键菜单),copy 事件会被触发。我们可以拦截它。document.addEventListener('copy',function(e){ // 阻止默认的复制行为 e.preventDefault(); // (可选)可以给用户一个提示 alert('内容受版权保护,禁止复制!'); });2. 禁用右键菜单 (contextmenu)为了防止用户通过右键菜单进行复制,我们可以把右键菜单也一并禁用掉。document.addEventListener('contextmenu', function(e) { // 阻止默认的右键菜单弹出行为 e.preventDefault(); });3. 禁用键盘快捷键 (keydown)更进一步,我们还可以监控键盘事件,直接禁用 Ctrl+C。document.addEventListener('keydown', function(e) { // 检查是否同时按下了Ctrl(或Cmd)和 C if((e.ctrlKey || e.metaKey) && e.key === 'c') { e.preventDefault(); // 可以在这里加个提示 } });组合使用:将以上 JS 代码和 CSS 的 user-select 结合起来,就能构建一个更强的 “防御体系” 。优点:比纯 CSS 更难破解,因为禁用 JS 比修改 CSS 要麻烦一些。可以提供自定义的交互反馈,比如弹窗提醒。缺点:依然可破:在浏览器开发者工具中禁用 JavaScript,所有这些限制都会失效。体验极差:粗暴地禁用右键和快捷键会严重影响用户的正常浏览习惯(比如右键刷新、打开新标签页等),可能会激怒用户。方法三:“温柔”的魔法 —— 在复制内容中“加料”有时候,我们不一定非要完全禁止复制,而是希望在用户复制的内容中追加一些我们自己的信息,比如版权声明或来源链接。这是一种更优雅、更尊重用户的做法。我们可以监听 copy 事件,然后通过 Clipboard API 修改剪贴板中的内容。document.addEventListener('copy', function(e) { // 获取用户选中的文本 const selection = window.getSelection().toString(); // 你想追加的版权信息 const copyright = `\n\n----------------\n来源博客站:blog.lysdad.cn`; // 阻止默认的复制行为 e.preventDefault(); // 将 "选中内容 + 版权信息" 写入剪贴板 e.clipboardData.setData('text/plain', selection + copyright); });效果:用户可以正常复制,但当他们粘贴时,会发现内容末尾自动附上了你的版权声明。优点:用户体验好:不影响用户的核心操作,只是附加了信息。君子协定:这是一种良性的引导,而非强制的封锁。思考:我们真的需要禁止复制吗?在实施这些技术方案之前,我们应该先问自己一个问题:禁止复制真的是最好的选择吗?技术上的徒劳:对于执意要获取内容的人来说,任何前端层面的限制都是纸老虎。他们总能通过禁用 JS、查看源代码、使用爬虫,甚至直接截图 OCR 来获取内容。用户体验的灾难:强行改变用户的操作习惯,尤其是禁用右键,是一种非常糟糕的设计。它破坏了 Web 的开放性和可访问性,可能会让你的网站流失大量用户。替代方案:水印:对于图片或重要文档,添加可见或不可见的数字水印,是更好的版权追踪方式。内容分段加载/懒加载:增加爬虫获取完整内容的难度。结尾作为前端开发者,我们掌握了“禁止复制”的屠龙之术,但更应该思考何时以及是否应该拔出这把剑。在大多数情况下,选择更开放、更友好的“修改剪贴板”方案,或者干脆相信用户的善意,可能是更明智的选择。
2025年07月07日
47 阅读
0 评论
0 点赞
2025-07-05
用虚拟IP扩容服务器端口池
最近遇到一个棘手的问题:服务器的 WebSocket 服务在高并发场景下,客户端连接数达到一万多时,服务器的端口资源被耗尽了。导致后面的任何请求都没响应。通过 netstat 查看连接情况,发现所有连接的本地端口都是从 32768 开始的,即使我已经将系统的端口范围设置为 1024-65535[root@server ~]# cat /proc/sys/net/ipv4/ip_local_port_range 1024 65535但实际分配的端口还是从32768开始,导致高位端口很快被耗尽,新连接无法建立。问题分析经过一番调研,发现这个问题在 Linux 系统中很常见。虽然设置了 ip_local_port_range 为 1024-65535,但实际上如下:glibc的默认行为:很多Linux发行版的glibc硬编码了临时端口分配的起始值为32768内核版本限制:老版本内核(如3.10)没有 ip_unprivileged_port_start 参数历史遗留问题:这是Linux系统的"正常"行为,不是配置错误我的服务器环境: 内核:3.10.0-1127.19.1.el7.x86_64glibc:2.17系统:CentOS 7.6解决方案探索方案一:升级系统(不推荐)升级glibc和内核到新版本可以支持更灵活的端口分配,但在生产环境中风险极高,容易导致系统崩溃。方案二:虚拟IP扩容(推荐)通过在同一台服务器上添加多个虚拟IP,每个IP都拥有独立的端口池,从而成倍扩容端口资源。虚拟IP方案实施第一步:查看网络环境首先确认服务器的网卡和IP配置:[root@server ~]# ip addr show eth0 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 00:16:3e:1f:ee:09 brd ff:ff:ff:ff:ff:ff inet 1.2.3.17/20 brd 11.22.33.255 scope global dynamic eth0可以看到主IP是 1.2.3.17/20 ,子网掩码是 /20。第二步:添加虚拟IP根据主IP的网段,添加几个虚拟IP:ip addr add 1.2.3.100/20 dev eth0 ip addr add 1.2.3.101/20 dev eth0 ip addr add 1.2.3.102/20 dev eth0这里的ip后三位可以随便写。ip个数最好是100个以内,多了会影响性能。验证添加成功:ip addr show eth0显示出刚才添加的ip就是没问题的第三步:配置Nginx负载均衡修改Nginx配置,将流量分发到不同的虚拟IP:upstream websocket_backend { server 1.2.3.100:38088; server 1.2.3.101:38088; server 1.2.3.102:38088; } server { listen 80; server_name xx.com; location /请求上下文 { proxy_pass http://websocket_backend/请求上下文; proxy_redirect default; proxy_pass_header Server; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Scheme $scheme; } }第四步:重启服务重启 WebSocket服务端 和 Nginx ,让配置生效:nginx -t nginx -s reload效果验证查看连接分布使用 ss 命令查看连接是否被正确分发到不同虚拟IP:ss -tnp | grep 38088输出显示连接确实被分发到了不同IP:CLOSE-WAIT 1 0 1.2.3.100:38088 169.24.13.2:36294 CLOSE-WAIT 1 0 1.2.3.101:38088 169.24.13.2:57430 CLOSE-WAIT 1 0 1.2.3.102:38088 169.24.13.2:37558这里的169.24.13.2不用管,这是我的nginx用的docker镜像的原因端口资源扩容效果之前:所有连接都占用 1.2.3.17 的端口池(32768~65535)现在:连接分散到3个虚拟IP,每个IP都有独立的端口池效果:端口资源扩容3倍,极大缓解端口耗尽问题注意事项1. 子网掩码的确定添加虚拟IP时,子网掩码必须和主IP一致。查看方法很简单:ip addr show eth0看输出中的 inet 1.2.3.17/20,直接使用 /20 即可。2. 虚拟IP的持久化临时添加的虚拟IP重启后会失效,需要写入启动脚本:# 编辑 /etc/rc.local ip addr add 1.2.3.100/20 dev eth0 ip addr add 1.2.3.101/20 dev eth0 ip addr add 1.2.3.102/20 dev eth0 # 赋予执行权限 chmod +x /etc/rc.d/rc.local3. 网络架构要求Nginx 和 WebSocket服务端 必须在同一台服务器虚拟IP必须在同一网段内,不能和其他机器冲突如果是云服务器,可能需要先在控制台申请辅助私网IP总结通过 虚拟IP + Nginx 负载均衡的方案,成功将端口资源扩容了 3倍,有效解决了高并发 WebSocket 场景下的端口耗尽问题。这个方案的优势:实施简单:只需添加虚拟IP和配置Nginx风险较低:不需要升级系统内核效果显著:端口资源成倍扩容扩展性好:可以根据需要继续添加虚拟IP对于高并发WebSocket、短连接等场景,这是一个非常实用的解决方案。
2025年07月05日
32 阅读
0 评论
0 点赞
2025-05-24
靠谱!2025年8大程序员接单、软件外包平台推荐
作为在代码和甲方间反复横跳、多年兼职接单、做过无数软件定制外包的赛博程序员,我把这些年被平台算法坑、被甲方蹂躏、被平台抽佣吸血的程序员接单经历,浓缩成这份含泪的程序员兼职平台推荐指南。一、程序聚合优点: 程序聚合(devlg.com) 是最近发现的程序员接单、软件外包平台,也有小程序。也是我近些年看到比较靠谱的软件外包平台。平台没有任何会员费、入驻费,抽佣相对其他平台低,也没有隐藏收费,流程相对规范,对于新接单的个人比较友好。对程序员简历和客户需求都有人工审核,工作人员都懂些技术,会理解客户需求进行初步筛选,能避免一些无意义沟通。缺点: 开发者简历上传有字数限制,人工审核严格,程序员入驻基本都得10分钟,要是认真填写得花15-20分钟。因为没有付费接单方式,平台可能是将简历完善度看作新人阶段的个人意愿的表现。反正在哪个平台接单都有筛选,要不花心思,要不花钱。实际接单,开发时平台也会要求写周进度汇报,每周都有人提醒。二、CodeMatrix优点: 这程序员兼职平台的AI匹配系统算是赛博月老,比同行人工匹配速度快很多。上次我上传了React和Three.js的项目经历,第二天就推了个元宇宙商城项目。国外新风口项目土豪多,预算很充足。平台的代码风险预警也确实专业。动态定价机制有时候能捡漏,某些冷门时间点,非热门技术栈像Rust程序员的时薪能飙到几百刀。缺点: 这个软件外包平台可能web3相关的软件定制偏多,传统项目偏少,程序员兼职机会偏少。AI匹配也有抽风的时候,很依赖初始简历信息,有时候也有错得很离谱。三、开源众包优点: 背靠开源中国,社区氛围相对纯粹,在这里接过最硬核的软件定制项目——给某国产数据库优化SQL解析器,甲方CTO亲自上阵review代码,讨论B+树索引优化能聊到凌晨三点。平台盈利模式以团队接单为主,但对个人程序员兼职也没那么苛刻。缺点: 平台盈利模式以团队接单为主,整体肯定是偏向小型软件外包公司。另外最最重要的是,这个是开源中国的边缘业务中的边缘业务,整体不受重视。刚刚登上去,发现开源众包好像已经终止新程序员入驻,仅作维护善后了。四、Upwork优点: 可能是全球最大的远程工作平台,全球化机会,主要软件外包项目来自欧美,项目类型多样,适合希望赚取美元收入的程序员。阶梯抽成机制:长期合作后佣金比例可降至5%,降低长期成本。流程规范:采用托管支付和合同管理,保障双方权益,减少尾款拖欠风险。缺点: 高抽成与竞争激烈:程序员兼职初期佣金很高,且需投入大量精力优化个人主页以维持曝光。语言与文化壁垒:需熟练使用英文沟通,对非母语开发者构成挑战。需要和印度、东南亚的兼职程序员低价竞争。五、码市优点: 也算老牌软件外包平台,多元化服务,覆盖开发、设计、测试等领域,提供项目管理工具和在线协作功能,提升效率。资金托管与软件定制保险机制完善,纠纷处理流程规范。缺点: 项目评审标准模糊,部分低质量项目可能通过审核,而优质项目因标准不明确被拒,影响开发者体验。付费门槛高,本身还是以软件外包公司接单为主,入驻1W元起步,不适合个人程序员兼职尝试。六、Toptal优点: 一切都比较正式,软件定制项目质量很顶,接过软件外包的都知道,就这一条就很值得一看。缺点: 缺点也是太正式了,面试也很严格,通过他们家面试比拿到谷歌offer还难。平台抽成也让人肉疼,参与有些大型软件定制项目还要求跟你签竞业协议,外包项目签竞业就很离谱。不太适合个人程序员兼职。七、华为云开发者众包优点 合规性与税务支持:软件外包模式类似小鱼儿网的“四流一致”模式,代缴税费并提供发票,解决企业税务合规难题。资源对接高效:依托华为生态,吸引大型企业软件定制项目,适合承接复杂系统开发需求。缺点 门槛较高:倾向于服务成熟团队或资深接单程序员,新手程序员兼职难以获得机会,对发单客户也一样,一些中小型项目也不会获得重视。灵活性不足:流程偏传统,缺乏自由职业平台的敏捷性。八、DevHive优点 开发者社区化协作:强调程序员社区互动,适合技术交流与软件定制项目合作。技术驱动匹配:可能采用AI或区块链技术优化任务分配。链上资金托管相对安心吧。缺点 用户基数小:新兴平台软件外包项目资源有限,程序员兼职机会较少。功能待验证:新型模式需时间检验其稳定性和实用性。总结与建议选择策略: 新手程序员兼职建议从 程序聚合 或 Fiverr 起步,积累经验与好评。资深开发者可专注 社区接单、Upwork ,承接高价值软件项目。风险规避: 拒绝不合规的软件定制项目。优先选择资金托管平台,避免私单交易风险。开发前约定好交付标准,最好是原型图,再不济用文字也要描述清楚功能模块。长期发展: 将程序员接外包看作是提升沟通,搞定客户等软性能力的契机。提升技术栈与英语能力,适应国际化竞争,国外软件定制单性价比通常高点。结合多个国内、国外软件外包平台扩大机会,如 “程序聚合+Upwork” 组合。最后送上护体真言:接单不规范,亲人两行泪;平台套路深,代码才是真。
2025年05月24日
149 阅读
0 评论
0 点赞
2025-05-16
远程桌面控制软件-rustdesk-附docker部署脚本
客户端程序 1.4.0 版本官网地址:https://github.com/rustdesk/rustdesk/releases/tag/1.4.0{cloud title="rustdesk-1.4.0" type="lz" url="https://wwtt.lanzouy.com/b02djvq20f" password="9dwl"/}自建中继服务器Docker脚本试过很多远程软件,最后还是觉得 rustdesk 最适合,如果家里有nas,那就更完美了,可以自建中继服务器,不过官方的不带账号功能,需要配合rustdesk-api才能实现账号管理,有大神整合了API功能,以下yaml文件直接实现,IPV6也是可以的,要双方都有IPV6,我域名绑定的IP6地址,没有卡顿,画质清晰。networks: rustdesk-net: external: false services: rustdesk: ports: - 21114:21114 - 21115:21115 - 21116:21116 - 21116:21116/udp - 21117:21117 - 21118:21118 - 21119:21119 image: lejianwen/rustdesk-server-s6:latest environment: - RELAY=<server[:21117]> - ENCRYPTED_ONLY=1 - MUST_LOGIN=Y #是否必须登录 - TZ=Asia/Shanghai - RUSTDESK_API_RUSTDESK_ID_SERVER=<server[:21116]> #21116 - RUSTDESK_API_RUSTDESK_RELAY_SERVER=<server[:21117]> #21117 - RUSTDESK_API_RUSTDESK_API_SERVER=http://<server[:21114]> #21114 - RUSTDESK_API_KEY_FILE=/data/id_ed25519.pub - RUSTDESK_API_JWT_KEY=xxxxxx # jwt key volumes: - /data/rustdesk/server:/data #将server的key挂载出来 - /data/rustdesk/api:/app/data #将数据库挂载 networks: - rustdesk-net restart: unless-stoppedkey 在 Docker 运行后在 日志 中查看将自己的IP或者域名替换以上<>,如: - RELAY=<server[:21117]> 替换成 - RELAY=8.8.8.8:21117 或者 - RELAY=http://baidu.com:21117客户端设置客户端只需要配置网络,有4个设置项,其中3个必填,如果需要登录就需要设置API服务器ID服务器:域名或者IP:21116中继服务器:域名或者IP:21117API服务器:http://域名orIP:21114key,从日志中查看实测公网IPV6绑定域名,只要双方都有IPV6也能流畅访问。
2025年05月16日
84 阅读
0 评论
0 点赞
2025-03-11
PHP短链接生成域名防红系统源码-附搭建使用教程
项目概述这是一套 PHP 的短链接生成系统源码、也称为网址生成系统、域名防红系统,幽络源已经搭建测试,表示可以正常使用。源码链接:{cloud title="PHP短链接生成域名防红系统源码" type="default" url="http://pan.lysdad.cn/down.php/38500091e85c54cd3ff3ae3a6c01409d.zip" password=""/}所需环境 PHP7.4.33,MySQL5.7、Nginx 1.24.0 本项目使用宝塔面板搭建测试,以下教程按宝塔步骤讲诉搭建配置教程1.添加站点PHP项目中添加站点,如图,填写好域名,并指定创建数据库确定即可,我这里使用的ip测试,不用域名也可以2.上传项目将下载的源码压缩包上传到刚才创建的站点根目录。3.伪静态配置这个是必须要配置的,跳转需要,配置内容如下location / { if (!-f $request_filename){ set $rule_0 1$rule_0; } if (!-d $request_filename){ set $rule_0 2$rule_0; } if ($rule_0 = "21"){ rewrite /(.*)$ /t.php?code=$1 last; } }4.访问域名第一次访问域名会提示安装资源,一直点下一步就行了。中间有一步是填写数据库配置,填写你刚才创建站点时的数据库配置即可。5.访问后台项目安装完成后,后台地址为:域名 + /admin/login.php,账号密码分别为 admin 与 123456。6.配置后台信息这一步是必做的,在 系统设置-网站信息设置 中,将网站域名修改为自己的域名并且保存!!使用教程上面搭建配置完了,然后就是使用1.后台生成使用在网址管理中点击新增,然后填写你要跳转的地址,这里有个非常重要重要重要的一点,填写的跳转地址必须得包含协议,http或https,若不包协议,跳转是会失败的!!2.测试跳转链接新增后会生成一个短链,将其复制,然后在浏览器使用,短链通过302跳转到了指定的链接。3.最后提示本项目搭建后,也可以提供给别人使用,别人可以填写链接后生成一个短链,你在后台可以看到别人生成的链接。
2025年03月11日
116 阅读
0 评论
0 点赞
2025-03-11
CentOS 7 ens33获取不到ip地址和启动网卡报错的解决方法
当我们启动虚拟机输入 ifconfig 查看 IP 地址时出现下图这样的情况,发现没有 ens33 移动到 /etc/sysconfig/network-scripts 编辑 ifcfg-ens33cd /etc/sysconfig/network-scripts vim ifcfg-ens33将 ONBOOT=NO 改成 ONBOOT=yes 输入 i 进行编辑;将最后 ONBOOT=no 改为 yes 即可;单击 esc 键,然后输入 :wq 保存退出。这样就开启了 ens33 ;接着重启网络服务就可以看到 ip 地址。重启网络服务service network restart 出现下图表示已经重启成功输入 ifconfig ens33 有了 ip 地址。出现 异常# 关闭NetworkManager服务 systemctl stop NetworkManager systemctl restart network.service service network restart # 问题解决
2025年03月11日
63 阅读
0 评论
0 点赞
2025-03-06
PVE重装后恢复虚拟机
在 PVE(Proxmox Virtual Environment) 重装后,恢复虚拟机的关键在于提前备份好虚拟机的配置文件和磁盘映像。备份虚拟机配置文件首先,备份虚拟机配置文件,这些文件通常位于 /etc/pve/qemu-server/ 目录下。每个虚拟机都有一个独立的配置文件,文件名格式为 .conf 。手动备份cp /etc/pve/qemu-server/<VMID>.conf /path/to/backup/自动备份脚本#!/bin/bash BACKUP_DIR=/path/to/backup/ mkdir -p $BACKUP_DIR cp /etc/pve/qemu-server/*.conf $BACKUP_DIR恢复虚拟机配置文件将备份的配置文件复制回PVE服务器的对应目录。手动恢复cp /path/to/backup/<VMID>.conf /etc/pve/qemu-server/自动恢复脚本#!/bin/bash BACKUP_DIR=/path/to/backup/ cp $BACKUP_DIR/*.conf /etc/pve/qemu-server/备份和恢复虚拟机磁盘映像磁盘映像通常存储在PVE的存储池中,位于 /var/lib/vz/images/ 目录下。手动备份磁盘映像cp /var/lib/vz/images/<VMID>/*.qcow2 /path/to/backup/自动备份脚本#!/bin/bash BACKUP_DIR=/path/to/backup/ mkdir -p $BACKUP_DIR cp /var/lib/vz/images/*/*.qcow2 $BACKUP_DIR手动恢复磁盘映像cp /path/to/backup/*.qcow2 /var/lib/vz/images/<VMID>/自动恢复脚本#!/bin/bash BACKUP_DIR=/path/to/backup/ cp $BACKUP_DIR/*.qcow2 /var/lib/vz/images/<VMID>/使用CLI工具进行恢复使用 qmrestore 命令从备份中恢复虚拟机。恢复虚拟机磁盘映像qmrestore /path/to/backup/<VMID>.qcow2 <VMID>检查并启动虚拟机qm list # 查看所有虚拟机状态 qm start <VMID> # 启动恢复的虚拟机通过以上步骤,可以确保在 PVE 重装后,虚拟机能够正常恢复和运行。
2025年03月06日
152 阅读
0 评论
0 点赞
2025-03-06
推荐31个docker应用,每一个都很实用
推荐的这些 docker 应用都是我自己常用的,同时也有自己的一些偏好在里面,每个人的需求不同,对应用的要求也不同。还有很多优秀的 docker 应用我没有用过,所有没有推荐的并不代表不优秀。所有的 docker 应用布署都比较简单,只有少量的会需要在数据库和权限的配置上研究一下。排名不分先后Memos 笔记记事功能强大的笔记应用,支持多用户,笔记支持私有,工作区和公开https://github.com/usememos/memosWbo-Boards 共享白板非常好的白板应用,支持多人共享,一人在白板上画图写字,其他在线用户可以实时看到https://github.com/lovasoa/whitebophirVaultWard 密码管理BitWard的轻量版,密码管理,可以在电脑和手机上自动填写用户和密码,实现自动登陆注意:此应用不支持IP:Port访问,安全原因,只支持https连接https://github.com/dani-garcia/vaultwardenMoments 极简朋友圈微信朋友圈风格,支持多用户,可以发贴和记事,比起各博客应用更简单易用https://github.com/kingwrcy/momentsGhost 博客本人最喜欢的博客应用,轻松发博,只是对中文版支持不是太好https://github.com/TryGhost/GhostTypecho 博客简单的博客,发博时稍烦所,不如Ghost强大,简单易用不如极简朋友圈,看个人的需求https://github.com/typecho/typechoEasyImage 图床本人自用的主力图床https://hub.docker.com/r/ddsderek/easyimageLsky-pro 图床图床不多说了,感觉功能易用性和EasyImage差不多https://hub.docker.com/r/dko0/lsky-pro/Lychee 相册漂亮且功能强大的相册,支持多用户和相册分享注意:如果不能上传图片,检查一下目录的权限https://github.com/LycheeOrg/LycheeFileBrowser 网盘简单易用,适合个人自用,当然也支持多用户和文件分享https://github.com/filebrowser/filebrowserCloudreve 网盘强大的网盘,虽不如Nextcloud强大,但是速度更快更好用,支持多用户和文件分享https://github.com/cloudreve/CloudreveFileCodeBox 文件文字加密分享简单易用,支持访客分享,让小白分享文件更简单更安全用户通过简单的方式分享文本和文件,接收者只需要一个提取码就可以取得文件,就像从快递柜取出快递一样简单https://github.com/vastsa/FileCodeBoxJellyfin 视频流媒体服务器不用多说了,和Emby一样的功能,但这个是开源免费的https://github.com/jellyfin/jellyfinAllinOne IPtv可以在线看央视和其他地方卫视。https://www.nodeseek.com/post-176265-1Navidrome 音乐服务器音乐收藏和流媒体服务器,里面没有音乐,要自己上传音乐文件https://github.com/navidrome/navidromeMeTube 视频网站下载器可以从YouTube下载视频,或直接下载音频,支持视频列表下载。同时还支持从其他上百个视频网站下载https://github.com/alexta69/metubeqBittorrent 下载工具大家都应该用过吧https://github.com/qbittorrent/qBittorrentDosGame DOS老游戏Dos游戏中文版,可以用浏览器在线玩dos游戏,包含40几个经典游戏https://hub.docker.com/r/oldiy/dosgame-web-docker/LinkAce 书签管理网址网页收藏管理,支持多用户,书签支持私有,内部和公开https://github.com/Kovah/LinkAceOneNav 书签管理强大且简洁高效的浏览器书签管理器,个人单用户适用https://github.com/helloxz/onenavSlash 短域名跳转如果自己拥有短域名,可以设置短域名跳转服务注意:开源版有些限制,码佬可以自己改一下https://github.com/yourselfhosted/slashActualBudet 记账应用功能不错,但本人只用过一些简单功能,好像暂时没有中文版本https://github.com/actualbudget/actual-serverTimeTagger 时间记录时间记录打卡,很适合小朋友练琴和学习的时间记录,支持标签https://github.com/almarklein/timetaggerStirling-PDF PDF编辑转换PDF编辑转换工具,功能超级强大,再也不用花钱买PDF软件了https://github.com/Stirling-Tools/Stirling-PDFit-tools IT常用工具各种IT常用工具。https://github.com/CorentinTh/it-toolsSpeedTest 网速测试网速测试应用,简单易用,也可以用作docker测试应用https://github.com/librespeed/speedtestUptime-Kuma 监测工具实时监测工具,可以对IP,网站,DNS等服务进行实时监测,并可发送警报信息https://github.com/louislam/uptime-kumaSmokeping 网络延迟监测自定义IP点,监测网络延迟,并可以显示延迟图https://github.com/linuxserver/docker-smokepingServerStatus 探针本人的主力探针,简单易用,支持一键脚本布署https://github.com/cppla/ServerStatusMyNodeQuery 探针本人的备用探针,简单易用,支持一键脚本布署https://hub.docker.com/r/jaydenlee2019/mynodequery/Adminer 数据库管理工具强大易用的数据库管理工具,支持MySQL, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle, MongoDB等各种数据库。本人原来一直用phpmyadmin管理MySQL数据库,现在已改用Adminer了。https://github.com/vrana/adminer
2025年03月06日
1,312 阅读
0 评论
0 点赞
2025-02-24
Deepseek R1满血版整合 - 自收藏网址
网页版本 --- 无需登录序号平台网址1官方https://chat.deepseek.com/2国家超算互联网中心https://chat.scnet.cn/#/home3华为小艺ai网页版https://xiaoyi.huawei.com/chat4360纳米aihttps://bot.n.cn/5秘塔aihttps://metaso.cn/6天工aihttps://www.tiangong.cn/7当贝aihttps://ai.dangbei.com/chat8问小白https://www.wenxiaobai.com/chat9跃问https://yuewen.cn/chats/new10百度https://chat.baidu.com/11有道https://fanyi.youdao.com/12Lambdahttps://lambda.chat/13Flowithhttps://flowith.io/14Deepinfrahttps://deepinfra.com/chat/15Nvidiahttps://build.nvidia.com/deepseek-ai/deepseek-r1排名不分先后!网页版本 --- 需登录序号平台网址1腾讯元宝https://yuanbao.tencent.com/chat2知乎直答https://zhida.zhihu.com/3跃问https://yuewen.cn/4WPShttps://copilot.wps.cn/API序号平台网址输入/M输出/M1官方https://chat.deepseek.com/¥4¥162硅基流动https://cloud.siliconflow.cn/i/vxqhWDjY¥4¥163阿里云百炼https://bailian.console.aliyun.com/#/model-market/detail/deepseek-r1¥2¥84腾讯云https://cloud.tencent.com/document/product/1772/115963¥4¥165字节火山引擎https://www.volcengine.com/ 6百度千帆https://console.bce.baidu.com/qianfan/ais/console/onlineTest/LLM/DeepSeek-R1¥2¥87华为云https://activity.huaweicloud.com/maas-ds.html 8天翼云https://www.ctyun.cn/act/xirang/deepseek 9Fireworkshttps://fireworks.ai/$3$810Hyperbolichttps://app.hyperbolic.xyz/$2$211Togetherhttps://www.together.ai/$3$712Novitahttps://novita.ai/$4$413魔搭社区https://www.modelscope.cn/models/deepseek-ai/DeepSeek-R1/summary
2025年02月24日
49 阅读
0 评论
0 点赞
2025-02-18
分享几个测速网站,包含跨境测速和全球测速
高校自建测速平台中国科学技术大学测速站地址:https://test.ustc.edu.cn/特点:国内教育网基准测速,延迟抖动数据精准南京大学测速站地址:https://test.nju.edu.cn/备注:采用与中科大相似的开源架构,适合对比跨区域网络质量跨境网络测试专项台湾大学测速平台地址:http://speed5.ntu.edu.tw/speed5/功能亮点:可检测跨境连接速度(如大陆至台湾线路质量)全球权威测速服务Speedtest by Ookla官网:https://www.speedtest.net/核心优势:▶ 覆盖全球超800个节点(含国内电信/联通/移动服务器)▶ 支持5G网络专项测试▶ 提供历史数据对比功能cloudflare官网:https://speed.cloudflare.com/核心优势:Cloudflare测速站设计极简,无广告,精准反馈延迟/抖动数据,最真实的评测线路实际使用体验。
2025年02月18日
240 阅读
0 评论
0 点赞
1
2
3
...
27