阅读本教程的前提:

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

V2rayU是一个基于V2ray核心的mac系统客户端,有中文界面,既支持v2ray原生的vmess协议,也支持shadowsocks和socks协议,功能强大。

操作步骤

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

V2rayU安装
V2rayU安装

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

V2rayU安全提示
V2rayU安全提示

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

V2rayU安全性与隐私
V2rayU安全性与隐私

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

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

V2rayU主菜单
V2rayU主菜单

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

V2rayU配置服务器
V2rayU配置服务器

5. 如果有vmess://或ss://开头的字符串,请使用导入模式,除订阅外的大部分情况请都使用“手动模式”。在服务器设置块中选择协议(v2ray选vmess),然后填入服务器ip、端口、id/密码等信息。如果用的vmess协议,在传输配置中选择承载网络(一般是tcp,高级伪装选ws),并配置传输层协议参数(用了伪装要填写主机名、路径,以及下面的security选择tls,同时勾选allowinsecure,没用就不用管)。请注意,这些配置应该与服务端信息匹配。

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

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


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

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

 

31 个评论

  1. 无法连接,看日志上面显示:
    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

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

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

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

    头像 张怀
  4. 已配置好的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
    这个应该怎么解决呢大神?

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

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

    头像 michael

发表评论

电子邮件地址不会被公开。 必填项已用*标注