想做一个网页,再这个网页中访问的所有国外网站都能直接访问,大家有什么思路吗

2023-11-15 11:15:21 +08:00
 ch1126000
我有一台国内的服务器,上面装了 vpn ,所以这台服务器可以访问国外的所有网站,我的需求是,我想在这台服务器上搭一个 nginx ,静态代理一个 html ,html 中嵌入了 iframe,iframe 指定的是 google 官网,,我电脑访问这个 html ,这个网页的 iframe 能访问国外所有网站吗。

或者大家有什么思路,能让我访问我服务器的这个网页,网页的 iframe 能访问国外所有网站。
需求就是
1.本地电脑不用装任何 vpn
2.通过这个网页,能访问任何需要梯子的网页。
12591 次点击
所在节点    宽带症候群
80 条回复
heider
2023-11-15 11:18:35 +08:00
你口渴了?
doveyoung
2023-11-15 11:20:12 +08:00
我的脑子里突然出现了一首歌
“勇敢勇敢我的朋友”
renfei
2023-11-15 11:21:24 +08:00
纯 nginx 反代不行,被反代的网页上可能有 绝对地址(相对地址可以),需要动态替换成你自己的域名,否则上面的 css js img 等可能还是会访问原有资源,导致失败
luomao
2023-11-15 11:22:53 +08:00
VNC 远程到服务器
sanmaozhao
2023-11-15 11:23:04 +08:00
先不说政策风险,说说技术上的问题

iframe 嵌入的内容,是直接从浏览器客户机直接向目标服务器发请求的,根本不走你这个中转机
amazingZL
2023-11-15 11:23:47 +08:00
远程桌面啊..iframe 不能吧,iframe 用的也是客户端浏览器发起请求,只能你的服务端去发起请求然后吧数据发回客户端(还要解决各种资源加载问题)得让服务器浏览网页,并且把所有内容转回去给客户端。。。另外,你莫非真口渴了?
lisongeee
2023-11-15 11:23:58 +08:00
网页并不能拦截 iframe 的请求,此外 iframe 里的 cookie 策略限制你使用原来的 cookie ,也就是你正常打开 tab 登录 google ,然后回到 iframe 刷新访问 google ,iframe 显示仍然没有登录

最稳定的做法是网页内开一个远程桌面到你的服务器
sunshower
2023-11-15 11:25:43 +08:00
十几年前有挺多的,后来基本都死了,你猜猜为什么
zeroneth
2023-11-15 11:28:56 +08:00
开始的时候还真有过这种网页,用来访问 google 什么的。
后来就没有了
344457769
2023-11-15 11:30:16 +08:00
第一,这个事情违法
第二,你说的应该是 Web Proxy ,刚好昨天刷到一个

https://webproxy.moeyy.xyz/
tool2d
2023-11-15 11:30:25 +08:00
国内机房会抓取你流量的 sni ,这样玩不了多久的。
AoEiuV020JP
2023-11-15 11:37:19 +08:00
iframe 不行的,等于本地请求,不经过你服务器,
只能你提供反代,
有现成的项目,但是放国外会被墙,放国内会被封,
duanxianze
2023-11-15 11:42:29 +08:00
你想进去了?
ch1126000
2023-11-15 11:47:29 +08:00
@344457769 谢谢,我研究一下 Web Proxy
crysislinux
2023-11-15 11:47:29 +08:00
我记得之前有用 web worker 的方案,v 站还有人发过。
ch1126000
2023-11-15 11:49:42 +08:00
@AoEiuV020JP 现成的项目叫啥,我想看看
ch1126000
2023-11-15 11:52:59 +08:00
@344457769 这种项目有开源的吗,想去研究一下
LavaC
2023-11-15 11:57:51 +08:00
@crysislinux 对,我刚刚又打开看了一下,看个谷歌还是可以的,打开油管好像就不行了,主要这种代理目前还是不好解决页面跳转和资源获取的问题。
344457769
2023-11-15 12:31:47 +08:00
@ch1126000 我回复的那个网站用的就是开源方案。

https://github.com/hideipnetwork/
caocong
2023-11-15 12:32:18 +08:00
多年前有个叫 jsproxy 的项目

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/992044

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX