Files
v2ray_simple/docs/install.md
2022-04-06 14:52:57 +08:00

77 lines
2.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
下面给出安装到 ubuntu amd64服务器 所需要的命令, 大家总结一下即可得到一个简单的一键脚本
本指导默认不使用root账户。我是不建议用一键的。大家分段分步骤学习更加科学。
## 第0步准备阶段
首先确保自己服务器相应端口都是打开状态防火墙要处理一下。然后安装一些BBR之类的加速组件。
## 第一步,文件部分
命令解释先移除旧版本文件夹然后从github下载最新版发布包然后解压到相应位置后复制出一个配置文件。
如果你以前用过verysimple则最好在运行前将自己配置文件先拷贝到其它地方防止下面代码将你原来配置误删除。
```sh
sudo rm -rf /usr/local/etc/verysimple
sudo mkdir -p /usr/local/etc/verysimple
sudo apt-get -y install jq
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`
```sh
[Unit]
After=network.service
[Service]
ExecStart=/usr/local/etc/verysimple/verysimple -c /usr/local/etc/verysimple/server.toml
[Install]
WantedBy=default.target
```
然后运行下面命令来启动verysimple服务
```sh
sudo chmod 664 /etc/systemd/system/verysimple.service
sudo systemctl daemon-reload
sudo systemctl enable verysimple
sudo systemctl start verysimple
```