分类
Linux 软件

Ubuntu安装XRDP

在Linux下一直没有好的远程桌面工具。VNC太慢,即使在内网也不太流畅。NoMachine不错,但连接需要安装客户端。NoMachine的移动端做得很垃圾,而且几年没更新,不兼容流海屏。远程用得最爽的还是windows自带的rdp,在低网速下也有很好的表现。

一般的远程工具采用录屏的方式,传输图像。如VNC,NoMachine,用h264压缩。虽然支持GPU加速,但在低宽带或高分辨率下质量差,延迟高。RDP不一样,它传输的是指令,绘图是放在客户端的,所以速度快,即使提高分辨率,速度也不会明显降低。

分类
软件

Shiori(栞)- 支持存档的开源、自托管网络书签

Shiori(栞)是一个开源的,基于 Go 语言的可自行搭建的书签管理器,附带浏览器扩展,使用体验类似于 Pocket。

  • 包含两部分,基于命令行的 selfhost 部分 和 浏览器插件
  • selfhost 服务提供了打包好的二进制文件,可以在本地快速部署
  • 部署完成后可以直接访问 web 进行书签管理,也可以使用插件一键收藏

Shiori(栞)并不是用来同步浏览器书签的工具,而是一个完整的网络书签,你可以通过 Web 添加或访问收藏的书签,通过 Chrome、Firefox 添加书签。

分类
Windows 软件

系统封装-Sysprep无法验证windows安装

最近因某公司大量升级系统到Windows 10,需要协助做一个封装系统加快升级进度。结果把所有软件都安装好,在进行封装的时候发生错误了,用IT天空的EasySysPrep在进行封装的时候显示如下图错误:

国外国内的搜索引擎找了不少的内容看,什么删除用户、设置权限、改注册表、看Microsoft Store等办法全试过了都没解决。

受了一些帖子的启发,决定立足自己看能不能在系统日志上找出端倪,最后终于找到办法。

首先说明一下我的环境是这样的:Hyper-V安装的虚拟机,安装Windows 10,把所有的软件都安装设置好,必要的Windows设置做好,在这些步骤完成后设置一个Checkpoint(还原点),这样万一步骤出错可以迅速倒回此处再战

分类
软件

MinIO设置永久下载链接

Minio 是一个基于Apache License v2.0开源协议的对象存储服务,官方提供了很多语言的SDK。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。

Minio是一个非常轻量的服务,可以很简单的和其他应用的结合,类似 NodeJS, Redis 或者 MySQL。

(启动的时候记得记录下两个key,登陆的时候会用到,后期可以修改)

安装配置和SDK之类的就看官方文档就非常好,很全面:https://docs.minio.io/cn/

在实际操作的时候,发现minio分享文件,最多支持分享七天,这显然和我的需求有冲突。查看了minio的文档,发现minio的功能远比我想象的强大,他提供了一个客户端工具。可以直接对minio server进行配置。下面我具体说下minio客户端是怎么设置永久下载链接的。

分类
Java Web 软件

高性能对象存储-MinIO

前言

在之前的图床开发中撸主曾使用了分布式文件服务FASTDFS和阿里云的OSS对象存储来存储妹子图。奈何OSS太贵,FASTDFS搭建配置又太繁琐,今天给大家推荐一款极易上手的高性能对象存储服务MinIO 

简介

MinIO 是高性能的对象存储,兼容 Amazon S3 接口,充分考虑开发人员的需求和体验;支持分布式存储,具备高扩展性、高可用性;部署简单但功能丰富。官方的文档也很详细。它有多种不同的部署模式(单机部署,分布式部署)。

为什么说 MinIO 简单易用,原因就在于它的启动、运行和配置都很简单。可以通过 docker 方式进行安装运行,也可以下载二进制文件,然后使用脚本运行。

分类
软件

Ventoy – 开源 U 盘启动盘制作工具

Ventoy是一款开源的,用来制作可启动 U 盘的 Windows、Linux 工具,使用简单,只需要将多个系统镜像 ISO 文件拷贝至 U 盘,即可自动创建包含多个系统的启动菜单,来安装操作系统。并且该启动 U 盘还能当普通 U 盘使用。

  • Windows系统安装 Ventoy

下载安装包,例如 ventoy-1.0.00-windows.zip 然后解压开。
直接执行 Ventoy2Disk.exe 如下图所示,选择U盘设备,然后点击 Install 按钮即可。

Ventoy At Local:当前安装包里面的Ventoy版本号
Ventoy In Device:U盘中已安装的Ventoy版本号,如果为空则表示未安装
Install:把Ventoy安装到U盘,只有第一次的时候需要,其他情况就只需要Update升级即可
Update:升级U盘中的Ventoy版本,升级不会影响ISO文件

分类
网络 软件

FRP点对点UDP方式内网穿透

frp可以用点对点UDP穿透内网

frp通个服务器会不会消耗服务器的流量,答案:会消耗服务器流量的。但是让服务器来握个手和持续一个大文件需要服务器中转是两码事。 我后来做个了测试【frp消耗服务器流量测试】证明这种方式的确不消耗服务器流量

frp的UPD 的好处是如果你从家里的电脑给公司电脑丢进来一个很大的文件,frp不走服务器流量,因为是家里的电脑和公司电脑直接握手了。

分类
Linux 软件

命令行发送邮件的 5 种方法

当你需要在 shell 脚本中创建邮件时,就需要用到命令行发送邮件的知识。Linux 中有很多命令可以实现发送邮件。本教程中包含了最流行的 5 个命令行邮件客户端,你可以选择其中一个。这 5 个命令分别是:

  • mail / mailx
  • mutt
  • mpack
  • sendmail
  • ssmtp

工作原理

我先从整体上来解释下 Linux 中邮件命令怎么把邮件传递给收件人的。邮件命令撰写邮件并发送给一个本地邮件传输代理(MTA,如 sendmail、Postfix)。邮件服务器和远程邮件服务器之间通信以实际发送和接收邮件。下面的流程可以看得更详细。

分类
Linux 软件

Linux 下十大命令行下载工具

我们一想到Linux,肯定会想到黑白终端,真正的Linux用户总是偏爱从终端来进行工作,哪怕是用于下载。相比某种GUI工具,命令行下载工具可以帮助用户更迅速地从网上下载任何东西。有许多可满足一般用途、甚至用于torrent的下载工具,不过相比其它工具,只有像curl或者wget这少数几款工具更受欢迎。我们在本教程中将探讨用于在Linux环境中下载的十大命令行工具。不妨逐一探讨这些CLI工具。

1.Wget

这是最有名的工具,可用于通过CLI下载。这款工具功能很丰富,可以充当某种功能完备的GUI下载管理器,它拥有一款理想的下载管理器所需要的所有功能,比如它可以恢复下载,可以下载多个文件,出现某个连接问题后,可以重新尝试下载,你甚至可以管理最大的下载带宽。

例子

从网上下载某个示例文件:

# wget http://www.sample-videos.com/video/mp4/720/big_buck_bunny_720p_1mb.mp4 
--2016-05-11 16:56:23-- http://www.sample- 
 videos.com/video/mp4/720/big_buck_bunny_720p_1mb.mp4 
Resolving www.sample-videos.com (www.sample-videos.com)... 
166.62.28.98 
Connecting to www.sample-videos.com (www.sample- 
videos.com)|166.62.28.98|:80... connected. 
HTTP request sent, awaiting response... 200 OK 
Length: 1055736 (1.0M) 
Saving to: ‘big_buck_bunny_720p_1mb.mp4’ 
100%[==========================================================================================================>] 10,55,736 52.1KB/s in 24s 
2016-05-11 16:56:47 (43.4 KB/s) - ‘big_buck_bunny_720p_1mb.mp4’ saved [1055736/1055736] 

示例输出:

后台下载文件:

# wget -b http://www.sample-videos.com/video/mp4/720/big_buck_bunny_720p_1mb.mp4

如果互联网连接出现中断,恢复下载。

# wget -c http://www.sample-videos.com/video/mp4/720/big_buck_bunny_720p_1mb.mp4 

从某个密码保护的ftp软件库下载文件。

# wget --ftp-user=<user_name> --ftp-password=<Give_password> Download-url-address 
分类
软件

23 款开源的声音、视觉生产工具

无论你是要进行音频、图形、视频、动画还是它们的任意组合,都有一个开源工具可以帮助你产生专业水平的结果。

“开源”在云基础设施、网站托管、嵌入式设备和其他领域已经建立的相当完善。很少数人知道开源在生产专业级的声音视觉素材上也是一个不错的选择。

作为一名产品经理(有时候也是市场支持),我为终端用户提供很多内容:文档、文章、视频教学,甚至是展台物料、白皮书、采访等等。我找到了很多可以帮我制作音频、视频、排版、截屏的开源软件。人们选择开源软件而不是专有软件的原因有很多,而我也为以下人群编制了一份开源音视频工具清单:

  • 想要入坑 GNU/Linux,但需要在原来的操作系统上慢慢从使用跨平台软件开始
  • 热爱开源,但对音视频开源软件所知甚少,不知道该如何选择
  • 想要为创造力充电而探索新的工具,并且不想使用其他人使用过的方法工具
  • 存在某些其他的原因使用开源音视频解决方案(如果是你,不妨在评论里分享一下)

幸运的是,存在着很多开源的音视频创作软件,也存在着很多硬件来支持这些应用。本文清单里的所有软件都符合以下标准:

  • 跨平台
  • 开源(软件和驱动)
  • 稳定
  • 积极维护
  • 良好的文档与技术支持

我将清单中的解决方案划分为图形、音频、视频和动画。注意,本文中提到的应用程序并不完全等同于一些有名的私有软件,它们需要花时间来学习,并且可能需要改变你的工作流程,但是学习新的工具能够让体验全新的创造方式。