v2ray + ws 实现代理,Cloudflare 规避 IP 问题

15,539次阅读
没有评论

共计 1400 个字符,预计需要花费 4 分钟才能阅读完成。

被墙了 IP ? 使用 V2Ray 的 WebSocket 传输协议 + Cloudflare 即可拯救被墙的 IP。

准备

最好提前一天准备好,DNS 解析更改大概在 24 小时左右更新。

准备一个域名,免费、付费的都可以。

注册 cloudflare 的会员,添加一个域名,例如 onlyling.com,这个时候域名的 DNS 还没有解析到 cloudflare。

点击 cloudflare 的 logo 回到个人首页,点击刚刚添加域名,根据提示更改域名的 DNS 解析,如果没法自己修改,在购买域名的服务商提一个工单。

等到 DNS 解析完成后,去 cloudflare 的域名详情点击 SSL/TLS 选项卡,切换 Full(Full
Encrypts end-to-end, using a self signed certificate on the server)
这个模式。

添加域名解析

这一步可以在 DNS 解析前完成。

去 cloudflare 的域名详情点击 DNS 选项卡添加一个解析,假设你的域名是 onlyling.com,并且想要使用 fq.onlyling.com 作为翻墙的域名。

那么在 DNS 那里配置,Name 写 fq,IPv4 address 写你的服务器 IP,务必把云朵点灰,然后选择 Add Record 来添加解析记录即可。

安装 V2Ray

如果服务器 IP 已经不能直接访问了,需要自己去搞定访问的问题,目前我是起了一个临时的境外服务器,通过 ssh 代理访问到的。

ssh root@目标服务器 IP -p 端口号 -o ProxyCommand='ssh root@中间代理的境外服务器 IP -p 端口号 -W %h:%p'

使用 root 用户输入下面命令安装或卸载

bash <(curl -s -L https://233v2.com/v2ray.sh)

如果提示:

curl: command not found

那是因为你的服务器没装 curl,自行解决吧。

之后安装就是选择的过程。

传输协议选择 WebSocket + TLS (即是选择 4)。

V2Ray 端口随便,不要是 80 和 443 即可。

然后输入你的域名,在 cloudflare 该服务器 IP 的那个域名,例如 fq.onlyling.com。

域名解析 Y,已解析。

自动配置 TLS 也是 Y。

其他就默认吧,一路回车。等待安装完成。

然后输入 v2ray status 查看一下运行状态,请确保 V2Ray 和 Caddy 都在运行。

设置 cloudflare

在 cloudflare 的 DNS 选项卡中,把那个 fq 的解析激活,Status 那个小云朵点击一下,变成橙色。

配置 V2Ray 客户端

安装博自己下载, 下载 。

需要注意如何配置

  • 运行软件,点击图标,选择 configure...。
  • 左边 VMess Servers 列表下方有一个 + 点击添加。
  • Address 填写你的域名,例如 fq.onlyling.com,后面的端口写 443,User ID 就是服务器上面 V2Ray 生成的,alterId 也是服务器上生成的,最下面的 Network 选择 ws。
  • Network 旁边有一个 transport settings...,选择它,点击 TLS 选项卡,勾选 Use TLS,TLS serverName 填写你的域名,例如 fq.onlyling.com。OK 保存,再次 OK 保存。

结束

现在基本等 DNS 解析完就能用了,目前已经实现被禁的 IP 代理。

参考:

正文完
 0
评论(没有评论)
验证码