使用包管理器安装Surge
-
打开终端/命令提示符:
- Windows:按下
Win + R,输入cmd,然后按回车。 - Mac/Linux:直接打开终端。
- Windows:按下
-
安装Surge:
- 输入以下命令:
npm install -g surge
- 这将在全局环境中安装Surge。
- 输入以下命令:
手动下载安装Surge
如果你无法使用npm安装,可以手动下载并安装Surge:
-
下载Surge二进制文件:
- 打开浏览器,访问 https://surge.sh/cli/surge.tar.gz。
- 选择适当的版本(推荐最新版本)。
-
解压并安装:
- 下载完成后,解压文件:
tar xzf surge.tar.gz
- 运行安装脚本:
cd surge ./install.sh
- 下载完成后,解压文件:
启动Surge服务器
安装完成后,可以通过以下方式启动Surge服务器:
-
使用命令行启动:
- 输入以下命令:
surge
- 这将启动默认配置的Surge服务器,默认地址是
http://localhost:800。
- 输入以下命令:
-
指定配置文件:
- 如果你有一个
surge.json文件,运行:surge config surge.json
- 然后启动:
surge
- 如果你有一个
配置域名和端口
-
使用命令行参数:
- 定义域名或端口:
surge --domain example.com --port 8001
- 或者同时指定多个域名:
surge --domain example.com --domain another.com
- 定义域名或端口:
-
配置文件:
- 在
surge.json中添加:{ "domain": "example.com", "port": 8001 } - 运行:
surge config surge.json surge
- 在
启动时自动登录
为了方便,可以设置自动登录:
-
编辑配置文件:
- 在
surge.json中添加"username": "your_username"和"password": "your_password"。
- 在
-
启动服务器:
- 运行:
surge config surge.json surge
- 运行:
使用Docker运行Surge
如果需要在Docker环境中运行Surge:
-
下载镜像:
- 运行:
docker pull docker/surge:latest
- 运行:
-
运行容器:
- 指定端口和配置文件:
docker run -p 800:800 --volume ./surge:/surge docker/surge:latest
- 或者指定
surge.json:docker run -p 800:800 --volume ./surge:/surge --env-file surge.json docker/surge:latest
- 指定端口和配置文件:
卸载Surge
当不再需要Surge时,可以卸载:
-
全局环境:
- 输入:
npm uninstall -g surge
- 输入:
-
文件系统:
- 删除
~/.surge和相关文件夹。
- 删除
安装Surge非常简单,无论是通过npm还是手动下载,都是快速完成的,配置域名、端口和自动登录等功能,通过命令行参数或配置文件实现,满足不同的需求,希望以上步骤能帮助你顺利安装和配置Surge!
