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 这款科学上网应用。

阅读更多

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。

阅读更多

一篇文章搞懂HTTPS协议

1. HTTP 协议

HTTP 协议是 Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。

HTTP 是一个基于 TCP/IP 通信协议来传递数据,HTTP 协议承载的数据类型包括 HTML 文件,Javascript, css, 图片,json,yaml, pdf 等等数据类型。

HTTP 是一个属于应用层协议,应用层有专门的应用服务器,例如: Nginx, Apache HTTP Server, Candy, Apache Tomcat, IIS, Weblogic、WebSphere, jetty。

用户也可以使用各种语言提供的网络库,框架实现自己的 HTTP 服务.

阅读更多

Linux 上添加 swap 分区

防止应用程序出现内存不足错误的一种方法是向服务器添加一些交换空间。在本指南中,我们将介绍如何向 Almalinux 服务器添加 swap 分区。

1. 什么是 Swap?

swap 分区是硬盘存储空间的一部分,专门留给操作系统用来临时存储 RAM 中无法再保存的数据。这可以增加服务器在工作内存中可以保存的信息量,但有一些注意事项。硬盘上的交换空间主要在 RAM 中没有足够的空间来保存正在使用的应用程序数据时使用。

写入磁盘的信息将比保存在 RAM 中的信息慢得多,但操作系统会倾向于将正在运行的应用程序数据保留在内存中,并使用交换空间来存储较旧的数据。总的来说,在系统 RAM 耗尽时,将交换空间作为后备方案,可以很好地防止出现内存不足异常。

阅读更多

华为电脑常用键盘快捷键

华为电脑键盘布局与其他电脑有一些差别,最大的差别是,它将 Home, End, Pagedown, Pageup 四个物理按键去掉了,在键盘中间靠上方布置了一个摄像头。

先不评价这种设计的优劣,今天主要了解这种布局带来的快捷键使用上的变化, 以尽快适应这种变化。

阅读更多

如何在 Almalinux 上为 Nginx 安装TLS/SSL证书并开启自动续订

Let’s Encrypt 是一家证书颁发机构 (CA),它提供了一种获取和安装免费 TLS/SSL 证书的简便方法,从而在 Web 服务器上启用加密 HTTPS。它通过提供软件客户端 Certbot 来简化流程,该客户端尝试自动执行大多数(如果不是全部)所需步骤。目前,在 Apache 和 Nginx 上,获取和安装证书的整个过程都是完全自动化的。

在本教程中,我们将使用 Certbot 为 Almalinux 9 上的 Nginx 获取免费的 SSL 证书,并将证书设置为自动更新。

阅读更多