Files
v2ray_simple/docs/install.md
2022-04-21 21:34:56 +08:00

2.9 KiB
Raw Blame History

下面给出安装到 ubuntu amd64服务器 所需要的步骤和命令, 大家总结一下即可得到一个简单的一键脚本

本指导默认不使用root账户且不建议用一键脚本。分步骤学习、安装 更加科学。

如果你用root账户运行的话不要在前面加 "sudo".

下面的命令也不要整个一大段拷贝而要分条拷贝到vps并运行。

第〇步,准备

首先确保自己服务器相应端口都是打开状态防火墙要处理一下。然后安装一些BBR之类的加速组件。

第一步,文件部分

命令解释先移除旧版本文件夹然后从github下载最新版发布包然后解压到相应位置后复制出一个配置文件。

注意本命令只会下载正式版不会下载beta版。如果你要测试beta版到github上找到对应的下载链接下载而不是使用jq所读到的版本。

注意如果你以前用过verysimple则最好在运行前将自己配置文件先拷贝到其它地方防止下面代码将你原来配置误删除。 或者你可以先解压 新版verysimple可执行文件 到其他位置,然后再用 mv 覆盖掉老版本 的可执行文件 和 examples 目录。

命令

sudo rm -rf /usr/local/etc/verysimple
sudo mkdir -p /usr/local/etc/verysimple

sudo apt-get update

sudo apt-get -y install jq curl wget

tag=`curl -sL https://api.github.com/repos/hahahrfool/v2ray_simple/releases/latest | jq -r ".tag_name"`

wget https://github.com/hahahrfool/v2ray_simple/releases/download/$tag/verysimple_linux_amd64.tar.xz

sudo tar -xJf verysimple_linux_amd64.tar.xz -C /usr/local/etc/verysimple

rm verysimple_linux_amd64.tar.xz

cd /usr/local/etc/verysimple

sudo cp examples/vlesss.server.toml server.toml

然后修改 /usr/local/etc/verysimple/server.toml ,使配置达到你想要的效果,注意里面证书路径要改为完整路径

第二步,证书部分

如果你没有证书,想要先用自签名证书试试,可以运行 verysimple -i 进入交互模式然后根据提示自行生成自签名ssl证书

生成的证书会为 yourcert.pem 和 yourcert.key

你可以重命名为 cert.pem 和 cert.key 来匹配示例文件,或者反过来,修改示例文件里的证书名称以匹配 yourcert这个名称.

当然你也可以通过README.md 里的指导自行使用openssl生成证书。

当然,最好还是用自己的域名+acme等形式 申请真证书。

第三步,服务部分

然后编辑服务文件 sudo vi /etc/systemd/system/verysimple.service


[Unit]
After=network.service

[Service]
ExecStart=/usr/local/etc/verysimple/verysimple -c /usr/local/etc/verysimple/server.toml

[Install]
WantedBy=default.target

然后运行下面命令来启动verysimple服务

sudo chmod 664 /etc/systemd/system/verysimple.service

sudo systemctl daemon-reload
sudo systemctl enable verysimple
sudo systemctl start verysimple