手把手教你Xray操作方法!从零基础到实战精通,这篇干货我憋了好久!
哎,说到Xray这工具,我是真的又爱又恨啊!爱它功能强大,恨它上手门槛高,刚接触的时候我差点被那些参数搞到头秃(笑),不过别慌!今天我就用最接地气的方式,把Xray操作方法掰开揉碎了讲给你听,保证你看完能少走三个月弯路!

第一步:别急着敲命令,先搞懂Xray是干啥的!
讲真,我第一次用Xray的时候,以为它就是个简单的扫描器,结果差点闹笑话,这玩意儿其实是个网络代理工具,能帮你做流量转发、协议分析、甚至穿透内网,功能多到离谱!所以啊,咱们得先摸清它的脾气——Xray的核心就是“自定义”和“灵活”,跟其他工具那种“开箱即用”的套路完全不一样!
第二步:配置文件才是灵魂,别乱改!
哎呀,说到这个我就来气!最开始我拿到别人的配置直接复制粘贴,结果跑都跑不起来,报错一箩筐,后来才明白,Xray的配置文件(JSON格式)就是它的“大脑”,里面每个参数都得跟你的实际需求匹配,inbound”(入口)和“outbound”(出口)必须对上,协议类型也得一致,不然就像穿了双不合脚的鞋,走两步就摔!
小技巧: 你可以在 Xray官方文档 里找到模板,但千万别硬搬!改配置的时候,用Notepad++或者VS Code打开,记得检查括号和逗号,一个标点错误就能让你白折腾半小时,别问我怎么知道的(捂脸)。
第三步:命令行启动?参数有那么亿点点讲究!
终于到实操环节了!打开终端,敲 xray run -c config.json,看似简单对吧?但你要是直接复制我的命令,可能就翻车了!注意路径!如果你在Windows上用PowerShell,得先 cd 到Xray所在目录,或者用绝对路径,还有,-test 参数能帮你快速验证配置是否正确,这招真的救了我无数次命!
我一般习惯这样打:
xray run -test -config myconfig.json
看到 “Configuration OK” 的时候,那心情,简直比夏天喝冰可乐还爽!如果报错,别慌,它会把问题行号标出来,你照着改就行,多看几遍日志,比瞎猜效率高十倍。
第四步:日志和面板,是你最好的“眼睛”
你以为跑起来就完事了?天真!不看日志,你根本不知道流量走没走对,Xray的日志默认在终端刷屏,你可以加 -log-level debug 把细节全打出来,有时候延迟高、连不上,看日志一眼就能发现是DNS解析慢了,还是握手超时了,简直不要太方便!
还有啊,如果你不开启API(Application Programming Interface,应用程序编程接口)面板,就等于闭着眼开车,在配置里加上 api 模块,再访问 0.0.1:62789,就能看到实时流量状态,我看到那些数据跳动的瞬间,心里那个踏实,真的是“哇,原来我控制着整个网络血管的流动”!
第五步:排错现场——三大常见坑,你别踩!
- 端口冲突:哎哟,遇到这个真的头大!8080端口被占用是家常便饭,改配置里的
port数值就行,或者用netstat -ano查占用情况,果断换端口。 - 协议不匹配:客户端用VMess,你服务端却开了VLESS,结果就是互相看不懂对方在说啥。对齐协议和UUID(Universally Unique Identifier,通用唯一识别码) 是最基本的,每次改完记得检查!
- 防火墙拦截:明明啥都对的,就是连不上?八成是系统防火墙在捣乱。记得放行TCP/UDP端口,Windows记得开入站规则,Linux用
firewall-cmd或iptables,这步忘了,神仙也救不了你。
最后碎碎念:别怕折腾,多试几次就顺了
说真的,Xray操作方法的精髓就一句话:“耐心+细心”,我第一次成功跑通的时候,激动得差点拍桌子!现在你照着我的步骤来,如果卡住了,就回头看看是不是配置文件里有个逗号打成了中文符号,或者路径里多了个空格,别问我怎么这么清楚,都是血泪史啊!赶紧去试试吧,成功了记得回来告诉我你有多爽!要是遇到新问题,评论区见,咱们一起研究,嘿嘿!