反向代理服务端,nginx吗?还是什么呢?
墙是双向的吧,被墙的IP连不进大陆的
连接大陆时使用的是WARP的IP,WARP的IP目前是可以直连大陆的。
我个人使用的是FRP,一般被用于内网穿透。类似的还有ngrok等。
很巧妙的思路啊,但是有一点我没想通,怎么实现加速的,WARP在外,直连的是国内ip那台,最终瓶颈不还是国内外两台连接的带宽吗?
反向代理
这个说法通用认识上指应用层反向代理,按你这个功能应该叫反向端口转发
,类似ssh -R
的功能。
整体思路可以
关于这个,你可以去了解一些关于互联网连接的知识,比如BGP,AS什么的。有的VPS对大陆的互联网线路并不好,举个例子:我那台台湾VPS,流量可能得环太平洋绕一圈才到国内,这时候路上各种各样的瓶颈比较多,带宽不到1Mbps。而这种思路,流量路径就是:VPS->最近的CF数据中心->CF网络->国内,cloudflare的网络比较优质,有非常大的带宽冗余(扛DDoS用的),一定程度上能拉直VPS的回国线路,达到加速的效果。这和套CF家CDN加速节点是一个道理。只不过套CDN的人太多,以至于遭到了某些关照,有时效果并不理想,被网友们调侃为“减速器”。
感谢佬友的指正
懂了,感谢,是我想错了,我以为是服务器买的时候固定就是1M的带宽了,我就是没想通怎么突破这个限制了。实际是你带宽很大,但是路途中间的消耗过多导致只剩1M了。现在看懂了,是优化线路实现的,感谢解答。
你这几个步骤怎么实现啊?有教程吗?想试试
详细的教程还没来得及写,我可以先说一下一个粗糙的具体步骤:
1.WARP可以使用一键脚本安装,我用的是
一键脚本有风险,有顾虑的话可以搜索教程进行逐步安装
2.节点搭建:教程很多,傻瓜一点的是使用x-ui搭建,个人觉得不良林这个油管博主的视频教程比较通俗易懂
佬友整理的x-ui版本大全:
https://linux.do/t/topic/243488
3.反向端口转发:在国内的机子上运行frps,国外的运行frpc,参考frp的文档进行配置
最后通过国内机器转发的端口连接节点即可。
这是个很粗糙的方案——把VPS出站连接全托管给WARP了。WARP的IP遭到了滥用,会被各大网站风控,表现为5秒盾和验证码频繁出现,以及微软账户有概率登录不上。
佬友有什么其他问题,欢迎提出!
为何不直接,vps入口流量用cloudflare代理,出口流量用warp,简单方便。
不需要frp这些做多余的内网穿透,cf代理还可以用优先ip。
实在是要内网穿透,可以用cloudflare tunnel就可以了,还不需要vps
你跟他谈的完全不是一个东西
人家说的是 去程回程都走warp 不走cdn
照你这个说法那都是烂摊子用法 什么优选什么的 都一堆烂泥了
有什么不一样?
本地-warp(vps)-frp(server)-frp(本地)-warp(cf server)-目标网站
其中本地与warp要走两次,延迟爆炸
使用cdn,本地到cdn只需要走一次
而且cf的cdn有很多ip, 选择更多,warp ip少,选择更少
是的,延迟爆炸是一个问题。可以考虑vps用于访问互联网的出站不走warp;与本地连接使用基于UDP的协议(如hysteria)。通过这些方法降低延时。
frp只是起到一个建立链路的作用,思考网络链路时可以省略它。
本地->warp->VPS->目标网站
或者:本地->warp->VPS->warp->目标网站
感谢佬友的评论!
现在我写了个demo,各位佬友可以试一下:
https://linux.do/t/topic/292678
感觉跟我想的一样,就是用了warp的IP做了一个穿透
出个教程实践起来
感觉纯纯为了用warp而用warp