-
安装VLESS服务器
- 使用一键脚本:建议使用GitHub上的一键脚本来安装VLESS服务器。
curl -o- https://raw.githubusercontent.com/vless-rs/vless/main/scripts/debian.sh | bash
- 手动安装:如果喜欢手动安装,可以从GitHub获取源码并编译。
git clone https://github.com/vless-rs/vless.git cd vless make
- 使用Docker:如果使用Docker,可以从Docker Hub拉取镜像。
docker pull vless/vless docker run -d --name vless-server -p 25565:25565 vless/vless
- 使用一键脚本:建议使用GitHub上的一键脚本来安装VLESS服务器。
-
配置VLESS服务器
- 创建或编辑配置文件:默认配置文件位于
config.json,建议根据需要修改内容。{ "inbound": { "protocol": "tcp", "lport": "25565", "ip": "192.168.1.1", "domain": "yourdomain.com", "cipher": "chacha20", "auth": "password" }, "outbound": { "protocol": "tcp", "lport": "25565", "ip": "...", "domain": "yourdomain.com", "cipher": "chacha20", "auth": "password" } }inbound:配置入站规则,设置内网IP和端口。outbound:配置出站规则,设置出站IP和端口。domain:设置域名,建议使用Cloudflare的免费DNS。cipher:选择加密算法,chacha20速度快且兼容性好。auth:设置认证密码。
- 创建或编辑配置文件:默认配置文件位于
-
设置域名和端口转发
- 注册域名:在Cloudflare上注册一个域名,比如
yourdomain.com,设置解析记录。 - 设置A记录:将
yourdomain.com指向服务器的IP地址和端口25565。 - 等待DNS-propagate:确保DNS记录更新后,才能正确解析。
- 注册域名:在Cloudflare上注册一个域名,比如
-
启动VLESS服务器
- 运行命令:在服务器上启动VLESS。
./vless --config config.json
- 进入控制台:使用
Ctrl + c退出后,按Enter进入控制台设置,修改内网IP、域名、端口等设置。
- 运行命令:在服务器上启动VLESS。
-
配置客户端
- 下载客户端:从GitHub下载VLESS客户端。
- 生成配置文件:运行一键生成命令。
curl -o- https://raw.githubusercontent.com/vless-rs/vless/main/scripts/client/inbound.conf
- 编辑配置文件:根据需要修改配置,如内网IP、加密方式、认证信息。
- 设置DNS服务器:在客户端设置DNS服务器,例如
1.1.1。
-
连接测试
- 连接服务器:输入服务器IP和端口,设置内网IP,选择加密方式和认证信息。
- 测试访问:连接成功后,测试是否能访问内网资源。
-
故障排除
- 连接被拒绝:检查防火墙是否开放了端口25565。
- DNS解析问题:确保域名解析正确,检查DNS服务器设置。
- 性能优化:如果服务器资源紧张,可以优化配置,增加内核参数或升级内核。
通过以上步骤,你可以轻松配置一个高效的VLESS服务器,确保内网资源的访问。









