Newlearnerの自留地
55.7K subscribers
11.3K photos
30 videos
62 files
8.61K links
🆕 不定期推送 IT 相关资讯,欢迎关注!

👥 博客群&投稿群&交流群: @NewlearnerGroup

📩 投稿请私信 @newlearner_pm_bot

🔍 频道内容关键词索引 Bot: @newlearner_search_bot

* 未经授权或标注来源,不得转载本频道内容
Download Telegram
#GitHub情报 #Linux

linux-command:Linux 命令大全搜索工具

Github | Web | Chrome 商店

👉 Features:

- 550 多个 Linux 命令,内容包含 Linux 命令手册、详解、学习,值得收藏的 Linux 命令速查手册

- 支持网页、Android、主流桌面操作系统(含命令行)等多平台

- 支持 API 文档查询软件 Dash、macOS 启动器 Alfred、Linux mini命令行程序 Krunner

👀 感谢群友推荐这个 Linux 搜索引擎,分享给 Linux 爱好者和入门的朋友

频道:@NewlearnerChannel
#Github情报 #Linux #VPS

📩 接订阅者投稿,他向我们推荐了一个支持为 VPS 安装 Arch Linux 的项目

VPS2Arch:The fastest way to convert a VPS to Arch Linux!

https://gitlab.com/drizzt/vps2arch

👉 使用:

wget http://tinyurl.com/vps2arch
chmod +x vps2arch
./vps2arch


💻 由于一些云主机商不提供 Arch Linux 镜像,一些 DD 脚本也不支持 Arch Linux 的安装,该项目旨在解决这一问题。测试通过的主机商和系统见 这里

👀 回顾:VPS 一键 DD 脚本和项目汇总

频道:@NewlearnerChannel
#Linux #Terminal

自定义终端的欢迎语

在我们登入终端后,会弹出一段欢迎信息,但每次看到同样的信息,未免会有些厌倦。通过修改 Motd 文件,我们可以给 SSH 加点料,让它更加好看和有♂趣(划掉划掉

👉 自定义方式:

1⃣️ 静态 Motd: ASCiiWorldPatorjkImg2Motd,通过这三个网站可以获取到心仪的 ASCii 字符画。

2⃣️ 动态 Motd: Neofetch 是一款用于显示系统信息的脚本,通过脚本可以在登入终端时运行 Neofetch,在终端上显示主机的相关信息。

如果你有更多有趣、新奇的玩法,不妨在文章内评论,或者进入 NewlearnerChannel 的讨论群 和大家一起分享。

频道:@NewlearnerChannel
#GitHub情报 #Linux #BT

📩 接订阅者来稿,他向我们介绍了一个 Aria2 一键脚本

aria2.sh:Aria2 一键安装管理脚本 for Linux

https://github.com/P3TERX/aria2.sh

👉 Features:

- 提升 BT 下载率和下载速度
- 下载错误或取消下载自动删除未完成的文件防止磁盘空间占用
- 使用 aria2-builder 项目最新静态编译二进制文件
- 支持与 RCLONE 联动,转存至 OneDrive、Google Drive
- 定时自动更新 BT tracker 列表(无需重启)
- 支持 IPV6

👉 安装和运行:

wget -N git.io/aria2.sh && chmod +x aria2.sh && ./aria2.sh

👀 请在 VPS 等处安装使用之前,查看相关商家 TOS 中是否有「禁止 BT 下载的规定」

📘 关联阅读:

1️⃣ Aria2 Pro - 更好用的 Aria2 Docker 容器镜像
2️⃣ 一个集成了AriaNg、Aria2、H5ai 的 Docker一键部署脚本
3️⃣ Aria2Drive:一键搭建离线下载网盘

频道:@NewlearnerChannel
#Windows #Linux #APP #Tools

Ventoy:一个支持制作多系统启动 U 盘的工具

Web | Download

👉Features:

- 支持直接从 ISO 文件启动
- 无差异支持 Legacy + UEFI 模式
- UEFI 模式支持安全启动
- 支持超过 4GB 的 ISO 文件
- 支持大部分常见操作系统, 已测试260+ 个ISO文件
- 提出 "Ventoy Compatible" 概念
- 支持插件扩展
- 不影响 U 盘普通使用,可做存储
- 版本升级时数据不会丢失
- 无需跟随操作系统升级而升级Ventoy

👀 大家可能惯常使用Rufus或者UltraISO等软件来制作可启动U盘,反复地对U盘进行格式化是常规操作。Ventoy作为一个制作可启动U盘的开源工具,可以免去反复格式化的重复操作,只需往U盘中放入你所需的ISO文件。

💿 同时,在U盘内你可以同时存放多个ISO镜像文件,镜像文件之间不会造成冲突。启动引导时,Ventoy会提供ISO菜单,以方便定位至所需的启动镜像文件,测试证明其具有良好的兼容性。

⚙️ 以上特性得益于独特的分区设计。Ventoy会将U盘分为两个区,其中一个区被格式化为exFAT文件系统,ISO会被存储于该分区下。除了可存储多个ISO镜像文件外,Ventoy制作的U盘也能用作日常储存,不用担心冲突。

频道:@NewlearnerChannel
#Linux #Blog

🖥 记一次 Manjaro 配置记录

不同的人配置和使用系统的习惯也不同,此前我们向大家介绍了一份 Manjaro 新装配置,今天将带来一份友链版本

📝 内容概要:

- 系统配置:pacman 源、AUR 源、yay、Snap、Shell
- 软件配置:浏览器(Chrome)、代理软件(Clash)、坚果云、Vim / Typora / Visual Studio Code、Telegram、electerm、thefuck、vnote、flameshot、redshift
- 字体美化:采用文泉驿、思源字体和 Noto Emoji

经常需要新装 Linux 系统并进行环境配置的朋友也可以考虑写一个一键脚本,避免繁琐的复制粘贴工作。但不得不说 Linux 使用命令行安装软件确实是很方便快捷的

👀 回顾:

1️⃣ Manjaro 个人新装配置
2️⃣ Manjaro 安装 Nvidia 显卡驱动, Intel + Nvidia 双显卡解决方案

频道:@NewlearnerChannel
#Blog #linux

🔐 Linux 上使用加密磁盘

Windows 有属于自己的磁盘加密方案 BitLocker,macOS 也有属于自己的磁盘加密方案 FileVault,本文将介绍 Linux 磁盘加密方案 dm-crypt 的使用方法

👀 小科普:

dm-crypt 是 Linux 内核的一个子系统,负责对块设备进行加解密操作,通常以模块的形式存在。dm-crypt 有四种工作模式:LUKS、PLAIN、TCRYPT、loop-AES,本文将使用 LUKS 模式来演示加密磁盘的相关操作

👉 操作步骤:

- 安装 cryptsetup
- 创建加密磁盘
- 解锁加密磁盘
- 关闭加密磁盘
- 查看 LUKS 头信息
- 身份认证方式管理
- 设置开机自动解锁磁盘

dm-crypt 在 Linux Kernel 2.6 的早期版本就被整合到内核中,距今已经 10 多年。LUKS 可以加密整个块设备、包含多个密钥方式,且底层内容是随机的,一定程度上可以防止暴力破解。但是,作为对加密没有太高要求的朋友,大可不必追求「全盘加密」

一旦选择了加密,就要承担可能的密钥丢失、硬盘性能影响、加密速度慢等情况。除了软件系统层面的加密外,ThinkPad、MacBook 等电脑也有内置的加密芯片,通过硬件层面去加密和引导硬盘。之前就有主编因为 MBP T2 固件损坏导致无法读取硬盘,只能去 GB 通过 Apple Configurator 重新刷取并格式化硬盘

📘 关联阅读:Apple T2: - 为什么 MacBook Pro 不再调试/数据导出接口

频道:@NewlearnerChannel
#Linux #Shell #GitHub情报

🖥 OneClickDesktop:一键安装使浏览器访问的 Linux 桌面环境脚本

GitHub | Wiki

👉 Features:

- 从源码编译安装 Guacamole 服务器
- 配置 Guacamole Web APP
- 安装 Tomcat 9、TigerVNC、XFCE4 桌面环境,火狐浏览器
- 一键安装配置 Let’s Encrypt 证书,开启 OCSP 装订
- 安装 Nginx 反代 Tomcat
- 安装完毕后,可通过任意浏览器访问远程桌面,无需再使用 VNC 客户端

👉 安装:

wget https://raw.githubusercontent.com/Har-Kuun/OneClickDesktop/master/OneClickDesktop_zh-CN.sh && sudo bash OneClickDesktop_zh-CN.sh

目前仅支持在 Ubuntu 18.04/20.04 LTS 及 Debian 10 的 64 位操作系统上运行,其本质是个 HTML 5 远程桌面,基于 Guacamole 远程桌面系统。服务端核心由两部分组成:一个 servlet容器(Tomcat)和 guacd 程序。Tomcat 相当于一个中介,位于浏览器与 guacd 程序之间,浏览器与 guacd 程序之间的交互通过 Tomcat 转发至 Guacamole

⚠️ 开源脚本,自行审核,担心勿用

频道:@NewlearnerChannel
#GitHub情报 #macOS #Linux

👨🏻‍💻 Fastmac:基于 Github Actions 的快捷 macOS / Linux Shell 部署项目

GitHub | Template

👉 Features:

- 利用 Github Actions 快捷部署 Shell
- 支持用户通过 SSH 连接至部署好的 Shell
- 支持在 Shell 中通过 SSH 连接到其他服务器
- 用户可自定义创建新会话时自动运行的命令

部署详见 readme,该项目同时基于 tmate,多用户连接到同一个会话可以和你共享同一个屏幕。对于需要环境来开发调试的朋友来讲比较实用,无需去安装整个 GUI 系统。但请注意遵守 Github Actions 的 TOS,请勿滥用

👀 几天前主编和我分享了这个项目,亮点是自部署、依托于免费平台等。他也在使用 Codemagic 这个平台部署过 Shell 环境,但请注意 Codemagic 超过一定时长需收费

频道:@NewlearnerChannel
#Linux

🛡 AdGuard Home 安装及使用指北

📝 阅读原文:博客 | 少数派

一个好产品,需要广而告之,才能活下去,一部好影片,需要广而告之,才有好的票房。从口口相传发展到千人千面,广告已从单向的传播形式发展成为基于个人喜好专门投放,用户的接受权由主动变为被动

但当广告时时刻刻充斥在我们的生活,新闻有贴片广告,朋友圈有互动广告,电视剧有片头广告,小网站上还有性感荷官在线发牌,如果你有在多设备上对去除广告的需求,AdGuard Home 或许是一个不错的选择,它能够给你带来一个清爽的网络世界

以往我们习惯在电脑浏览器上使用 AdBlock Plus、AdGuard、Ghostery、uBlock Origin 之类的广告拦截与隐私防护插件,从而去除网页上扰人的广告。对于 Android 与 iOS,受限于系统权限、过滤模式,想在手机上「找到一块净土」,需要花费一番功夫

AdGuard Home 是 AdGuard 开源的一个私人 DNS 服务端,只需在网关部署,即可实现全局域网的广告拦截与隐私反追踪。在 DNS 解析的过程中,匹配规则库内的 Url 进行拦截,同时在客户端中,还可以通过自定义过滤规则实现网页 DOM 的拦截

👉 文章目录

- 广告拦截 / 反追踪插件是如何起作用的
- 如何安装与配置 AdGuard Home
- 推荐的过滤规则与上游 DNS 服务器
- 在安装与使用过程中的常见问题

📘 关联阅读

1️⃣ AdGuard Home Wiki
2️⃣ 想获得「干净」的网页浏览体验?你需要这份全平台去广告指南
3️⃣ The Coalition for Better Ads - Better Ads Standards

频道:@NewlearnerChannel
#iOS #APP #Shell #GitHub情报 #Linux

👨🏻‍💻 iSH Shell:iOS 上运行 Linux shell

GitHub | App Store | Web

👉 Features:

- 使用 x86 模拟器运行 Linux 系统
- 系统镜像为 Alpine Linux,挂载于本地
- 软件小巧易用
- 可简单定制外观、进行键位映射

👀 这款软件也有好几年的发展历史了,我第一次接触应该是 18 年年底。之所以今天拿出来介绍,是因为它上架了 App Store,希望有需要的朋友抓紧去下载。“Apple does not permit any apps that have interpreted or generated code.”,因此它能存活多久是个未知数

📱 总的来讲,iSH 可以帮助大家在 iPhone 或者 iPad 上运行 Linux 环境,有人称它为 Android 上的 Termux。安装好环境和依赖,可以简单处理一些开发工作,亦或者 SSH 连接远程的服务器进行工作。有了 iSH,大家不用通过越狱等方式使用命令行了,配合键鼠可以进行简单操作

💡 本次上架也意味着不需要通过 TestFlight 和 AltStore 来安装,希望大家安装一下以防将来派上用场。但我觉得其通过虚拟键盘的交互还是没有 Termius 来的舒服,比如方向键,比较理想的场景应该是 iPad 外接键盘使用。此前帮助群友测试了他的二进制程序,表现尚可

💭 iSH 是纯命令行界面,如果想要图形化界面的话可以试试另一款基于 QEMU 虚拟化技术的 UTM,近期正在适配 macOS 11 等新系统。上半年官推称将考虑制作 CLI,也就是和 iSH 同类的项目,但至今没有看到后续

频道:@NewlearnerChannel
#Blog #Linux #VPS #Games

📩 接订阅者来稿,他向我们介绍了多平台的 Minecraft 服务器搭建教程及使用

Minecraft 服务器搭建教程

📝 文章概述:

- Linux 搭建教程
- Android 搭建教程
- 连接服务器端与使用

「手把手」级别的教程,使用的 Minecraft 服务端程序为官方服务端程序:JAVA 版和基岩版(Bedrock Edition),比较适合新手上路。服务器选购方面,自然是国内大带宽为宜,根据自己的预算来。虽然 Wiki 表示 Minecraft 服务器可以勉强在 1Mbit/s 的上传带宽上运行,但我和作者都不建议大家这么做

同样的,如果想要搭建一个可以公网访问的 MC 服,也不建议大家在 Android 等平台部署,老老实实走 IDC 云主机。想要愉快联机的话,自己搭建 MC 服也不是必须的,大家还可以前往一些提供面板服务的 IDC 购入成品,或者加入别人的公益服

如果想要可视化管理自己的 Minecraft 服务器实例,推荐大家使用 MCSManager 这个面板项目

👻 此前编辑部和群友也开了一个基岩版的服务器,过上了快乐的「种田生活」。这个游戏我除了养成之外,和团队成员一起探索建造世界也是很赞的事情。不过一定要注意服务器定期备份存档

频道:@NewlearnerChannel
#macOS #Blog #Linux

👨🏻‍💻 macOS 使用 XQuartz 支持 X11 实现 Linux 图形化界面显示

作者想要在 macOS 下使用 iTerm2 作为 Terminal 实现 X11 图形化界面显示,在摸索安装使用后,把实践过程做了详细的记录

📝 文章概述:

- X11 介绍
- X11 Forwarding 原理
- macOS 实现 X11 图形化界面显示

Apple X11 最初以 XFree86 为基础,自 OS X 10.5 后诞生了 XQuartz 项目,来实现 macOS X 窗口系统。但 OS X Mountain Lion 后,OS X 不再附带 X11 组件,需要自行前往 XQuartz 项目下载。XQuartz 自 16 年更新后已经多年没有新的更新

配置好后,大家可以远程访问 Linux 图形化桌面了。Windows 的选择会更多一些,可以通过 X11 Forwarding + MobaXterm/Xshell/SecureCRT/XQuartz 等第三方工具实现

📘 关联阅读: Darwin Mac OS X 上运行 X11

频道:@NewlearnerChannel
#GitHub情报 #telegram #Bot #Shell #Linux #Blog

📩 接订阅者来稿,他向我们介绍了自己在部署 EFB TG 机器人时遇到的问题和方法总结

🤖 EH Forwarder Bot 遇到的那些坑及安装脚本

Blog | GitHub

📝 文章概述:

- 背景与使用前提
- Telegram bot 申请流程
- 一键脚本介绍
- Ubuntu / Debian / Centos 部署教程详解
- 其他

一键脚本:

wget https://raw.githubusercontent.com/shzxm/efb-install/main/install.sh -O install.sh && chmod +x install.sh && bash install.sh

EH Forwarder Bot(EFB) 是一个可扩展的消息隧道聊天机器人框架,可在多个平台之间传递消息。作者主要利用其将微信平台消息通过 TG Bot 转发到 Telegram 查看

本篇教程适用于 Ubuntu / Debian / Centos 系统,提供了一键脚本和手动部署的方法,总的来讲比较详细。感兴趣的朋友不妨尝试搭建一下,尤其是重度依赖 TG 进行 IM 的朋友

👀 作为一个自带满满槽点的应用,微信与 TG 搭建桥梁时也难免别扭。由于该服务建立的前提是「网页版微信可用」,请先保证这一点再进行本教程的其他操作。此外,在结尾作者也指出体验不尽如人意、设备数受到严格限制

频道:@NewlearnerChannel
#GitHub情报 #telegram #Bot #Linux #Blog

📩 接订阅者来稿,他向我们介绍了自己在部署 EFB QQ Slave 的经验和使用方法

🤖 EFB QQ Slave:QQ 消息的 Telegram 收发桥梁

Blog | GitHub

📝 文章概述:

- 部署缘由及项目介绍
- 部署教程
- 使用介绍
- 守护进程配置
- 常见问题与支持协议

作者出于对 Windows 端 QQ 的担心,在 Ubuntu / Debian / Centos 等 Linux 系统部署了 EFQ,用以在 Telegram 收发 QQ 消息

EFQ 项目目前仅支持基本的操作(消息的收发),重构后的版本预计在2021年2月中旬发布。由于使用了 Android 的 API,所以无法同时登录手机

目前来看,想到做到完全替代是不现实的。但大家还可以根据自留地的建议,做好对于软件不规范行为的拦截和隔离

📘 关联阅读:

1⃣️
QQ「读取」用户历史记录,我们可以怎么办?
2⃣️
EH Forwarder Bot 遇到的那些坑及安装脚本

频道:@NewlearnerChannel
#Update #Google #macOS #Windows #Linux

🎤 桌面端 Google Assistant「非官方版」安装体验

🔗 原文链接:Substack | Wechat | Notionsspai

大家好,我是 Alan,这里是《Android weekly update》专栏计划第二十三周 …… 其实也是新年第一周,还是给各位拜一个晚年先,同时也再次祝贺三位在之前 Update 抽奖中中奖的同学😁

📝 文章概述:

Ⅰ: 安装
Ⅱ: 使用体验
Ⅲ: 建议

项目链接(Github| 官方教程

本周是关于一款在新年假期期间更新的桌面端非官方 Google Assistant 应用的安装教程、体验,以及从使用体验而来的建议

💬 Google Assistant 作为语音助手的智能想必无须多言,在日常使用时间更长的桌面端设备上,有一个接近 Android 体验的 Google Assistant ,自然也能让各种智能家居的控制也会更加方便

这一项目本质上是借助 Google Assistant SDK 实现,而本地用于唤出 Google Assistant 的则是一个 Electron 应用,可以在 macOS/Windows/Linux 三大主流桌面端平台使用

⌨️ 借鉴了 ChromeOS 版本 Assistant 的 UI 设计目前还有一些 Bug,而且语音识别正确率也明显偏低;不过实体键盘的加入,也算是另一种弥补使用效率的方式了

最后,希望大家在 2021 年都能运势牛气冲天~ 我们下周见~

频道:@NewlearnerChannel
#Update #Google #macOS #Windows #Linux #Android

🪶 全平台&轻量级:PWA 应用生态指南/应用推荐

🔗 原文链接:Substack | Wechat | Notionsspai

大家好,我是 Alan,这里是《Android weekly update》专栏计划第二十四周

本周 Update 主题是关于渐进式网页应用(Progressive Web Apps)近期动态的介绍文章:从 Google 2015 年推出这一技术标准以来,已经有不少应用服务推出了 PWA 版本应用。

在数年中,PWA 逐渐被微软与苹果作为一种新兴技术标准接纳到自家平台中,只是在「接纳」PWA 在自家平台这件事上,三家平台基于利益/技术上的种种考虑,具体实现的效果也不尽相同。

📝 文章概述

① 多平台体验
② PWA 应用商店
• AppScope
• PWA Directory
• PWA 集散地
• PWA Stats
③ PWA 应用推荐
• YouTube Music
• Google News
• Twitter
• CrossNote
• 语雀
• Flomo 浮墨笔记
• Microsoft Office
• Newsfeeder

👨🏻‍💻 总结

在 PWA 的优势与劣势非常明显地并存着的同时,PWA 在未来的发展中不会消失,但也会继续在「轻量级」这一擂台上继续存在下去,相信也会有更多开发者借助这一平台开发出更多轻量级但让人眼前一亮的 PWA 应用

下周见~

频道:@NewlearnerChannel
#macOS #Linux

💻 Asahi Linux 谈 Apple Silicon 和 Mac 启动生态

🔗GitHub

在 Apple Silicon 推出的一段时间内,对于普通用户来讲,一大痛点在于不能引导 Linux、Windows 物理系统了。此前或许是驱动不完善 / 缺乏,当时直接在引导部分就无法进行

👀 抛开物理启动其他系统的实用性和必要性不谈,苹果新的 Boot 方式、Signed System Volume 机制、专有硬件限制等都给物理启动系统设置了重重阻碍,变相地促进了 Parallels Desktop 在 macOS 虚拟机市场的一家独大

👨🏻‍💻 首先破局并不断成熟的第三方系统就是今天的主角 Asahi Linux,截至目前它已经适配 M1 / M2 处理器,并适配蓝牙、USB、NVMe、电池统计 / 控制、CPUfreq、WiFi、键盘、触控板等关键组件

📝 在这篇有关 Apple Silicon 适配的文章中,Asahi Linux 提到了启动安全性与许可、存储、引导流程、recoveryOS 环境、已知 firmware blobs 等多方面的详细资料。它们能够帮助我们揭开 Apple Silicon 的面纱,并让我们了解启动系统后究竟发生了什么

❤️ 希望这个小科普能够为你带来一些谈资或者开发的想法,对 Mac / macOS 的底层方面感兴趣的话,欢迎看看 eclecticlight 的文章、WWDC 的开发者视频以及 这一篇 涉及很多微机原理知识的文档

📘 关联阅读:Apple Silicon Mac 引导、恢复模式与重装事宜盘点

频道:@NewlearnerChannel
#macOS #Windows #Linux #APP

🤱🏻 Pake:最近发布 V2.0.0-alpha 版本

🔗:Github 下载 | 打包文档

🎉 升级简介
使用明显变化是支持窗口大小位置记忆、地址跳转优化、支持谷歌苹果登录、支持任意地址打开跳转等,🧐 特别优化了一下 ChatGPT、小红书 的使用体验,欢迎小伙伴去下载玩玩。

🏂 可玩性
Pake 是一个很简单的用 Rust 打包网页生成很小的桌面 App 工具,有兴趣可以用来打包一些你喜欢的桌面 App, 参考官方文档进行即可。

频道:@NewlearnerChannel
#macOS #Linux

💻 Virtualisation on Apple Silicon:小众的 Apple Silicon 虚拟化工具

🔗Web

The Eclectic Light Company 一直是我很喜欢的 macOS 网站,用一句话总结就是:没有感情,全是技术

他们率先研究和分析 Apple Silicon 带来的深层次变化,对 macOS 安装、文件系统、内核逻辑、刁钻问题的解决方法都颇有建树

今天和大家分享的是一些网站自制的、小众的 Apple Silicon 虚拟化工具,它们分别是:

1️⃣ Viable

这是该网站长期折腾虚拟化后,自己开发的一款软件。只需 macOS IPSW 文件,即可在 macOS 上运行最多两个 macOS 虚拟机

2️⃣ Vimy

Vimy 是非常轻量级的 macOS 虚拟机程序,占用资源极少。支持 .bundle、.vimi 的虚拟机文件格式

3️⃣ Liviable

Liviable 是面向 Linux 的虚拟机软件,通过对应 ISO 即可安装对应发行版系统。它还可以与宿主系统 macOS 进行文件共享,并可通过 Rosetta 2 在虚拟机中运行 Intel 二进制文件

官方推荐了一些 Linux 发行版系统,并提供了下载方式,大家可根据需求自行选择

👀 当然,小众不代表好用。如果你追求开源,可以使用 UTM;如果你追求一定的美观性和易用性,那么可以考虑 Parallels Desktop 或者 VMware。这些软件的用法我们此前在频道多少都有涉及

频道:@NewlearnerChannel