如有问题,欢迎到 网络跳越论坛 查看解决方案和交流。

V2rayU是MacOS系统上一款基于V2ray核心的客户端,有中文界面,支持v2ray原生的vmess协议,也支持shadowsocks和socks5协议,功能强大,自定义程度高。本文详细介绍苹果电脑上v2rayU的配置教程,希望能帮到用macos系统v2ray的网友。如果配置完让然不能上外网,请参考:科学上网常见问题

阅读本教程的前提:

  1. 已有服务端信息,可参考 获取科学上网服务端信息
  2. 下载V2rayU,未下载的请到这个页面下载:V2Ray mac客户端下载

操作步骤

1. 双击下载dmg文件,在安装界面中将V2rayU拖到Applications文件夹:

V2rayU安装

V2rayU安装

2. 打开启动台,找到V2rayU,点击启动。首次打开会有安全提示,点击“好”:

V2rayU安全提示

V2rayU安全提示

如果软件无法打开,提示“V2rayU已损坏”,请打开终端输入如下命令修复:

sudo spctl --master-disable
sudo xattr -r -d com.apple.quarantine /Applications/V2rayU.app

然后打开“系统偏好设置” -> “安全性与隐私” ,点击下方的“仍要打开”:

V2rayU安全性与隐私

V2rayU安全性与隐私

在新出来的授权弹框中输入登录账户密码,会再出现确认提示框,点击“打开”,V2rayU的图标出现在状态栏中。

3. 点击状态栏V2rayU的图标,下拉出现主菜单:

V2rayU主菜单

V2rayU主菜单

4. 根据服务端信息,选择“服务器设置”或“订阅设置”。教程以添加服务器为例,进入服务器配置界面:

V2rayU配置服务器

V2rayU配置服务器

5. 如果有vmess://或ss://开头的字符串,请使用导入模式,除订阅外的大部分情况请都使用“手动模式”。在服务器设置块中选择协议(v2ray选vmess),然后填入服务器ip、端口、id/密码等信息((不知道这些信息填什么请参考参考 获取科学上网服务端信息))。

Just My Socks V2ray加密方式选none或者auto上不了网,请改成chacha20-ietf-poly1305

在传输配置中选择承载网络(一般是tcp,高级伪装选ws),并配置传输层协议参数(用了伪装要填写主机名、路径,以及下面的security选择tls,同时勾选allowinsecure,没用就不用管)。请注意,这些配置应该与服务端信息匹配。

6. 配置好后点击左边的“确定”保存。回到主界面,选择上网模式(绝大部分情况用pac模式就可以),然后点击”turn v2ray core on”开启上网代理。

7. 更多高级配置可在“偏好设置”中配置,包括pac、本地监听端口等。如果你不太明白这些参数,保持默认就好了。


经过上述配置,信息无误且到服务端的网络通畅的话,打开浏览器应该就能访问google、youtube、twitter等外网了。

如有问题,请在页面留言。

参考

1. V2ray教程

2. V2ray高级技巧:流量伪装

3. V2ray带伪装一键脚本


204 条评论

Estelows · 2020年4月8日 23:13

服务器ip、端口、id/密码.地址等都是要购买的是吗

    跳越者 · 2020年4月9日 10:03

    也可以自己部署或者找免费的

kk · 2020年4月4日 14:37

failed to process outbound traffic > v2ray.com/core/proxy/vmess/outbound: failed to find an available destination > v2ray.com/core/common/retry: [dial tcp 66.42.60.37:29131: connect: connection refused] > v2ray.com/core/common/retry: all retry attempts failed
求助!!感激不尽!!

    跳越者 · 2020年4月4日 14:41

    ip/端口填错了,或者节点挂了

edision · 2020年4月2日 09:19

pac模式无效 根本走不了代理

    跳越者 · 2020年4月2日 09:20

    全局模式呢?

      edision · 2020年4月6日 10:17

      pac好用啊 能不能出个配置教程?

        跳越者 · 2020年4月6日 10:20

        这不就是配置教程吗?pac上不了的网站就换全局,用完了切回pac就好了

R · 2020年4月1日 13:14

博主你好,我是翻墙小白。按照步骤设置了服务器设置的手动模式,打开”turn v2ray core on”开启上网代理后出现了 http error-listen tcp 127.0.0.1:10086:bind:address already in use 虽然看到你说前面有好多人问你了,但是我没看到解决方法,或者说没懂怎么做。麻烦你再指点下,谢谢!

    跳越者 · 2020年4月1日 13:15

    把其他软件退出,或者重启电脑

mayer · 2020年3月25日 22:41

failed to transport all TCP response > io: read/write on closed pipe
我的日志显示是这样?请问是什么原因

    跳越者 · 2020年3月25日 22:43

    配置错误或者节点挂了

    ying · 2020年3月26日 18:59

    请问老大,按要求配置好后出现这个错误什么意思,谢谢
    V2Ray 4.21.1 (V2Fly, a community-driven edition of V2Ray.) Custom
    A unified platform for anti-censorship.
    Failed to start v2ray.com/core/app/proxyman/inbound: failed to listen TCP on 1087 > v2ray.com/core/transport/internet: failed to listen on address: 127.0.0.1:1087 > listen tcp 127.0.0.1:1087: bind: address already in use

      跳越者 · 2020年3月26日 19:08

      仔细看 科学上网常见问题 的内容,换一个端口或者退出其他软件

blacklemontea · 2020年3月23日 11:32

您好,我按照您提供的脚本成功在Mac上配置好了v2ray,但是在实际使用的时候发现ping有148ms,但是在pac和全局下面都无法正常使用。

    跳越者 · 2020年3月23日 11:39

    能ping不代表什么,仔细检察配置对不对

周萌萌 · 2020年3月19日 14:39

failed to dial to (wss://tw.node.rainggo.com/aa478a83/): > remote error: tls: alert(112)] > v2ray.com/core/common/retry: all retry attempts failed
发送这个错误是什么导致的

    跳越者 · 2020年3月19日 14:41

    tls配置错误

      周萌萌 · 2020年3月19日 14:53

      tls 哪里的服务器名字填写的是域名也就是address的地址

        跳越者 · 2020年3月19日 15:11

        服务端用的本站一键脚本?如果不是,可能没有tls

97 · 2020年3月19日 08:23

你好,我Mac的v2ray打开的时候显示listen tcp 。。。。address already in use 这是怎么回事啊经常遇到这种情况,每次都是卸了隔天再装上,重新装上就好了,然后关机第二天用就又显示这个错误怎么办啊

    跳越者 · 2020年3月19日 08:26

    你要是仔细点看本文内容,会发现之前至少🈶️十个人问过同样的问题了,本站也说了解决办法

      97 · 2020年3月19日 08:37

      解决了,谢谢🙏

苏三 · 2020年3月18日 21:41

您好,安装完成后手机可以链接了,就是mac端同样配置一直上不去。配置文件发您邮箱了,您看帮忙看一下,谢谢了。🙏

科学上网爱好者 · 2020年3月17日 12:08

mac客户端导入需要一个url 这个是在哪里生成的

    跳越者 · 2020年3月17日 12:28

    服务端或者客户端

prettyfox · 2020年3月17日 00:07

你好,昨天依照你们的方法已经搭建成功并能正常上网。今天出现了两次无法正常使用的情况,通过查询运行状态指令发现系统未正常运行,后来又通过指令重新连接。我想问的是,这种是不是抽风掉线是不是ip地址被墙了?还有就是我是mac系统,通过terminal连接上服务器以后,终端还需要一直开着吗?如果mac电脑断网,安卓端还能正常使用吗,我是新手问题比较多,谢谢~

    跳越者 · 2020年3月17日 11:15

    端口被墙了吧
    不需要终端一直连接

hth · 2020年3月14日 22:42

Win电脑能用正常使用,在mac中同样配置,无法使用,手动模式和PAC模式都试过了,重启,日至无报错,只有一个警告

    跳越者 · 2020年3月14日 22:43

    什么警告?
    不要用手动模式,用pac或者全局模式

      hth · 2020年3月14日 23:12

      目前好了,一是因为免费宽带太慢了,换成热点了,二是重新下载了最新版的,然后换成pac可以了

lc · 2020年3月5日 21:58

We’re sorry…
… but your computer or network may be sending automated queries. To protect our users, we can’t process your request right now.

See Google Help for more information.

打开其他网站没问题,打开Google scholar出现这个

    跳越者 · 2020年3月5日 21:59

    你的ip之前被人玩坏过,过两天再试

Eli · 2020年3月4日 17:55

你好,我已按照教程购买了搬瓦工49.99刀每年的洛杉矶CN2 vps,并完成了后续所有操作,现在可以上youtube等外网,但是网速比较慢。
V2rayU里面服务器列表显示205ms,我实际浏览图片和视频等感觉也比较迟缓,请问这是正常现象吗?
另外我用百度搜IP,显示的ip地址还是我原来的,不是购买的服务器ip,是否会有影响?

    跳越者 · 2020年3月4日 18:14

    网速和你用的宽带也有关系
    pac模式国内网站会显示你的ip

Micilan · 2020年3月1日 22:05

请问invalid inbound port是什么原因

    跳跃者 · 2020年3月1日 22:56

    入栈端口不对

    你在手动编辑配置文件?

      233 · 2020年3月2日 10:13

      “然后填入服务器ip、端口、id/密码等信息” 这些都是什么呀 如果我现在想上推特应该填啥

        跳跃者 · 2020年3月2日 10:33

        仔细看教程,先去找服务端信息

HOO · 2020年2月27日 21:54

请问有些网站我以前用别的VPN打开的时候必须要用全局模式才能打开,但是这个装好之后,普通的YouTube 这些能打开,其他需要全局模式的,我开了全局模式还是打不开要怎么办。

    跳跃者 · 2020年2月27日 22:10

    大概率你浏览器插件问题,把插件禁用或者换个浏览器试试

      HOO · 2020年3月6日 00:25

      试过三种浏览器都打不开,没安装插件。每次打开网页之后只显示Reference #18.6c481cb8.1583425286.7a086913

        跳越者 · 2020年3月6日 07:39

        换个浏览器试试

HOO · 2020年2月27日 15:26

你好 MAC下路径填在哪儿?是在 address后面这样填吗? http://www.xxxx.com/路径 连不上,好头疼。

    跳跃者 · 2020年2月27日 16:34

    有伪装才填路径,不用伪装不需要填路径

Asuka · 2020年2月25日 18:30

我的连接不上,日志显示v2ray.com/core/app/proxyman/outbound: failed to process outbound traffic > v2ray.com/core/proxy/vmess/outbound: connection ends > context canceled
V2Ray 4.22.1 (V2Fly, a community-driven edition of V2Ray.) Custom (go1.13.5 darwin/amd64)
A unified platform for anti-censorship.
你好,上面是我的报错,在V2rayU的手动模式下,服务器设置没问题,传输配置里,“选择网络-tcp”,“type-none” “security-tls” “allowlnsecure打了勾”,“tls servername”我不知道要填什么上去,可以告诉我怎么填吗?谢谢了!

    跳跃者 · 2020年2月25日 18:36

    没有用伪装不要选tls!

      Asuka · 2020年2月25日 19:09

      刚刚取消了,又改了端口,chrome不行,但是safari可以用,之前有人遇到过这种情况吗?

        跳跃者 · 2020年2月25日 19:10

        这种情况的人可多了,把浏览器的插件都禁用

          Asuka · 2020年2月25日 19:12

          谢谢啦!

        韩佑安 · 2020年5月8日 19:19

        我伪装了我填什么啊

          跳越者 · 2020年5月8日 19:21

          根据服务端信息配置

葛布斯 · 2020年2月24日 18:08

按照一键安装脚本(无域名)安装好了,也重启了 ,客户端也下载了,按照上面的叙述配置了信息,但是还是访问不了google,查看日志一直有一条提示:
Failed to start v2ray.com/core/app/proxyman/inbound: failed to listen TCP on 1087 > v2ray.com/core/transport/internet: failed to listen on address: 127.0.0.1:1087 > listen tcp 127.0.0.1:1087: bind: address already in use
也不知道什么意思。
服务配置项里面,除了level默认为0其他都是按照上文填写的,想问一下是哪里出了问题

    跳跃者 · 2020年2月24日 18:14

    你的mac上软件冲突了

    把其他软件退出(尤其是网络代理类的),然后再试试。如果找不到冲突的软件,打开v2rayU的配置界面,把1087端口改成其他的

      葛布斯 · 2020年2月24日 18:38

      改了端口就可以了,感谢感谢。如果有问题再麻烦您。

        viiv · 2020年2月25日 11:09

        你好,请问你将1087端口修改成哪个值呀,谢谢~我也是1087端口然后打不开Google,其他YouTube啥的都可以

          跳跃者 · 2020年2月25日 11:19

          随便改一个,不冲突就可以

          viiv · 2020年2月25日 14:25

          感谢~~

Mktech · 2020年2月24日 08:41

无法连接,看日志上面显示:
v2ray.com/core/proxy/vmess/outbound: tunneling request to tcp:clients4.google.com:443 via tcp:我的IP:443
2020/02/24 08:39:13 [Info] [149497912] v2ray.com/core/app/proxyman/outbound: failed to process outbound traffic > v2ray.com/core/proxy/vmess/outbound: connection ends > v2ray.com/core/proxy/vmess/outbound: failed to read header > v2ray.com/core/proxy/vmess/encoding: unexpected response header. Expecting 41 but actually 130
2020/02/24 08:39:13 [Info] [149497912] v2ray.com/core/app/proxyman/inbound: connection ends > v2ray.com/core/proxy/socks: connection ends > v2ray.com/core/proxy/socks: failed to transport all TCP response > io: read/write on closed pipe

    跳跃者 · 2020年2月24日 09:10

    你服务端是伪装的?

      Mktech · 2020年2月24日 09:15

      是的,是伪装的,是哪里配置有问题吗?
      配置里面的id填的服务器信息。教程上面说填 “id/密码”,我没看到密码哪里填。
      tls servername 填的域名+伪装路径。

        跳跃者 · 2020年2月24日 10:31

        servername填域名就可以
        id就是数出来的id,一长串字符数字,用横杆分隔的

      Mktech · 2020年2月24日 09:17

      原来装过ssr,正常连过。后面把VPS重装了系统,改成V2Ray。这个有影响吗?

        跳跃者 · 2020年2月24日 10:31

        没有影响

    neverLost · 2020年5月17日 03:24

    你好,我也遇到一样的问题。你解决了吗

      跳越者 · 2020年5月17日 07:26

      节点挂了或配置错误

        neverLost · 2020年5月17日 12:20

        具体是哪个的配置错了啊,我现在nginx有访问消息,服务端没有任何日志消息

          跳越者 · 2020年5月17日 17:43

          说明是客户端问题,没有使用代理

John · 2020年2月22日 15:40

Mac的V2rayU每次电脑重启后就不能用,订阅和服务器配置都是对的,内网可以上,外网上不了;更新也更新不了,说更新下载过程中出现错误,怎么解决?

    跳跃者 · 2020年2月22日 16:23

    额,我没碰到过,要不试试另一个客户端v2rayX?

废钢 · 2020年2月16日 16:45

你好,我按您的教程,设置好了v2ray,win和安卓手机都能正常用,但是Mac配置好以后却没法用,试了好几次了

    跳跃者 · 2020年2月16日 17:02

    应该是哪里配置有点问题

    sue · 2020年2月19日 12:33

    一样哦,我没用手机试我就用了mac,看上去一切正常就是turn on后就是无法连上,请帮考虑下啥原因哦

张怀 · 2020年2月16日 14:33

请问id怎么获取,vps所有配置都完成了,但是Address(id)无法填写
您回复说id按照服务端配置文件的填写就可以
请问:这个配置文件在哪里找

    跳跃者 · 2020年2月16日 14:52

    在vps上要部署v2ray ,弄好就有了
    你可以看本站的一键脚本,运行完就会有

fish · 2020年2月16日 11:49

能否讲一下PAC的具体设置,包括谷歌浏览器端的设置(代理端口用哪个?),谢谢。

    跳跃者 · 2020年2月16日 12:07

    打开pac设置就自动设置系统代理,谷歌浏览器不用任何插件就能上外网,有的话要禁用或者卸载,否则可能导致无法上网

      acha · 2020年3月3日 21:51

      可以打开terminal,输入lsof -i:1086查看占了1086端口的进程PID号,然后通过ps -p PID查到这个进程的目录,找到文件删掉。再Kill掉这个进程应该就可以了。

        跳跃者 · 2020年3月3日 21:54

        这个办法简单粗暴,但是不建议这么做

Leefong · 2020年2月15日 16:19

已配置好的pc客户端可以正常使用,但是在Mac客户端下无法上外网,服务器也能连接。打开日志后有提示:Failed to start v2ray.com/core/app/proxyman/inbound: failed to listen TCP on 1086 > v2ray.com/core/transport/internet: failed to listen on address: 127.0.0.1:1086 > listen tcp 127.0.0.1:1086: bind: address already in use
这个应该怎么解决呢大神?

    跳跃者 · 2020年2月15日 16:28

    和其他软件冲突了,退出其他的再试试

      李锋 · 2020年2月15日 17:20

      尝试重新开机后打开r2rayU,仍然无法上外网。日志仍然提示地址被占用。
      尝试解决方案一:重新安装r2rayU,重新配置打开后依旧无法连接,失败。
      尝试解决方案二:修改本地监听端口及host,提示无法分配地址,无法连接,失败。
      相同配置在PC,iOS及Android客户端都可正常使用。
      请问还有其他可尝试的解决方案吗。多谢。

        跳跃者 · 2020年2月15日 17:45

        host不用改,改监听端口就可以

Aria · 2020年2月11日 11:05

在安全与隐私项仍要打开,怎么输密码都无法打开,密码正确,请问原因,谢谢

    跳跃者 · 2020年2月11日 11:40

    卸载重装试试

michael · 2020年2月8日 03:41

请问这个v2rayU配置完之后,我的mac系统下的网络设置是否也要配置呢?
是否要选
【】自动发现代理
【】自动代理配置(http://127.0.0.1:11085/pac/proxy.js)

    跳跃者 · 2020年2月8日 08:00

    使用自动或者pac模式,不要手动设置网络代理

xpworld · 2020年1月30日 00:21

请问最后一步怎样设置?

    跳跃者 · 2020年1月30日 10:33

    有高级需求才设置,一般不用动

史定校 · 2020年1月29日 21:12

如何搭建多个服务器?

    跳跃者 · 2020年1月29日 23:24

    买多个服务器,分别部署,然后配置客户端就可以了

    秋天的蝴蝶 · 2020年1月31日 02:48

    老哥我从剪贴板导入vmess开头文件结果用不了我已经打开v2和手动模式啦可是还是用不了
    节点在手机上就能用

      跳跃者 · 2020年1月31日 10:21

      用pac模式,不要用手动模式

victor · 2019年12月13日 16:52

请问id怎么获取,vps所有配置都完成了,但是Address(id)无法填写

    跳跃者 · 2019年12月13日 19:56

    id按照服务端配置文件的填写就可以

评论已关闭。