zizifn / edgetunnel

Running V2ray inside edge/serverless runtime
GNU General Public License v2.0
5.95k stars 16.57k forks source link

用自己的VPS配置proxyIP #269

Closed vecHao closed 2 months ago

vecHao commented 5 months ago

步骤如下: 1.准备好一个域名,在VPS上搭建任意网站+配置有效证书,CF上托管域名,并且解析到VPS上,特别注意勾上穿云箭,SSL/TLS设置为完全。 2.VPS上搭建支持Reality协议的服务端(xray、singbox皆可),配置serverName为自己的域名。 3.proxyIP填VPS的IP,至此所有配置完成。

存在的问题: 1.worker侧应该搞个简单的鉴权,毕竟大家都不希望被别人扫。 2.js中retry实现有点拉跨,访问cdn加速的网站总是慢半拍,这里面包含了等待无响应的时间。

应该有更好的实现方法,我这种只是偷懒用了Reality的副作用,不怎么优雅。

这个方法大家可以试试,用别人IP不如自己的稳定,示例ip数组也总是错误获取到别人的证书。

zizifn commented 5 months ago

谢谢,不过这种为什么好用啊,用了什么 reality 的副作用?

zizifn commented 5 months ago

后续会加入 vless 出口,先用着。

vecHao commented 5 months ago

谢谢,不过这种为什么好用啊,用了什么 reality 的副作用?

相当于设置vps成为cf的一个edge,这并不是reality设计的本意,我觉得算是副作用,效果和无条件转发那些cdn类似,当然别人也可以扫描ip来蹭你的vps来访问cf 代理的网站。

1756171451 commented 5 months ago

配置serverName为自己的域名。这一步在哪里阿

ghost commented 4 months ago

It does work according to @vecHao 's way, but it is not perfect as some websites such as https://bulinaglin.com' cannot open because of SSL problem: ERR_SSL_UNRECOGNIZED_NAME_ALERT

normanify commented 4 months ago

按此方法可以正常代理,但是部分网站还是会出现SSL错误而无法打开。