利用VPS实现一些需求,做个简要的记录,方便后期查询。
v2ray安装记录加WebSocket+TLS+Web
安装脚本
V2Ray 提供了一个在 Linux 中的自动化安装脚本。这个脚本会自动检测有没有安装过 V2Ray,如果没有,则进行完整的安装和配置;如果之前安装过 V2Ray,则只更新 V2Ray 二进制程序而不更新配置。
以下指令假设已在 su 环境下,如果不是,请先运行 sudo su。
运行下面的指令下载并安装 V2Ray。当 yum 或 apt-get 可用的情况下,此脚本会自动安装 unzip 和 daemon。这两个组件是安装 V2Ray 的必要组件。如果你使用的系统不支持 yum 或 apt-get,请自行安装 unzip 和 daemon
1 | bash <(curl -L -s https://install.direct/go.sh) |
此脚本会自动安装以下文件:
/usr/bin/v2ray/v2ray
:V2Ray 程序/usr/bin/v2ray/v2ctl
:V2Ray 工具/etc/v2ray/config.json
:配置文件/usr/bin/v2ray/geoip.dat
:IP 数据文件/usr/bin/v2ray/geosite.dat
:域名数据文件
此脚本会配置自动运行脚本。自动运行脚本会在系统重启之后,自动运行 V2Ray。目前自动运行脚本只支持带有 Systemd 的系统,以及 Debian / Ubuntu 全系列。
运行脚本位于系统的以下位置:
/etc/systemd/system/v2ray.service
: Systemd/etc/init.d/v2ray
: SysV
脚本运行完成后,你需要:
- 编辑 /etc/v2ray/config.json 文件来配置你需要的代理方式;
- 运行 service v2ray start 来启动 V2Ray 进程;
- 之后可以使用 service v2ray start|stop|status|reload|restart|force-reload 控制 V2Ray 的运行。
服务端config.json
配置
1 | { |
客户端配置
1 | { |
WebSocket+TLS+Web
主要是利用面板来搭建
安装宝塔面板
安装5.9版本,占用内存较少,系统优先选用CentOS,其他安装php有问题
Centos安装命令:
1 | yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh |
Ubuntu/Deepin安装命令:
1 | wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh |
Debian安装命令:
1 | wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh |
Fedora安装命令:
1 | wget -O install.sh http://download.bt.cn/install/install.sh && bash install.sh |
剩余步骤
- 申请域名,建立网站。
- 申请SSL证书。
- Nginx配置,加入代码:
1 | location /v2ray { # 与 V2Ray 配置中的 path 保持一致 |