请注意,本文编写于 1895 天前,最后修改于 1883 天前,其中某些信息可能已经过时。
V2Ray搭建请翻以前的文章
本文只说cf Workers反代
V2Ray用ws模式
把下面代码复制到cf Workers
addEventListener(
"fetch",event => {
let url=new URL(event.request.url);
url.hostname="需要反代的 V2Ray ws 服务器地址";
let request=new Request(url,event.request);
event. respondWith(
fetch(request)
)
}
)
21 条评论
cf Workers是不是屏蔽了,我的v2ray,客户端收到302 错误。
具体描述请移步v2ray issue:https://github.com/v2ray/v2ray-core/issues/2333
建议你检查一下配置一般来说cf是不会屏蔽的
可以中转了,客户端开启tls,就不会被gfw干扰了
知道原因了,我在另外一个海外vps开启v2ray客户端,服务端地址配的是cloudflare worker的地址,开启socket5代理端口,然后我电脑连接该vps的socket5代理,可以正常上网。说明是通过cloudflare worker中转,是被gfw干扰了。
你那边通过cf中转,现在还能成功吗?
workers首先要填写:Set up your free Workers subdomain,填写完还不能更改,这个是什么意思呢?该怎么填写?谢谢!
Workers的域名
试了下填写IP,发现不行。
目前我能通过https://www.mydomain.tk访问gcp上caddy通过的web服务的。V2ray是安装的ws+tls协议。
OK,我就按默认填写了。那下一步的:url.hostname="需要反代的 V2Ray ws 服务器地址",这里填写gcp上的ip地址吗?还是我托管再cf上的域名?(我把域名托管到cf上,并解析到gcp的ip了)。谢谢!
摸索着填写了托管的域名,测试下来是OK的。但是感觉域名是cf托管解析的,然后cfWorkers又转发到此域名上,是不是死循环了?
实测能用。
上面代码粘贴进cf Workers,地址填入heroku域名就好。部署后大概还要等个1分钟,才能正常访问谷歌。
另外,电信23:00测试油管只有900kbps,我眼泪掉下来了~
这个直接填写服务器IP地址?V2端口不用填写吗?
我来测试一下评论
请问怎么测试有没有反代成功呢
你可以连接一下看v2的错误日志
错误信息没有,比如我挂代理查看ip地址,显示的还是我服务器本来的ip地址,但是我ping我那个免费域名的话是cdn的ip地址,很奇怪。
cdn的ip本来就是不固定的也许这次和下次ping就会变
嗯嗯,我理解你的意思博主,其实我想问的就是套上cdn后代理访问别的网站使用的还是服务器的ip,却不是cdn的ip,ping域名确实是cdn的ip,请问你挂上代理访问https://www.myip.com,看到的ip是cdn的ip还是自己服务器的ip呢,如果是服务器的ip是不是代理之后其实还是没有经过cdn呢。。
你还可以用Tracert命令查一下路由
和你说下大致流程把 {本机--cdn--服务器--网页} 所以你访问网站实际是服务器在访问网站所以是服务器ip