一. 安装
官网下载安装最新版本
二. 配置
1. 用户名和邮箱配置
1 | # 配置全局用户名和邮箱 |
2. SSH 私钥配置
在用户文件下创建.ssh/id_rsa 文件,用记事本编辑,将私钥复杂到 id_rsa 文件
官网下载安装最新版本
1 | # 配置全局用户名和邮箱 |
在用户文件下创建.ssh/id_rsa 文件,用记事本编辑,将私钥复杂到 id_rsa 文件
安装目录:D:\nodejs
缓存目录:D:\nodejs\node_cache
全局安装目录: D:\nodejs\node_global
官网下载安装最新 ZIP 版本,如18版本解压到 D:\nodejs\node-v18.13.0-win-x64
通过 PowerShell(系统管理员)配置 NODE_HOME、NODE_PATH、PATH
1 | $node_home = "D:\nodejs\node-v18.13.0-win-x64" |
在安装目录下,新建两个文件夹 node_global
(全局包存放目录) 和 node_cache
(缓存目录);
1 | $node_base_path = "D:\nodejs" |
1 | # 修改安装源(国内网络不好,可以说试几次) |
Frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。
Frp 采用 Golang 编写,支持跨平台,仅需下载对应平台的二进制文件即可执行,没有额外依赖。
Frp 分为客户端和服务端2个应用,要配置使用。服务端安装在代理服务器,客户端安装在被代理服务器。
项目地址:https://github.com/fatedier/frp
在 Release页面中下载到最新版本的客户端和服务端二进制文件
解压缩下载的压缩包,将其中的 frpc 拷贝到内网服务所在的机器(被代理服务器)上,将 frps 拷贝到具有公网 IP 的机器(代理服务器)上,放置在任意目录。
1 | # 直接运行 |
编辑 service 配置文件
1 | vim /etc/systemd/system/frps.service |
写入内容如下
1 | [Unit] |
管理服务端
1 | # 启动frp |
1 | [common] |
在windows系统下,可通过创建frpc.bat运行。
frpc.bat 配置参考
1 | @echo off |
frpc.ini 配置参考
1 | [common] |
官网下载安装 ZIP 版本,解压到安装文件夹。
如 JDK17 下载地址: https://download.oracle.com/java/17/latest/jdk-17_windows-x64_bin.zip
通过 PowerShell(管理员)工具配置 JAVA_HOME、PATH 及 JAVA_TOOL_OPTIONS
1 | # 配置JAVA_HOME,假设JDK解压路径为 "D:\java\jdk-17.0.5" |