前言
VMess是V2Ray设计的一种代理协议,能使用各种安全层和传输层协议,实现不同的代理方式。
本文主要简单介绍如何在Debian 12上搭建VMess + TCP这种最基本的VMess服务器。
安装V2Ray
SSH连接VPS的过程略。
建议通过官方安装脚本安装V2Ray:
1 | bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh) |
安装最新的geoip.dat和geosite.dat:
1 | bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-dat-release.sh) |
配置V2Ray
修改配置文件
打开V2Ray的配置文件,这里以最简单的文本编辑器nano为例。当然,如果会用vim自然是更好的:
(不同云服务器供应商的文件结构可能不同,请注意找一下自己的V2Ray配置文件位置,并根据自己的情况修改目录)
1 | /usr/local/etc/v2ray/config.json |
一个非常简单的示例配置文件如下:
1 | { |
Ctrl+X退出,Y保存,回车,完成编辑。
配置文件简单说明:
inbounds:入站配置
port:服务器监听端口,可以自己修改
protocol:入站协议,此处使用VMess
settings:VMess的设置
clients:客户端
id:一个UUID,用于加密通信和身份验证,可以用UUID生成器生成:Online UUID Generator Tool
outbounds:出站设置
protocol:出站协议,此处使用freedom,即无限制
启动并连接到V2Ray服务器
使用v2ray run命令来启动v2ray服务端,-c参数可用于指定配置文件路径,例如:
1 | v2ray run -c /usr/local/etc/v2ray/config.json |
在客户端配置指定服务器的IP地址、端口、UUID即可连接,传输层协议默认TCP,加密方式可以选择Auto,VMess的服务端能自适应解密。
结语
至此,一台简单的VMess + TCP的代理服务器搭建完成,可以用于代理上网。