A-A+

域名被屏蔽 WebSocket+TLS+Web+​CDN 模式被中断 用CloudFlare Workers恢复使用

2021年07月20日 09:47 汪洋大海 暂无评论 阅读 47 views 次

最近遇到一件有意思的事。手机用4G不能翻墙,用Wifi可以,电脑用Wifi可以。

在手机和电脑上检查了一下环境,手机用4G不能访问翻墙用的伪装域名。看起来应该是移动运营商屏蔽了域名。

如果要新增域名解析的话,还要修改VPS和Cloudflare。我想到当初蹭IBM的CF的时候,用到了Cloudflare的Worker。所以重施故技。

在Cloudflare里新建一个Worker

域名被屏蔽 WebSocket+TLS+Web+​CDN 模式被中断 用CloudFlare Workers恢复使用
域名被屏蔽 WebSocket+TLS+Web+​CDN 模式被中断 用CloudFlare Workers恢复使用

把左边脚本框里面原来的内容全部删掉,改为以下:

addEventListener(
    "fetch", event => {
        let url = new URL(event.request.url);
        url.hostname = "mlga.cf";
        let request = new Request(url, event.request);
        event.respondWith(
            fetch(request)
        )
    }
)

其中,修改mlga.cf为你的被屏蔽的域名。在右侧的“预览”框中应该显示你的伪装站的内容。

点击“保存并部署”。弹出的“您的 Worker 将在以下位置可用:”就是你的worker的域名。记下它。确定“保存并部署”。

域名被屏蔽 WebSocket+TLS+Web+​CDN 模式被中断 用CloudFlare Workers恢复使用

 

然后在v2rayN的配置里,地址(address)和伪装域名(host)都填写为worker的域名。其它配置项不变。

域名被屏蔽 WebSocket+TLS+Web+​CDN 模式被中断 用CloudFlare Workers恢复使用

完。 文章来源:https://zelikk.blogspot.com/2021/05/domian-ban-websocket-tls-web-cdn-cloudclare-worker.html

布施恩德可便相知重

微信扫一扫打赏

支付宝扫一扫打赏

×

给我留言