- 打开文本编辑器,新建一个文件,例如
v2ray-in.json。
-
添加基本配置:
{ "version": "2.1", "module": "proxy", "log_level": "info", "log_method": "file", "log_path": "/var/log/v2ray.log" }version:指定V2Ray版本。module:选择代理模块。log_level:设置日志级别。log_method:日志输出方式,如file。log_path:日志文件路径。
-
配置域名策略:
- 域名白名单(允许访问的域名):
"domain_list": [ "google.com", "amazon.com" ]
- 域名黑名单(禁止访问的域名):
"domain_blacklist": [ "baidu.com", "qq.com" ]
- 跨域白名单(允许跨域访问的域名):
"cross_domain": [ "example.com" ]
- DNS策略:设置所有DNS请求通过V2Ray处理。
"dns": { "enabled": true, "server": "127...1:53", "method": "v2ray", "queries": { "forwarded": true, "not Cuomo": true } }
- 域名白名单(允许访问的域名):
-
设置HTTP代理:
- 配置HTTP代理,例如转发到本地服务器:
"outbound": [ { "domain": "...", "listen": 808, "protocol": "http", "socks5": "127...1:108", "http": "127...1:108" } ] - 或者指定远程代理地址:
"outbound": [ { "domain": "...", "listen": 808, "protocol": "http", "target": "http://127...1:108" } ]
- 配置HTTP代理,例如转发到本地服务器:
-
设置TCP代理:
"outbound": [ { "domain": "...", "listen": 108, "protocol": "tcp", "target": "127...1:108" } ] -
防火墙设置:
- 启用防火墙,防止恶意流量:
"firewall": { "enabled": true, "check": [ "drop", "accept", "drop", "accept" ], "accept": [ "127...1", "::1" ] }
- 启用防火墙,防止恶意流量:
-
保存并应用配置:
- 保存配置文件,确保格式正确无语法错误。
- 将配置文件复制到V2Ray的配置目录中,路径根据系统而定,常见的是
/etc/v2ray。 - 如果使用Docker,可能需要将配置文件挂载到容器内。
-
验证配置:
- 重启V2Ray服务。
- 使用网络测试工具(如
curl)测试代理功能,curl -I http://localhost:808 curl -I http://localhost:108
- 检查日志文件,确保没有错误信息。
通过以上步骤,您可以根据需求配置V2Ray,实现网络代理、过滤和控制功能。









