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

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

📩 投稿请私信 @newlearner_pm_bot

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

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

VPS 装机合集,包含bbr、kcptun、锐速、v2ary、ssr、mtp、goflyway、superbench、回程线路测试和一键 DD 脚本

Github

wget -N --no-check-certificate https://raw.githubusercontent.com/veip007/hj/master/hj.sh && chmod +x hj.sh && bash hj.sh

适合一些新手和懒人,从 shell 内容来看就是简单地将别人的一键脚本链接做成了合集。疑人勿用,请自己谷歌各项目的一键脚本原作者

频道:@NewlearnerChannel
#Github情报 #shell

包含更多更新测速节点的一键测速脚本 Superspeed.sh

Github | 测速节点列表

使用:bash <(curl -Lso- https://git.io/superspeed)

涵盖了国内各方位的三大运营商测速点,可以较为客观地反映到国内的速度

频道:@NewlearnerChannel
Newlearnerの自留地
#VPS #羊毛 申请Oracle Cloud永久免费服务+300美元试用额度 Oracle Cloud(甲骨文)的云服务,最近注册账号能永久免费使用云服务器+数据库以及其他的服务 门槛:国内手机号+信用卡 机房区域:悉尼、圣保罗、多伦多、法兰克福、孟买、东京、首尔、苏黎世、伦敦、阿什本、凤凰城 频道:@NewlearnerChannel
#shell

🐑今晚萌咖大佬将一键 Linux DD 脚本适配了最近快被大家薅秃的甲骨文

🐑大家都知道甲骨文的后台中不支持安装 Debian,我当时直接上了 Ubuntu 18.04,现在脚本来了

教程地址 支持 Debian9+ / Ubuntu 16.04+

👇一键安装 Debian 9 (-firmware 额外驱动支持):

bash <(wget --no-check-certificate -qO- 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh') -d 9 -v 64 -a -firmware

登录用户名:root root密码:MoeClub.org

⚠️最后啰嗦一句,目前甲骨文的审核和风控很严格,请不要挂代理&注册中国区,会有电话回访

频道:@NewlearnerChannel
#Github情报 #shell

继上次给大家介绍的 一键DD脚本 以及萌咖的脚本外,今天有人写了「一键网络重装系统 – 魔改版」,欢迎使用

Github | Wiki

脚本下载:

wget --no-check-certificate -qO ~/Network-Reinstall-System-Modify.sh 'https://www.cxthhhhh.com/tech-tools/Network-Reinstall-System-Modify/Network-Reinstall-System-Modify.sh' && chmod a+x ~/Network-Reinstall-System-Modify.sh

使用:

bash ~/Network-Reinstall-System-Modify.sh -<参数>

-<参数> 可为系统名(-Windows_Server_2019、-Debian_9)或者DD命令(-DD "%URL%")

⚠️ 注意事项:

- 所有系统安装完毕的默认密码是 cxthhhhh.com
- 所有镜像托管于Open Disk CDN

频道:@NewlearnerChannel
Newlearnerの自留地
#Github情报 #GFW 9seconds 的 MTG 项目正式完成重构,来到了 v1.0 Github | Releases 👉 更新内容: - 加入对 FakeTLS 的支持 - 支持多路复用 - 加入了对 statsd 的支持 - 环境变量有重大改动,一定要读 readme 之前群友和我踩的坑有ip和port现在不用分开写,而是ip:port;反重放缓存最大数值后要加上MB;现在又支持自定义 FakeTLS 端口,大家一定要根据参数表格来写 其他和之前交代的基本一致,不懂怎么用的朋友按…
#Github情报 #GFW #Shell

接订阅者投稿,现已有 MTG 项目的一键脚本项目,拉取 mtg v1.0 编译并安装运行

onekeymakemtg:编译安装最新版 mtproxy-go 一键脚本

https://github.com/whunt1/onekeymakemtg

👉 使用方法:

wget -N --no-check-certificate https://github.com/whunt1/onekeymakemtg/raw/master/mtproxy_go.sh && chmod +x mtproxy_go.sh && bash mtproxy_go.sh

该脚本 fork 自逗比,对用户十分友好,很方便安装卸载和管理。使用时记得开启 TLS,关闭安全混淆模式(make no sense)

此外,在 readme 里面也详细讲述了如何编译安装这个项目,不想用脚本的也可以手动编译安装(其实之前的频道消息都有讲过)

频道:@NewlearnerChannel
#SSH #Github情报 #Shell

sshLoginByCertFile:一个 CentOS 一键使用证书登陆的脚本

https://github.com/mallka/sshLoginByCertFile

这个脚本适用于使用 VPS 的新手朋友,便于大家实现密钥登录。实际上熟悉了之后是完全不必要的东西,因为操作起来也不困难。给大家找了一篇教程:传送门

👉 使用前的准备:

Windows:使用 putty 生成证书对,获取 id_ras.pub 公钥内容并拷贝

macOS / Linux:ssh-keygen -t rsa

👉 使用方法:

编辑 login.sh 文件里面的 xxxx 部分,改成刚刚生成的公钥。然后将脚本上传服务器,cd 到目录,chmod +x login.sh && ./login.sh

写到这里我自己看不下去了,建议需要密钥登录的朋友跟着教程做,也可以参考 我的博客

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

ohmyiterm2:快速安装一个漂亮的 iTerm2

https://github.com/KingFalse/ohmyiterm2

👉 内容:

- 安装 Xcode Command Line Tools
- 安装 ohmyzsh
- 安装 ohmyzsh 插件 git-open / zsh-autosuggestions / zsh-syntax-highlighting
- 安装 ohmyzsh 主题 starship
- 安装 iTerm2
- 安装 iTerm2-Utilities 扩展
- 安装 iTerm2-Dracula 主题
- 安装 lrzsz 并配置 Triggers

👉 使用:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/KingFalse/ohmyiterm2/master/install.sh)" "" github

👨🏻‍💻 本质就是一套懒人脚本,方便大家迅速完成新系统 ohmyzsh 和 iTerm2 的配置工作。iTerm2 是一款完全免费的,专为 macOS 用户打造的命令行应用。本身支持很多自定义化的设置,比如自定义配色,自定义快捷键,方便的水平和垂直分屏功能等等。大家也可以基于此打造迎合个人习惯的脚本

📘 关联阅读:

1️⃣ 自定义终端的欢迎语
2️⃣ iTerm2 自动走系统代理
3️⃣ 程序员内功系列 - iTerm与Zsh篇

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

LTF:树莓派自动化测试工具

GitHub | Wiki

👉 Features:

- 支持在不同架构(ARM / X86)下运行
- 适配多系统
- 包含性能测试,命令测试,语言测试,开发环境测试,文件系统测试
- 简洁、模块独立

👉 使用:

git clone [email protected]:843723683/LTF.git
cd LTF
chmod a+x Run.sh && chmod a+x lib/gnu-os
sudo ./Run.sh -f xxxx.xml


建议大家分开测试,否则等待时间可能较长。通过这个自动化测试工具,我们可以对自己树莓派的性能和环境有一个大致的了解

📘 关联阅读:

1️⃣ 树莓派 4B 修复 USB-C 电源硬件的新版已经上市
2️⃣ 适用于树莓派4 的 64 位操作系统 2.0 正式版介绍
3️⃣ 树莓派 4B 能当作 Web 服务器吗? - 树莓派 4B 网络性能测试

频道:@NewlearnerChannel
#GitHub情报 #Shell

swizzin:一个简单、模块化的 SeedBox 解决方案

GitHub | Web | Wiki

这个 SeedBox 安装脚本是前些日子群友介绍给我的,目的主要是快速部署一些项目到服务器,整体偏向于 BT 下载、影视观看方面

👉 支持的项目和软件:

Resilio Sync、Emby、ffmpeg、Letsencrypt、Plex、rTorrent、Transmission、vsftpd、Wireguard 等

👉 快速开始:

bash <(wget -O- -q https://raw.githubusercontent.com/liaralabs/swizzin/master/setup.sh)

👀 具体项目的部署和使用详见 Wiki,总的来讲有了一键脚本部署起来还是很方便的。如果有朋友想要快速部署下载环境,或者服务器提供影视串流服务,可以尝试一下这个 SeedBox 解决方案

频道:@NewlearnerChannel
#Blog #Shell #Download

📩 接订阅者来稿,他向我们介绍了此前自动下载 bilibili 收藏夹视频的改进方法

自动下载 B 站收藏视频方案探索

👉 原理:

通过 rsshub 拉取并更新收藏视频的链接,将链接交给 you-get 下载。以上过程写成 shell 脚本,并通过 crontab 定时执行

👉 改进内容:

- 支持 4K 视频下载(需向 you-get 传入 cookie)
- 下载完成邮件通知
- 自动将 xml 转换为 ass字幕
- 通过 rclone 自动上传至 Onedrive 备份
- 支持封面图片下载

初衷是完整保留 bilibili 收藏夹视频,以免遭遇删除等不可控情况。下载完成后每一个视频单独文件夹,包含视频,视频封面以及转换好的弹幕文件。相比于之前的方案有了很大的改进,采纳了自留地编辑部的意见,接入了 Onedrive 进行备份。大家使用 shell 脚本之前注意安装各项依赖,可在云端完成整个部署

👀 回顾:

1⃣️ 自动下载 B 站收藏视频至 VPS
2⃣️ FastestBibiliDownloader:B站视频极速批量下载器

频道:@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情报 #telegram #Shell

📩 接订阅者来稿,他提醒群友维护的人形自走机器人项目迎来了官方一键脚本

PagerMaid-Modify:群友制作的 PagerMaid 项目魔改版本及其一键脚本

GitHub | Telegram Channel

👉 Features:

- 通过响应账号通过其他客户端发出的命令来自动执行一系列任务
- 添加中文翻译
- 在原项目基础上开发众多实用插件

👉 一键脚本:

wget https://raw.githubusercontent.com/xtaodada/PagerMaid-Modify/master/install.sh && chmod +x install.sh && bash install.sh

需提前申请 Telegram API,脚本已测试系统:Centos 7、Centos 8、Ubuntu 16.04、Ubuntu 18.04、Ubuntu 20.04、Debian 9、Debian 10

理论支持系统:Centos 7-8、Ubuntu 16.04-20.04、Debian 8-10

👀 通过部署这个人形自走项目,配合插件,你可以轻松做到「偷表情包」「查询天气、缩写」「防消息防撤回」等。由于原作者暂时失联,目前主要由该群友维护。此外,对于开源项目 + 开源脚本,担心勿用

📘 关联阅读:

1️⃣ PagerMaid-Modify:群友制作的 PagerMaid 项目魔改版本
2️⃣ 用 PegerMaid 将自己变为人形自走 Bot(原文已丢失)

频道:@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
#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
#Blog #Networks #Shell

🌏 路由器自动更改 WAN IP 脚本

🔗: Blog | WeChat

因为手机更换成 Android 设备,某家深圳公司的防火墙又开始作妖了。当手机接入 Wi-Fi 后,不出十分钟,校园网账号会因为被防火墙检测到「多设备连接」而被封禁。So?开干吧

同学意外地发现,通过更改某项网络设置,便可「变相」解除 AC 对多设备连接的封禁。通过路由器的网页后台更改,有点慢,索性写个脚本,自动执行

📃 本文分为两部分,第一部分适用于 Padavan 路由器,第二部分适用于 OpenWRT 路由器

💡 脚本原理

脚本中,通过检测 Firefox 与 Microsoft 连通状态,来判断是否连接互联网,作为下一步执行的条件,当脚本检测到网络连接失败时,执行更换 WAN IP,并重新登录校园网

目前脚本缺少自动执行与日志输出功能,如果有网友有更好的处理方式,欢迎在评论区中留言

💦 虽然这个操作并不能降低多设备检测的频次,只能缩短被限制后的断网时间,让网络能尽快恢复,也不知道在 AC 的后续升级中,会不会对此加以限制

但,也只能这样了

频道:@NewlearnerChannel
#Shell #GitHub情报

🎓 shell.how · 解释命令含义的 fig 插件

网站GitHub

Fig 是一款免费优质的终端自动补全工具, shell.how 在 Fig 基础之上命令行语句解读插件

💡 特点

- 能解释大部分的命令行语句
- 支持将解释内容分享

💻 应用场景

日常我们跟着文档执行一些命令行操作的时候都会直接复制粘命令语句,但我们很多时候都不清楚他的每一个部分是干什么的,要理解语句含义常常得亲自查文档

shell.how 将大段命令行拆分,逐个解释,帮助我们更好的理解命令的含义或是调整某一部分的语句

🌌 未来更新

shell.how 目前只支持 CLI 命令,对于 bash/zsh 类的操作符如重定向暂时还不支持,但已经在更新计划中

📘 关联阅读:Fig · 重新定义你的终端

频道:@NewlearnerChannel