Black White Cow
黑白牛的个人博客:分享技术、分享生活。人生苦短(Life is short, you need Python! ),别说废话(Talking is cheap, show me the codes!),新进小技术宅一枚,请多多关照!

设置v2ray服务端及配置win10、Linux、Android、iOS客户端

首先来说一下如何配置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的格式不一样,直接扫分享码是用不了的,这个时候你需要下面这个网站来转换一下:

https://quan.eicky.com/

打开后如下:

最后来说一下圈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地址在联系页面内,转载后注明出处链接即可)

再次谢谢大家,祝大家上网愉快!

Share

sakura669

Mihoyo save tech otakus

You may also like...

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

%d 博主赞过: