首先来说一下如何配置v2ray服务端,基于上篇教程,我们已经完成了安装v2ray并启用了v2ray系统服务。(点击传送门查看) 接下来就是配置服务端和客户端了,本来也想写一下Mac下的clashX(小猫咪)但是由于我的唯一一台MacBook早已当二手卖掉了,所以手头并无Mac设备,所以就暂时省略掉了,以后再有机会购入一台的话,会补上。
下面我们需要一个UUID生产工具,如果你提前下载了v2rayN,可以用它的设置界面生成一个,也可以使用:https://1024tools.com/uuid 这个站点来生成,也可以自行百度uuid在线生成,下面会用到UUID。
一、服务端配置:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | { "log": { "loglevel": "warning", #设置日志级别,warning就可以了 "access": "/var/log/v2ray/access.log", #登录日志路径 "error": "/var/log/v2ray/error.log" #错误日志路径 }, "inbounds": [{ "port": 10086, #端口默认10086,你可以自行修改,针对不同VPS和不同OS可能需要修改防火墙放行相应端口 "protocol": "vmess", #协议vmess "settings": { "clients": [ { "id": "41d4b0ce-19f8-496f-b2b6-cbeeab6e4124", #UUID号 "level": 1, "alterId": 64 #额外id默认64,修改到这里普通tcp连接已经可用 } ] }, }], "outbounds": [{ "protocol": "freedom", "settings": {} },{ "protocol": "blackhole", "settings": {}, "tag": "blocked" }], "routing": { "rules": [ { "type": "field", "ip": ["geoip:private"], "outboundTag": "blocked" } ] } } |
注意了v2ray的配置不支持注释的,我写的注释#和后面的内容要删掉
以上是服务端普通tcp连接的设置。
二、客户端配置
1、Win10下的v2rayN客户端:
下载地址:https://github.com/2dust/v2rayN/releases/tag/3.18(截至5月份最新版本,点击v2rayN-Core.zip下载,解压后点击v2rayN.exe运行)
点击左上角服务器开始添加节点,选择第一项VMess你会看到以下界面,按我写的提示来填写即可:
地址栏填写你vps的ip,端口填写请与刚才服务端配置的端口保持一致,用户ID请填写刚才生成写入服务端配置的UUID,额外ID保持默认64,加密方式选择aes-128-gcm,传输协议选择tcp,别名随便起一个你方别识别的名字以方便与其它节点区分。后面的全部保持默认。
2、Linux下的Qv2ray客户端:
如果使用Ubuntu 20.04 LTS(18.04 LTS也可以)系统,直接在应用商店搜索Qv2ray安装即可,随时可以更新,方便使用。
下面也给出GitHub下的AppImage下载地址:https://github.com/Qv2ray/Qv2ray/releases/tag/v2.5.0(截至5月份最新版为2.5.0版本,选择Qv2ray.v2.5.0.linux-x64.AppImage下载,下载后给予运行权限后即可直接运行,AppImage版本非安装版,须自行编辑desktop文件添加快捷方式至dock)
它的界面是这样的:
左上角订阅可以设置订阅节点,首选项为软件设置,插件为插件设置,可使用各种插件包括使用Trojan插件、PAC插件等等
插件下载地址:
PAC插件:https://github.com/Qv2ray/QvPlugin-PAC/releases
Trojan插件:https://github.com/Qv2ray/QvPlugin-Trojan/releases
点击下方的添加按钮手动添加节点:
标签自己取名字用以区分不同节点,主机写自己vps的ip,端口和UUID与服务端保持一致,额外ID与服务端保持一致或低于它,协议选tcp,安全选aes-128-gcm,开启右上角的mux并发,推荐设置为8,其他保持默认即可。
现在我们设置好了节点,但是还没完,我们还需要设置首选项和插件。先来看首选项,打开后是这样:
Qv2ray是基于v2ray内核的GUI软件,它本身并为集成v2ray内核,所以你需要下载一个v2ray,并指定相应文件夹,设置完毕后可以点击检查v2ray核心设置,如果设置正确,会提示内核启动成功并显示内核版本。
这是linux的v2ray内核下载地址:https://github.com/v2ray/v2ray-core/releases/download/v4.23.1/v2ray-linux-64.zip
下载完成后须解压,Qv2ray给了个默认路径,你可以把文件复制过去,也可以自己随意放置一个路径,只要记得在哪里即可,然后按上图点击选择把路径添选择正确即可。
最后讲讲插件如何用,以PAC插件为例(因为Trojan插件我没下载也没用过),你会下载到一个叫“QvPACPlugin.v1.0.0.linux-x64.so”的文件。现在打开首页上的插件功能你会看到:
下面有一个打开本地插件目录的按钮,点一下会打开存放插件的文件夹,然后把你下载的so文件拷贝进去,重启客户端再打开插件功能,你会看到PAC Pluging已加载表示OK了,然后在设定按钮里,你可以更新PAC列表。如果点击打开本地插件目录没反应,你也可以手动打开,它在用户目录下的/snap/qv2ray/778/.config/qv2ray/plugings/目录下,如果找不到snap目录,则需要开启一下显示隐藏文件即可,如何显示隐藏文件不会的话,建议你问问度娘吧。请注意以后下载的所有插件都是需要放在该目录下的!!!Linux下载的是so文件而win版本下用的是dll文件,注意区分不要下载错了(因为Qv2ray也是有win版本的)。
3、Android手机客户端v2rayNG:
它的作者就是win系统下v2rayN的作者,所以客户端寄存在同一个GitHub下,如果是已经翻出去了小伙伴可以在google play应用商店下载,但是大家应该是没有走出去的,所以我们去GitHub下载吧
下载地址:https://github.com/2dust/v2rayNG/releases/download/1.2.6/v2rayNG_1.2.6.apk
下载完毕后传到你的Android手机上安装一下即可。打开后界面是这样的:
点击加号开始添加节点,如果你有节点订阅选择添加订阅,如果你按教程自己搭的VPS选手动输入VMess:
然后说一下设置,点击三杠后打开设置你会看到:
勾上分应用代理、启用流量探测、启用本地DNS,域名策略选IPIfNonMatch,预定义规则选绕过局域网及大陆地址。关于分应用代理,你点一下文字还可以进入下一层目录,里面可以选需要代理的应用:
这个时候你可以手动选择需要代理的apps,当然如果你小白的不知道哪些需要代理,那么点击右上角的三点号,会有弹出菜单,可以选择“自动选择”选项,他会搜索你所有的apps,根据程序内置的规则,将可能要代理的apps全部选上,然后你再复查一遍,把如PPT、Word、Excel 、One Driver这些应用的代理取消掉即可(根据你安装的app不同,你要自己酌情处理,应为有很多apps虽然是国外公司的,但直连是可以上的,所以不需要代理,而规则可能现在不太完备会误选一些apps,这个需要注意一下)
Android系统还有多个apps都可以使用并且全部免费,但是v2rayNG的设计对新手比较友好,建议用它,另外油管上洋葱测试过安卓主流扶墙apps,里面有一个叫surfboard的app,测试表明它速度最快(本文主角v2rayNG排第三),你可以先用v2rayNG走出去后在google play里下载试用看看。
4、iOS客户端
Shadowrocket(小火箭)Quantumult(圈)Quantumult X(圈X):
iOS客户端全部收费,最便宜对新手最友好的是Shadowrocket(小火箭),简单易用,然后油管的洋葱君又给他们测速了,这次iOS最快的是Quantumult(俗称圈)
这些软件在国区你一个也下载不到,应为全部被强制要求下架了,唯一能免费用的是小火箭,它有一个公开正版的ipa文件,但是版本比较旧,可以通过爱思助手安装并正常使用(iOS13.4.1系统测试可用),你可以在网上搜索到,这也是唯一的一个能白嫖的app。
如果你想使用正版最新的这些apps,你需要一个港区或美区的apple id在外区购买并下载它们,当然也有热心网友在网络上公开了很多外区的id,并且已经购买过这些软件了,这就要靠你自己搜索了,但是千万不要用这些账号直接登录iCloud,千万记住只登录app store,不然你的手机就可能不是你自己的手机了(被别有用心的人锁机)。如果你觉得白嫖的账号不安全,想拥有自己的外区id,你可以选择某宝购买,才几块钱,也可以自己申请(免费),这里说一下申请港区账号非常方便,在电脑端用网页申请也不用信用卡或香港版支付宝,支付方式可以留空,唯一需要的就是一个编造的香港地址和随便的一个国内邮箱了。买到(或申请到)账号后,以港区为例,你需要为账号充值apple礼品卡,最小面值为50元,但是现在某宝上50元的已经没货了(完全买不到),最低在售面额100港币,我建议买150港币的(某宝上100元的港区礼品卡要卖到130左右,完全超出汇率,150元的卡最便宜的只要130多元,这和汇率比较接近,算是最划算的了,哪家店我就不说了,只告诉大家是上海的一个商家)小火箭港区价格为23港币,圈和圈X有个套餐一共76港币,大概99港币你就可以购买完这些主流apps,其实也不算贵吧。
说了这么多废话,下面上干货,3款软件的配置方法:
这个是小火箭,这是打开后的界面,左上角是扫码添加节点,点击右上角加号可以手动添加节点,已有的节点如果要改配置,点击节点后面的那个圈里有个的i图标即可修改:
点击“+”后选择类型,我们看到小火箭支持的类型还是蛮多的,包括最新的Trojan
选择VMess后出现具体配置界面:
地址填写你的VPS的ip,端口与服务端保持一致,UUID与服务端保持一致,手机用chacha20-poly1305的加密算法,TLS不用开,混淆选none,多路复用开启,其他的不用再填写。由于设置比较简单,请恕我偷懒没有P图,就看文字说明吧。
配置完毕后在首页波动未连接旁边的开关即可连接网络。然后我们需要下载一下网络上大神们给我们配置好的分流规则,让小火箭自动代理墙外的网,墙内的则直连。
打开配置选项:
在远程文件处复制入下面的网址:
https://raw.githubusercontent.com/h2y/Shadowrocket-ADBlock-Rules/master/sr_top500_banlist.conf
然后点击一下,选择使用配置,在这里要说明一下现在几乎主流的配置规则都被挡住了,需要先翻出去,否则不能连接,即先连上自己的节点,再使用配置。
然后就会出现上图所示的sr_top500_banlist.conf,并且后面打了个勾,点击打勾的名字,还会出现更新等选项,以后可以直接更新规则,但是不知道现在规则是否还在持续被维护中,但大体也是够用了。
然后回到首页点击全局路由,选择“配置”选项,如下图所示
到这里小火箭的基础配置就全部完成了。
下面我们来说一下圈的配置:
圈的界面打开是这样的,然后我们点击设置:(补充一下,点击右下角4小方块可以选择代理模式,直连或自动分流)
打开后先点击服务器添加节点(后面我们还需要在订阅里添加分流规则):
可以看到,这里我已经添加过一个节点了,要修改的话点旁边的箭头即可,这里我们新添加一个,你可以点击右上角的“+”来手动添加,也可以点那个扫码图片来扫码添加,如果在Win系统或Linux系统配置好了,可以直接扫码过来用。
下面我们手动添加一个,点击加号:
可以看到圈是不支持Trojan的,但是支持的种类也算常用了,我们选择VMess协议进入配置界面:
名称随你自己取主要是区分不同节点用的,地址为你vps的ip地址,端口需要与v2ray的服务端保持一致,UUID须与服务端保持一致,加密方式选择chacha20-ietf-poly1305,手机端运算能力有限,选择这个加密方式解密的时候会快一些,网速也就好一点。下面的传输和Over TLS都不用打开。
接下来我们来设置分流规则,同样也是用了网络上的大神做好的规则,那么我们点击设置,并打开订阅:
点击添加分流规则(我这里已经有2个规则了,分流是订阅分流规则的,阻止连接是来去广告的):
名称随便取吧,方便以后添加其他分流规则的时候好区分就行,下面的链接输入以下链接:
https://raw.githubusercontent.com/ConnersHua/Profiles/master/Quantumult/Pro.conf (神机规则)
记住勾选上个性化!!!!
同样的方法我们点击阻止连接来添加规则,界面和上面是一样的,在链接中输入:
https://raw.githubusercontent.com/ConnersHua/Profiles/master/Quantumult/Rejection.conf (神机规则去广告)
还是记住勾选上个性化!!!!
到这里订阅就完成了,鉴于神机规则的地址可能被墙了,你需要先连接自己的节点再来设置分流规则。
如果设置成功在设置界面可以看到分流有1623个,链接阻止有264个,HTTP复写有54个
然后回到设置界面,下面有一个运行模式选项,打开并选择“自动分流”
到这里圈的配置就全部完成了。
PS:说明一下由于v2ray对于配置格式没有固定要求,所以圈的配置文件格式与v2rayN和v2rayNG的格式不一样,直接扫分享码是用不了的,这个时候你需要下面这个网站来转换一下:
打开后如下:
最后来说一下圈X,圈X比较特殊,不仅不能用普通的vmess链接,连网站生成的圈vmess链接也不能用,需要手动在配置文件里修改。也是最复杂的一个app了。
这里要说一下,由于网上给圈X使用的懒人规则也被墙了,所以,你有2个选项,先配置一个节点,再下载懒人规则,懒人规则会覆盖节点设置,然后需要再重新设置节点。或者,或者,或者,重要的事情说3遍,你可以开着小火箭或者圈的代理来下载懒人规则,然后再设置节点,就一遍搞定。
因为我有多个软件我选择第二个方案,开代理然后下载,首先圈X的界面是这样的:
我们可以看到右下方有个小风车,长按可以选择分流策略,点按进入设置:
我们先进设置,然后拉到最下面:
最下面是配置文件,我们点击下载,你可以看到:
这时候我们在链接一栏输入懒人规则,它包含了神机分流规则的7个策略组以及lhie1跟神机的rewrite部分等等
链接如下:
https://raw.githubusercontent.com/KOP-XIAO/QuantumultX/master/QuantumultX_Profiles.conf
输入后按确定就可以导入配置,如果没有其他软件的小伙伴,须要先执行我下面的添加节点步骤,再返回来执行上面的导入规则,然后再执行一遍添加节点步骤。
还是找到配置文件这一项,点击编辑,你会看到:
这是我已经添加过神机后的规则显示,你需要向下找到server_local:
上面显示的都是各种协议的配置示例,我们直接把下面这段复制进去
vmess=198.72.255.104:10086, method=chacha20-ietf-poly1305, password=23ad6b10-8d1a-40f7-8ad0-e3e35cd32291, fast-open=false, udp-relay=false, tag=节点名称
我们要把上述红色的ip地址换成你的vps的ip,冒号后的端口改为你服务端设置的端口,然后password后面红色的uuid改为你自己服务端的uuid,tag=后面的节点名称由你自己取一个修改好即可,改好后复制到server_local下面即可,然后点击右上角磁盘图标保存。
然后我补充一点,导入懒人规则后,配置文件自带了几个示范节点,但是全都是不可用的,如果不删除,圈X会自己优先连接这些节点,导致网络不可用,下面说一下怎么删除:在server_local里找做示范的节点,在语句前加分号即可将其注释掉,你也可以手动删除掉。
到这里就大功告成了,圈X也可以正式工作了。在主界面的时候点击风车可以选全局代理或者自动分流模式。
以上就是所有的客户端配置,我所罗列的客户端并不全面,还有其他各种可以使用的客户端,在此就不再一一详细说明如何配置,基本上把以上配置搞明白了,也能触类旁通的了解其他客户端如何设置了,谢谢看官您坚持不懈的看完本篇教程,如果喜欢,欢迎评论点赞,也欢迎转载(前提是要和我用email说一声,email地址在联系页面内,转载后注明出处链接即可)
再次谢谢大家,祝大家上网愉快!