全平台科学上网客户端 Hiddify Next 安装与配置详解

Hiddify Next 是一款开源的多平台通用代理客户端,旨在帮助用户在受互联网审查的地区自由访问网络服务。它基于 Sing-Box 构建,支持超过 20 种协议,兼容 Android、iOS、Windows、macOS 和 Linux 等操作系统。Hiddify Next 最近更名为 HiddifyApp 了,本文中 Hiddify Next 和 HiddifyApp 会交替使用,他们所指的都是同一个软件。

阅读更多

Linux 上安装与配置v2rayA

本教程详细讲解了如何在 debian 系列和 redhat 系列 Linux 操作系统上安装并配置 v2rayA 这款科学上网、魔法上网软件

阅读更多

v2rayN 安装与配置

1. 前言

v2rayN 是 Windows 平台上一款基于 v2ray 核心的简洁好用、功能强大的 v2ray 客户端,用于科学上网和保护用户隐私。支持 Vmess、Socks5、VLESS、Trojan、Shadowsocks(不支持 ssr)等多种协议,也支持服务器订阅,支持规则分流。对于新手们来说使用非常的方便快捷,在本篇教程我们教大家如何配置使用 v2rayN,来快速实现代理上网的功能。

阅读更多

Android 上安装与配置v2rayNG

v2rayNG 是一款专为 Android 设计的 V2Ray 客户端应用程序,它提供了一个简洁易用的图形用户界面,使用户能够方便地在移动设备上配置和使用V2Ray代理服务。
支持多种传输协议和网络协议,包括 VMess、VLESS、Shadowsocks、Socks 等,能够帮助用户绕过网络封锁,保护隐私和安全,提升网络访问体验。用户可以根据自己的需求选择合适的协议和代理方式来进行网络代理。适用于安卓手机及支持部分基于安卓系统的电视(TV)或者电视盒子。

本文将详细讲述如何在 Android 系统上快速安装、配置和使用 v2rayNG 这款科学上网应用。

阅读更多

MacOS 上安装与配置 Hiddify Next

Hiddify Next 是一款开源的多平台通用代理客户端,旨在帮助用户在受互联网审查的地区自由访问网络服务。它基于 Sing-Box 构建,支持超过 20 种协议,兼容 Android、iOS、Windows、macOS 和 Linux 等操作系统。Hiddify Next 最近更名为 HiddifyApp 了,本文中 Hiddify Next 和 HiddifyApp 会交替使用,他们所指的都是同一个软件。本文主要讲述如何在 MacOS 操作系统上安装并配置HiddifyApp。

阅读更多

Linux 上安装与配置 Hiddify Next

Hiddify Next 是一款开源的多平台通用代理客户端,旨在帮助用户在受互联网审查的地区自由访问网络服务。它基于 Sing-Box 构建,支持超过 20 种协议,兼容 Android、iOS、Windows、macOS 和 Linux 等操作系统。Hiddify Next 最近更名为 HiddifyApp 了,本文中 Hiddify Next 和 HiddifyApp 会交替使用,他们所指的都是同一个软件。本文主要讲述如何在 Linux 操作系统上安装并配置HiddifyApp。

阅读更多

Windows 上安装与配置 Hiddify Next

Hiddify Next 是一款开源的多平台通用代理客户端,旨在帮助用户在受互联网审查的地区自由访问网络服务。它基于 Sing-Box 构建,支持超过 20 种协议,兼容 Android、iOS、Windows、macOS 和 Linux 等操作系统。Hiddify Next 最近更名为 HiddifyApp 了,本文中 Hiddify Next 和 HiddifyApp 会交替使用,他们所指的都是同一个软件。本文是 HiddifyApp 系列教程之一,重点讲述如何在 Windows 上安装 HiddifyApp。

阅读更多

16 款精美的hexo 博客主题推荐

根据 Github 影响力,是否在积极维护以及实际使用体验筛选出 16 款精致的 Hexo 主题。欢迎评论区留言,告诉大家你最喜欢的主题。

阅读更多

创建gitlab pipeline打包Tauri跨平台应用程序

1. 前言

关于如何对 Tauri 项目进行打包和发布, 在 Tauri 的官方网站实际上只做了基本的介绍. 而且由于 Tauri 或者说是 Rust 对跨平台编译以及打包支持得不是很好.

所以到底如何在 Github.com 以外得平台进行编译打包, 讲得不够详细. 本人希望搜索到能对这方面有所补充的博客文章, 但是也没有找到. 包括一些英文方面的资料以及视频教程都不理想。 网上关于 Tauri 的 devops 自动化编译打包部署方面都是照本宣科, 按照官方的介绍使用 github action 进行配置. 而这些内容对于企业开发或者非开源项目来说帮助非常有限.

阅读更多

Rust 编程语言入门教程

1. 第一章: Rust 简介

1.1. 为什么要用 Rust

Rust 是一种令人兴奋的新编程语言, 它可以让每一个人编写可靠且高效的软件.
它可以用来替换 C/C++, Rust 和他们具有同样的性能, 但是很多常见的 bug 在编译时就可以被消灭.
Rust 是一种通用的编程语言, 但是它更善于以下场景:
需要运行时的速度
需要内存安全
更好的利用多处理器

阅读更多

Vultr 上安装并配置一台VMESS/v2ray 服务器

VMess 协议是由 V2Ray (科学上网软件)创立并使用于 V2Ray 的加密传输协议,如同 Shadowsocks 一样为了对抗审查的深度包检测而研发的。在 V2Ray 上客户端与服务器的通信主要是通过 VMess 协议通信。

本文中采用Vultr VPS,一款性能优越、配置的VPS, 其拥有广泛的数据中心分布、丰富的功能和便捷的支付方式,成为众多用户的首选。无论是个人学习、小型项目还是大型企业应用,Vultr VPS 都能提供稳定可靠的服务支持。

拥有一台Vultr VPS可以做很多事情,例如:

更多玩法等待您来解锁。

本文主要讲解在 Vultr VPS上,如何使用自动化脚本和手动两种方式,安装并配置一台 v2ray 服务器(也称为 vmess server)。以及如何通过v2rayA, v2rayN, v2RayNG连接 v2ray 服务器并访问google和chatGPT。

阅读更多

如何使用 VS Code 调试 Python 代码

本教程将讨论使用 VS Code 调试 Python 代码所需的步骤。首先我们需要安装扩展、分析工具和调试器。

然后,我们将创建一个示例应用程序。最后,我们将探索如何使用断点和条件断点。

凭借这套技能,您将能够更好地理解应用程序在代码执行的特定点上的值和状态。

阅读更多

Fedora43 安装与配置 nodejs

Node.js是一个免费、开源、跨平台的JavaScript运行时环境,发布于2009年5月,由Ryan Dahl开发。‌ 它基于Chrome V8 JavaScript引擎构建,使JavaScript能够脱离浏览器,在服务器端运行,从而成为一种与PHP、Python、Ruby等并列的服务端脚本语言。‌

主要应用场景

Node.js非常适合开发以下类型的应用:

‌- 网络应用‌:如Web服务器、API服务、实时聊天应用、数据流应用。‌
‌- 命令行工具‌:丰富的生态系统使其成为开发构建工具、脚本的理想选择。‌
‌- 微服务与后端API‌:尤其是RESTful API服务。‌
‌- 实时应用‌:如在线游戏、协作工具、即时通讯软件。

技术架构与模块系统

‌- 事件循环‌:是Node.js处理异步操作的核心机制,负责调度和执行回调函数。‌
‌- 模块系统‌:Node.js采用CommonJS模块规范,功能被划分为不同的模块。开发者可以通过 require 函数引入内置模块(如 http、fs)或第三方模块,并通过 exports 对象暴露模块功能。‌
‌- 包管理器‌:Node.js通常与NPM一同使用,NPM是全球最大的开源库生态系统,方便开发者管理和共享代码包。‌

安装与配置

在安装nodejs之前需要先安装node版本管理器(nvm), 在nodejs开发过程中版本切换或者多版本共存是难以避免的,nvm能够很好地管理nodejs版本相关的工作,这也是nodejs官方推荐的安装nodejs的方式。安装了nvm后再安装nodejs相对就比较简单了。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

# Download and install nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash

# in lieu of restarting the shell
\. "$HOME/.nvm/nvm.sh"

# Download and install Node.js:
nvm install 20

# Verify the Node.js version:
node -v # Should print "v20.20.2".

# Verify npm version:
npm -v # Should print "10.8.2".


VSCode 跨设备迁移

由于获取了一台新的设备安装了新的操作系统,所以需要将旧设备上的开发环境迁移到新设备,其中最主要也是最重要的部分就是vscode迁移,所以有了这篇文章。

阅读更多