mirror of
https://github.com/e1732a364fed/v2ray_simple.git
synced 2025-12-24 13:27:56 +08:00
77 lines
2.4 KiB
Markdown
77 lines
2.4 KiB
Markdown
|
||
下面给出安装到 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
|
||
```
|
||
|