📜  浪涌安装 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:56:05.807000             🧑  作者: Mango

浪涌安装 - Shell/Bash

浪涌(surge)是一款常用的代理工具,安装时需要进行一些配置和参数的设置。在 Shell/Bash 中,我们可以通过脚本来完成浪涌的安装并进行各项设置,方便快捷。

安装 curl

在使用浪涌脚本之前,我们需要先安装 curl 工具,用于下载浪涌安装包和配置文件。在 Debian/Ubuntu 系统中执行以下命令安装 curl:

sudo apt-get update
sudo apt-get install curl

在 CentOS/RHEL 系统中,执行以下命令安装 curl:

sudo yum update
sudo yum install curl
下载浪涌安装脚本

我们可以直接从浪涌的官网获取安装脚本的链接地址,然后使用 curl 工具进行下载。在终端输入以下命令:

curl -O https://raw.githubusercontent.com/surge-networks/surge/master/install.sh

此命令将会下载浪涌安装脚本 install.sh 到当前目录下。

运行浪涌安装脚本

在终端中运行以下命令,将会执行浪涌的安装脚本:

sudo sh install.sh

执行该命令后,安装脚本将提醒你执行哪些操作,包括选择安装位置、配置文件和规则等。

配置浪涌

浪涌安装完毕后,我们还需要对其进行配置。首先我们需要编辑浪涌的配置文件 ~/.surge.conf,配置代理规则和选项。

为了方便配置,我们可以将浪涌配置文件下载到本地,并进行编辑。在终端中输入以下命令:

curl -O https://raw.githubusercontent.com/surge-networks/surge/master/example/surge.conf
nano surge.conf

这些命令将会下载浪涌的示例配置文件 surge.conf,并使用 nano 编辑器打开它供我们修改。

修改完毕后,我们需要将修改的配置文件上传到远程服务器上。假设我们已经通过 SSH 登陆到远程服务器,将本地的 surge.conf 上传到远程服务器的 /home/user 目录下,可以使用以下命令:

scp ~/surge.conf user@remote:/home/user/

此命令将会把本地的 surge.conf 上传到名为 remote 的远程服务器上的 /home/user 目录下。

运行浪涌

在终端中输入以下命令,将会启动浪涌:

sudo surge start --config /home/user/surge.conf

执行该命令后,浪涌代理就会启动。使用 sudo surge stop 命令可以关闭代理。

总结

通过 Shell/Bash 脚本,我们可以方便快捷地安装浪涌代理,并进行各项配置和参数的设置。以上所有命令都可以放入 Shell/Bash 脚本中批量执行,进一步提高效率和便利性。