Skip to content

cloudflare 中转 ip

起因:直连自建节点被墙

外部参考资料

text
https://github.com/233boy/v2ray/wiki/使用Cloudflare中转V2Ray流量
https://www.wlgo.cc/archives/1708.html
https://blog.langpz.com/拯救被墙的ip-v2ray使用cloudflare中转流量.html
https://www.dongvps.com/2022-10-07/236/

如何校验自建节点被墙?

https://port.ping.pe/

指导思想

先弄完域名和 DNS 的配置,再到服务器安装 v2ray 并执行后续操作。

记录步骤

添加了域名。查看您的 DNS 记录

地址:https://dash.cloudflare.com/3412269ab0def154c8806e38acd1b493/ruan-cat.com/confirm-scanned-records

image-20230420180951757

更改您的名称服务器

image-20230420180852840

  • dolly.ns.cloudflare.com
  • vick.ns.cloudflare.com

去 godaddy DNS 管理页面更改链接

地址:https://dcc.godaddy.com/control/ruan-cat.com/dns

image-20230420181350120

DNS 更新窗口

image-20230420182131289

更新完成

image-20230420182312005

godaddy 称更新成功

image-20230420182537405

收到邮件,cloudflare 激活成功

image-20230420182717992

刷新 godaddy dns 管理页面。 godaddy 不能再管理 dns 了

image-20230420182917278

cloudflare 可以管理 dns 了。

image-20230420183322572

原来的网址无法访问了

www.ruan-cat.com 无法访问

image-20230420183612733

small-alice-web.ruan-cat.com 可以访问

在 vercel 内重新部署项目

得益于 vercel 部署项目很容易,经过重新部署,在 cloudflare 内重新配置 cname 后,网址恢复访问。

  • ruan-cat.com(重定向)
  • www.ruan-cat.com
  • small-alice-web.ruan-cat.com

经测试,值得注意的是,除了 360 浏览器之外,Chrome 和 edge 均可以正常访问上述网址。业务恢复。

添加域名解析

new-york-node.ruan-cat.com 指向国外服务器 ip 地址。

2023-05-05-09-42-38

Xshell 7 链接被墙的服务器

Xshell 7 新建会话

  • 协议 SSH
  • 主机 ip 为国外服务器 ip
  • 端口号默认 22

2023-05-05-09-46-05

会话设置填写账号和密码

image-20230421095320381

会话增加来自 v2rayN 提供的代理

新建代理

image-20230421095730173

  • 类型 socks5
  • 主机 本地 localhost 127.0.0.1
  • 监听端口号 10808

image-20230421095837988

设置本地客户端 v2rayN

设置本地客户端 v2rayN 并同步监听指定端口号。这里监听 127.0.0.1 的 10808 端口。

以无全局代理的方式使用 v2rayN 的节点。用 v2rayN 提供的代理链接被墙的远程服务器。

image-20230421100132469

Xshell 7 链接成功

使用命令 lsmod | grep bbr 检查曾经安装过 BBR 加速,以便检查服务器是否可用。

2023-05-05-09-49-35

MobaXterm 链接被墙的服务器

同理。

在 MobaXterm 的会话设置中设置本地端口的代理。

image-20230421100420684

服务器安装 v2ray

  • 服务器输命令:bash <(curl -s -L https://git.io/v2ray.sh)
  • 传输协议选择 WebSocket + TLS (即是选择 4 ),V2Ray 端口随便,不要是 80 和 443 即可,然后输入你的域名,域名解析 Y ,自动配置 TLS 也是 Y ,其他就默认吧,一路回车。等待安装完成,此时已自动开启 BBR 加速

选择端口号,这里选择默认值。

2023-05-05-09-50-58

输入正确域名,这里我输入new-york-node.ruan-cat.com

2023-05-05-09-51-53

image-20230421104210701

  • 然后输入 v2ray status 查看一下运行状态

image-20230421104312156

  • 输入命令:v2ray url,即可生成 vmess url 链接,粘贴到客户端 V2RayN 即可上网

设置 Crypto 和 开启中转

  • 确保 Cloudflare 的 Crypto 选项卡的 SSL 为 Full

image-20230421105036592

  • 始终使用 HTTPS

image-20230421105255528

  • 并且请确保 SSL 选项卡有显示 Universal SSL Status Active Certificate 这样的字眼,如果你的 SSL 选项卡没有显示这个,不要急,只是在申请证书,24 小时内可以搞定。

警告:在 Cloudflare 切换为英文版显示界面后,未能够发现Universal SSL Status Active Certificate的字样。进入到下一步骤。

  • 然后在 DNS 选项卡那里,把刚才点灰的那个云朵图标,点亮它,一定要点亮一定要点亮一定要点亮

设置为点亮。A 记录 new-york-node 开启 cloudflare 代理。

2023-05-05-09-53-50

已开启。

2023-05-05-09-54-29

客户端 V2Ray 配置信息

参考资料:https://github.com/233boy/v2ray/wiki/V2RayN 使用教程

导入后的 vmess 服务器

image-20230421110935102

链接自建的节点。这里选择自动配置系统代理,路由绕过大陆

image-20230421111220150

节点自测结果

bing

正常

github

  • git push

    • 失败。超时。
    • vscode git push 成功。不知道为什么就可以正常提交。无需任何 Watt Toolkit 加速。
  • git push(带有 Watt Toolkit 加速) 成功

  • git clone (通过 GitHub Desktop) 正常。

  • github api (通过 picgo 的 github 图床)

    • 失败。图床提交缓慢。卡死。
    • 成功。重启 picgo 后成功。速度很快。平均为 1 秒。

npm

成功。

YouTube

正常。 2023-04-21-12-07-25

chatGPT

  • 360 浏览器 出现预期之外的新错误 Your session has Please log in again to continue using the app. Please log in again to continue using the app. 2023-04-21-11-53-51

    重新登陆谷歌账号后成功。

  • QQ 浏览器 失败。 2023-04-21-12-00-33

    出现预期之外的新错误。QQ 浏览器出现反复浏览器校验的情况。死循环。 2023-04-21-12-15-24

  • Microsoft Edge 正常。 2023-04-21-12-01-40

  • Google Chrome 失败。 2023-04-21-12-05-21

    稍后要求重新登陆,出现预期之外的新错误 We ran into an issue while signing you in,please take a break and try again soon. 2023-04-21-12-08-48

    经过反复的重试。最终可以进入。 2023-04-21-12-10-46

贡献者

The avatar of contributor named as ruan-cat ruan-cat
The avatar of contributor named as 阮喵喵 阮喵喵

页面历史