V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ch1126000
V2EX  ›  宽带症候群

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

  •  
  •   ch1126000 · 2023-11-15 11:15:21 +08:00 · 12702 次点击
    这是一个创建于 384 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我有一台国内的服务器,上面装了 vpn ,所以这台服务器可以访问国外的所有网站,我的需求是,我想在这台服务器上搭一个 nginx ,静态代理一个 html ,html 中嵌入了 iframe,iframe 指定的是 google 官网,,我电脑访问这个 html ,这个网页的 iframe 能访问国外所有网站吗。

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

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

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

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

    https://github.com/hideipnetwork/
    caocong
        20
    caocong  
       2023-11-15 12:32:18 +08:00
    多年前有个叫 jsproxy 的项目
    DOLLOR
        21
    DOLLOR  
       2023-11-15 12:53:11 +08:00
    Rookie01
        22
    Rookie01  
       2023-11-15 13:18:36 +08:00
    我记得十几年前还真是通过某个代理网站跳转出去访问外网的。
    WashFreshFresh
        23
    WashFreshFresh  
       2023-11-15 13:25:51 +08:00   ❤️ 2
    十年前这种网站挺多的 叫在线代理 能通过它翻出去
    oneisall8955
        24
    oneisall8955  
       2023-11-15 13:38:19 +08:00 via Android
    siteproxy:
    https://github.com/netptop/siteproxy

    也可以用 docker 部署个浏览器
    dishu
        25
    dishu  
       2023-11-15 13:54:12 +08:00
    镜像网站?
    ixdeal
        26
    ixdeal  
       2023-11-15 14:01:31 +08:00
    docker 跑个 ksma 就可以了。
    BwNVlwSq
        27
    BwNVlwSq  
       2023-11-15 14:06:37 +08:00
    十几年前就有这种网站了吧...
    akay2351
        28
    akay2351  
       2023-11-15 14:16:26 +08:00
    你没钱吃住了?
    ETiV
        29
    ETiV  
       2023-11-15 14:21:08 +08:00 via iPhone   ❤️ 2
    这里有本缝纫机使用手册,你先学习一下,
    心灵手巧的话说不定可以早点出来
    lambdaq
        30
    lambdaq  
       2023-11-15 14:22:45 +08:00
    可以啊。移民就行。
    logic159
        31
    logic159  
       2023-11-15 14:34:33 +08:00
    我看刑
    xiaoliuzhenshuai
        32
    xiaoliuzhenshuai  
       2023-11-15 14:57:00 +08:00
    @doveyoung 哈哈
    AchieveHF
        33
    AchieveHF  
       2023-11-15 15:05:19 +08:00
    你把服务器整成你用的电脑一样的系统,直接远程桌面呢
    Cheez
        34
    Cheez  
       2023-11-15 15:08:48 +08:00
    需要用服务工作者的 API 来搞吧,拦截并转发请求,话说你为啥搞这个呢?
    Vraw5
        35
    Vraw5  
       2023-11-15 15:35:04 +08:00
    很多年前,谷歌翻译还能打开的时候,他实现了你的想法
    er567
        36
    er567  
       2023-11-15 16:01:46 +08:00
    佛跳墙网页版是什么原理
    gps949
        37
    gps949  
       2023-11-15 16:10:36 +08:00
    我想你要找的似乎是这个东西:
    https://watch.hyperbeam.com
    Ranhao
        38
    Ranhao  
       2023-11-15 16:12:09 +08:00
    vps 里面跑个浏览器? https://hub.docker.com/r/jlesage/firefox
    expy
        39
    expy  
       2023-11-15 17:05:29 +08:00   ❤️ 1
    浏览器里跑个 vnc 吧。
    https://github.com/novnc/noVNC
    SenLief
        40
    SenLief  
       2023-11-15 17:09:19 +08:00
    这个有成熟的项目来着,GitHub 搜一下就行了。
    bojackhorseman
        41
    bojackhorseman  
       2023-11-15 17:12:00 +08:00
    那我浏览记录不是被你一览无余了
    lockheart
        42
    lockheart  
       2023-11-15 17:12:33 +08:00   ❤️ 2
    justyeh
        43
    justyeh  
       2023-11-15 17:25:55 +08:00
    很刑
    zzjcool
        44
    zzjcool  
       2023-11-15 17:34:07 +08:00
    abc8678
        45
    abc8678  
       2023-11-15 18:30:14 +08:00 via Android
    docker 里装个 chrome
    Byzliu
        46
    Byzliu  
       2023-11-15 19:27:43 +08:00
    刑!
    YOUCANTFINDME
        47
    YOUCANTFINDME  
       2023-11-15 20:18:10 +08:00
    从你这打开的网页 然后网页里面别的链接怎么办呢
    tLbf2p3UC4BM3H1N
        48
    tLbf2p3UC4BM3H1N  
       2023-11-15 20:25:04 +08:00
    加油,勇士。

    你这想法肯定不是你第一个想出来,你猜猜为什么现在没人去实现或者大范围公开使用?
    babytomas
        49
    babytomas  
       2023-11-15 23:54:09 +08:00   ❤️ 1
    上面的 hideip xxx 是基于 Ultraviolet App 魔改的。

    你可以直接去 github 找到这个项目自己搭,尽量还是不要用别人编译好的 bundle js 。
    1311317
        50
    1311317  
       2023-11-16 00:09:21 +08:00 via Android
    kasm-web 满足你的一切幻想
    Zorro825
        51
    Zorro825  
       2023-11-16 06:43:37 +08:00
    我看刑
    xiaoleis
        52
    xiaoleis  
       2023-11-16 09:41:17 +08:00
    我查刑。
    xiangbohua
        53
    xiangbohua  
       2023-11-16 09:49:36 +08:00
    一般网民:活菩萨啊
    网警:今天捞个大的
    vueli
        54
    vueli  
       2023-11-16 09:51:08 +08:00
    我想起一个国外的网站,和你这个差不多,但是他那个是手机模拟器,相当于远程控制了一个虚拟机,通过网页控制他的远程模拟器的手机可以流畅打开油管、谷歌、p 站,1080p 的 p 站视频都能看
    xiangbohua
        55
    xiangbohua  
       2023-11-16 09:51:34 +08:00
    @tool2d 我也觉得,国内的机器上面搭梯子,这能长久?感觉也就是分分钟的事情
    MENGKE
        56
    MENGKE  
       2023-11-16 09:56:54 +08:00
    @Rookie01 我记得有个免费的工具站,有 web 端的 linux 可以用,然后在里边可以看外网
    Adyun
        57
    Adyun  
       2023-11-16 10:09:01 +08:00   ❤️ 1
    不知道你是不是 win 服务器,有一个个人认为比较简单的方案:
    1:在服务器上装浏览器 EDGE 或者火狐什么的都行。
    2:通过 RemoteApp Tool 创建浏览器 EXE 应用程序的 rdp 文件。
    https://github.com/kimmknight/remoteapptool
    3:拷贝到本地打开这个 rdp ,就能像使用本地浏览器一样,且可以随时科学。
    刚连回家建了个 EDGE 的,试了试感觉可以。而且这样也需要有账号密码,你自己使用,较为安全。
    xiaowei7777
        58
    xiaowei7777  
       2023-11-16 10:20:47 +08:00   ❤️ 1
    看到没,楼主完全不在乎违法的问题
    hewiefsociety
        59
    hewiefsociety  
       2023-11-16 10:38:33 +08:00
    很容易被封的
    dsgdsfh
        60
    dsgdsfh  
       2023-11-16 10:39:57 +08:00
    我想到了这个实现类似功能,就是远程服务器 docker 安装一个 Firefox ,自己浏览器 VNC 连上这个 Firefox ,相当于浏览器里面远程服务器的 Firefox 上网 https://blog.wehaox.com/archives/docker-firefox.html
    szdosar
        61
    szdosar  
       2023-11-16 11:09:48 +08:00
    把第一句话改改“我有一台国内的服务器”,改成“我有一台国外的服务器”,立马解决。
    mcluyu
        62
    mcluyu  
       2023-11-16 11:15:23 +08:00
    人家又没说搭好了给大家随便用, 设置个密码自己登录后可以用不就好了,这样不就在任何设备上都可以不用安装那些代理软件, 打开这个网页登录就可以翻出去了
    sunulin
        63
    sunulin  
       2023-11-16 11:27:25 +08:00
    好像有页面代理的那种服务,好久好久以前用过。纯真年代
    username1919810
        64
    username1919810  
       2023-11-16 11:27:39 +08:00
    很多大学用的 WebVPN 就是这种东西吧,代理流媒体什么的都没毛病
    不过都是商业产品
    TESTFLIGHT2021
        65
    TESTFLIGHT2021  
       2023-11-16 13:38:39 +08:00
    这就是网页代理。。。
    Stoney
        66
    Stoney  
       2023-11-16 14:11:05 +08:00 via iPhone
    可以研究一下这个网站,收藏多年,后来被墙了,其实一开始可以用来浏览墙外网站的,居然也没逃出魔爪
    https://via.hypothes.is
    ab
        67
    ab  
       2023-11-16 14:11:47 +08:00
    牛逼
    f056917
        68
    f056917  
       2023-11-16 14:58:15 +08:00
    很刑
    lucacham
        69
    lucacham  
       2023-11-16 15:01:48 +08:00
    你说的这个是 网页在线代理吗?
    09 年以及后面靠近几年网上有很多这种,管的挺松的,百度都能搜到很多。后面消失了
    sayitagain
        70
    sayitagain  
       2023-11-16 15:14:58 +08:00
    既然有 vpn 了。。。chrome 装个 proxy 插件不就行了。。。
    1a7489
        71
    1a7489  
       2023-11-16 15:53:23 +08:00
    xylitolLin
        72
    xylitolLin  
       2023-11-16 15:56:17 +08:00
    骗吃骗喝
    nkloveni
        73
    nkloveni  
       2023-11-16 17:12:40 +08:00   ❤️ 1
    你很刑啊,小心被查水表喝茶
    vincent7245
        74
    vincent7245  
       2023-11-16 18:36:58 +08:00
    这就是网页端的远程桌面吧
    YsHaNg
        75
    YsHaNg  
       2023-11-17 00:36:46 +08:00 via iPhone
    你可以用 webrtc 或者服务器端 x11 forwarding
    zycode277
        76
    zycode277  
       2023-11-17 09:59:58 +08:00
    https://hub.docker.com/r/kasmweb/chrome

    你的机器能访问外网就行
    guogb
        77
    guogb  
       2023-11-17 14:14:11 +08:00
    十几二十年前的 web 在线代理
    huihuilang
        78
    huihuilang  
       2023-11-19 08:13:42 +08:00 via Android
    太有判头了
    xairsky
        79
    xairsky  
       2023-11-20 12:50:47 +08:00 via iPhone
    可真刑
    jamesjammy061
        80
    jamesjammy061  
       254 天前
    @tool2d 好像有 ECH 可以避免
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1274 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 18:03 · PVG 02:03 · LAX 10:03 · JFK 13:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.