Install Node.js & npm on Ubuntu
Node.js 是一个开源的JavaScript运行环境,常用于构建服务器端应用。npm 是Node.js的包管理工具,用于安装和管理JavaScript包。在Ubuntu系统上,安装Node.js和npm可以通过以下几个步骤来完成。
Install Node.js & npm on Ubuntu
Node.js 是一个开源的JavaScript运行环境,常用于构建服务器端应用。npm 是Node.js的包管理工具,用于安装和管理JavaScript包。在Ubuntu系统上,安装Node.js和npm可以通过以下几个步骤来完成。
rss是一种简易的信息发布方式,通过RSS订阅可以及时获取博客的更新信息。本文将介绍如何为 Hexo 项目添加 RSS 订阅链接。
在 Mac 和 Linux 上部署 frp, 来实现内网穿透, 使得外网可以访问内网的服务, 例如家里的 NAS, 服务器等等.
frp 是一个快速反向代理, 可以帮助您将内部网络服务暴露到公共网络, 例如家庭网络中的 NAS, 服务器等等.
首先从 frp 的 GitHub Releases 页面下载 frp 的客户端和服务端程序.
如下图:
其中
frp_0.x.x_darwin_amd64.tar.gz是 Mac 版本的客户端程序,frp_0.x.x_linux_amd64.tar.gz是 Linux 版本的客户端程序.
解压后包含以下文件:
frpc客户端程序frps服务端程序frps.toml服务端配置文件frpc.toml客户端配置文件LICENSE许可证文件
下载对应 frp 的服务端程序
解压缩至任一目录
修改 frps.toml 配置文件
1 | # frps.toml |
运行 ./frps -c frps.toml 启动服务端
下载对应 frp 的客户端程序
解压缩至任一目录
修改 frpc.toml 配置文件
1 | # frpc.toml |
运行 ./frpc -c frpc.toml 启动客户端
可以完全参考官方文档, 使用systemd方便地控制 frps 服务端的启动、停止、配置后台运行以及开机自启动
MAC上可以使用launchd来配置守护进程, 使得 frpc 客户端程序在后台运行.
创建一个 plist 文件, 例如 frpc.plist
1 |
|
其中
/Users/xxxx/frp/为 frp 的安装目录,frpc.toml为 frpc 的配置文件
根据需求该文件存到对应目录
~/Library/LaunchAgents/ 仅当前用户/Library/LaunchAgents/ 所有用户/Library/LaunchDaemons/ 系统级别1 | sudo chown root ~/Library/LaunchAgents/frpc.plist |
1 | launchctl start frpc |
1 | launchctl list | grep frpc |
或者打开mac monitor查看是否有frpc进程
1 | launchctl stop frpc # 停止服务 |
Use ssh to connect to Google Virtual Machine
谷歌云服务器默认登录方式是browser ssh,但是有时候我们需要第三方客户端使用ssh连接服务器。
本文介绍如何使用ssh连接Google Cloud平台的虚拟机(云服务器)