frp内网穿透搭建及使用

frp简介

frp(Fast Reverse Proxy) 是一款高性能的反向代理应用,专注于内网穿透。它支持多种协议,包括 TCP、UDP、HTTP、HTTPS 等,并且具备 P2P 通信功能。使用 frp,您可以安全、便捷地将内网服务暴露到公网,通过拥有公网 IP 的节点进行中转。

frp 采用 C/S 模式,将服务端部署在具有公网 IP 的机器上,客户端部署在内网或防火墙内的机器上,通过访问暴露在服务器上的端口,反向代理到处于内网的服务。 在此基础上,frp 支持 TCP, UDP, HTTP, HTTPS 等多种协议,提供了加密、压缩,身份认证,代理限速,负载均衡等众多能力。此外,还可以通过 xtcp 实现 P2P 通信。

frp官网:
https://gofrp.org/zh-cn/

阿里云-短信服务SMS配置

概述

阿里云短信服务配置步骤:

  1. 购买短信服务套餐包;
  2. 资质、签名、模板管理;
  3. AccessKey管理添加用户及权限;
  4. 安全设置及发送频率设置;

详细步骤

1、购买短信服务套餐包

阿里云搜索短信服务,使用测试包(100条免费)或选择套餐(1000/35元、5000/175元等)购买即可。

2、资质、签名、模板管理

阿里云控制台--国内消息:新增资质,新增签名,如果模板内容满足需求,可以不新增模板。

nodejs版本升级/降级(使用nvm对node版本进行管理及切换)

前言

在项目开发过程中,不同项目使用的node版本可能不同,过高或者过低都可能会导致报错,所以我们通常使用nvm对node版本进行管理,根据不同项目要求的版本进行灵活切换。

本文主要讲述如何使用nvm对node版本进行管理。

1、卸载本地已安装的node.js版本

node -v
查看本地安装node版本

where node
查看本地安装的node路径

D:\smaple>node -v
v16.13.2

D:\smaple>where node
C:\Program Files\nodejs\node.exe

D:\smaple>