最新消息:看到那些跳动的图片、文字了吗?点击点击 O(∩_∩)O~~

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

若思若想 onlyling 13429浏览

被墙了 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 那里配置,NamefqIPv4 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

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

配置 V2Ray 客户端

安装博自己下载,下载

需要注意如何配置

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

结束

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

参考:

转载请注明:OnlyLing - Web 前端开发者 » v2ray + ws 实现代理,Cloudflare 规避 IP 问题