V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
bugfan
V2EX  ›  奇思妙想

做一个无插件的可以 fq 的 js 代理网站,可以访问油管/奈飞/维基百科/推特,是否靠谱?

  •  
  •   bugfan · 2022-05-17 14:22:39 +08:00 · 2822 次点击
    这是一个创建于 929 天前的主题,其中的信息可能已经有所发展或是发生改变。
    想做个网站系统,其实可以理解为 jsproxy 或者 webvpn ,以前 github 有过类似的项目,但是几乎不太能用,用着用着就报错了,我想不做那么复杂,就直接做成对几个系统的完整支持。比如:
    https://abc.com/https/www.youtube.com
    https://abc.com/https/twitter.com
    https://abc.com/https/v2ex.com
    https://abc.com/https/zh.wikipedia.org
    只完整支持这 4 个网站(访问不会报错,能正常使用),其他的做权限限制,访问会报 403 。然后,使用前需要登录系统,就邮箱登录即可。
    这样很多人就不用搭梯子了。
    顺便问一下,会不会被抓😊
    42 条回复    2022-05-25 17:01:07 +08:00
    ipwx
        1
    ipwx  
       2022-05-17 14:30:37 +08:00
    你这需求难度堪比造火箭。
    zhangzEric
        2
    zhangzEric  
       2022-05-17 14:30:55 +08:00   ❤️ 4
    刑啊,日子越来越有判头了(理论上来说确实有法律风险,看你想给多少人用了,就自己周围的朋友用一下还好,想推广做大的话,那茶叶肯定是备好了,就等你上门了
    wunonglin
        3
    wunonglin  
       2022-05-17 14:31:59 +08:00
    你有没有想过,直接用 nginx 反代 youtube ,然后你就 ty.abc.com 就行了?
    Latin
        4
    Latin  
       2022-05-17 14:33:07 +08:00
    明眼的代理站 被封的几率最高 例如一些反代的 google 镜像站
    bugfan
        5
    bugfan  
    OP
       2022-05-17 14:35:24 +08:00
    @zhangzEric 😂哥们,域名,服务器都买国外,国内不留信息,然后用户想拼接 url 访问其他网站,我这给他 403 ,这样子呢?
    zhangzEric
        6
    zhangzEric  
       2022-05-17 14:39:35 +08:00
    @bugfan 这种容易被 q 的呀,如果被 q 了的话,对国内用户来说体验是差不多的,都没法访问
    bugfan
        7
    bugfan  
    OP
       2022-05-17 14:44:54 +08:00
    @Latin 你这么一说,我突然想起来了,我把目标站点 url 信息加密 比如 https://abc.com/https/xxxxxxxxxxxxxx/index ,他其实是去访问的 https://netflix.com/index
    banmuyutian
        8
    banmuyutian  
       2022-05-17 14:52:09 +08:00
    然后你这个网站就被墙了,还不是一样么
    bugfan
        9
    bugfan  
    OP
       2022-05-17 14:59:37 +08:00
    @zhangzEric
    @banmuyutian
    如果被封的服务器 ip 无限多,封了就换一个,是不是就可以了(假如可以借助某些技术实现)。gfw 是不是还有封域名的机制😂
    Feiir
        10
    Feiir  
       2022-05-17 15:08:39 +08:00
    很 xing 呀 盈利呢?
    Latin
        11
    Latin  
       2022-05-17 15:23:46 +08:00
    @bugfan dns 污染
    l0wkey
        12
    l0wkey  
       2022-05-17 15:23:58 +08:00 via iPhone   ❤️ 1
    印象中,这是最早的翻墙方式...
    cmdOptionKana
        13
    cmdOptionKana  
       2022-05-17 15:36:57 +08:00
    最关键的问题:你网址被封后,在哪里发布新网址?

    换言之,从你的用户来的角度看,他们发现网址不能用时,想找最新能用的网址,去哪里找?
    zxCoder
        14
    zxCoder  
       2022-05-17 15:39:31 +08:00
    @cmdOptionKana 上楼主家门口看,最新地址发布在楼主门口公告栏上
    bugfan
        15
    bugfan  
    OP
       2022-05-17 15:41:03 +08:00
    @cmdOptionKana
    @zxCoder
    😂这确实是个问题,怎么突然感觉有点像色情网站似的,被封了,还得搞个备用的,,,
    westoy
        16
    westoy  
       2022-05-17 15:43:50 +08:00
    一般主机商都禁止建 public proxy 的, 别说墙,IDC 都会干你的.......十年前 phproxy 搭的人不要太多, 后来全凉了......
    star7th
        17
    star7th  
       2022-05-17 15:44:50 +08:00
    其实不用做,本身有类似开源产品。我也搭建了一个这样的东西给自己备用。只是备用而已,真正穿墙时候还是用 v2ry 比较快
    shuxhan
        18
    shuxhan  
       2022-05-17 15:46:06 +08:00   ❤️ 2
    怎么最近好多伙计都发这种违法的帖子,上午看到一个想做赌博诈骗网站的,真刑啊这一届网友
    totoro625
        19
    totoro625  
       2022-05-17 16:02:36 +08:00
    可以看一下这个项目: https://github.com/netptop/siteproxy
    不过没有身份认证系统,我在国内套开 ip 访问限制的 CDN ,目前使用流畅

    你要是试用的话可以用 cloudflare workers 跑这个程序套一下自己的域名,配合 cloudflare zero trust 的身份认证系统即可实现登录认证
    后期再用自己的服务器跑这个程序也能获取更好的性能
    我用 workers 开的 proxy ( cf 的服务器已经被玩烂了,建议用服务器自己跑): http://txti.es/kcfu2
    retrocode
        20
    retrocode  
       2022-05-17 16:05:50 +08:00
    很早之前用过类似的架构的方式,没记错是个 php 文件,丢到服务器上直接带参访问就可以了
    不过速度稳定性都不是很理想,一个来星期就挂了
    shakukansp
        21
    shakukansp  
       2022-05-17 16:10:49 +08:00
    太小看 gfw 了吧
    ScepterZ
        22
    ScepterZ  
       2022-05-17 16:14:32 +08:00
    八九年之前用过类似的提供 Google 的服务,后来逐渐就用不了了
    lower
        23
    lower  
       2022-05-17 16:15:15 +08:00
    最理想的是以前有个赛风的软件那样:
    p2p 模式
    全球个人 pc 都运行着这个软件,组成一个超级大的 p2p 网络,各个客户端节点既能通过别人的节点访问网站,也能给别的节点提供代理

    现在就是怎么搞一套奖励机制,类似区块链比特币,让老外愿意主动给咱们挂节点😂
    lzs5240
        24
    lzs5240  
       2022-05-17 16:15:51 +08:00
    肯定被封 我只要用你反代搜索一些敏感词 立马嗝屁
    bugfan
        25
    bugfan  
    OP
       2022-05-17 16:19:43 +08:00   ❤️ 1
    @totoro625 感谢回复,这个项目我几个月前研究过,也测试过,事实上不怎么可用,比如 twitter ,github ,youtube,印象里只有一些简单的站点能正常工作,比如维基百科,google 首页搜索(登录之类的每测试),总之,并不太能用吧,点击几下就报错了,,,(我知道这个东西想做好,真的不容易)
    676529483
        26
    676529483  
       2022-05-17 17:20:34 +08:00
    我也想过搞这个,发现本质要搞一套浏览器才行,而且速度很差
    ilili
        27
    ilili  
       2022-05-17 17:35:45 +08:00
    这不就是 21 世纪初,动态网网页版的运作模式?
    1235467
        28
    1235467  
       2022-05-17 19:18:24 +08:00
    尝试过建 whoogle search 。。。两天就没了(无密码),带密码的版本活了半年
    013231
        29
    013231  
       2022-05-17 20:55:59 +08:00
    @lower Tor 不就是這樣?
    suyuyu
        30
    suyuyu  
       2022-05-17 21:02:31 +08:00
    墙都墙了还不敢说翻墙吗
    bugfan
        31
    bugfan  
    OP
       2022-05-17 21:26:14 +08:00
    @1235467 哥们,你说的这个我刚才用了一下,这玩意就能做个搜索,然后搜出来,随便点击一个链接就跳出去了,😂😂 。我看那个项目写的这么复杂,文档写着么长,到最后功能就是一个 google 的搜索结果展示页面啊,,,不行,我得把这玩意延续下去。。。
    wofave
        32
    wofave  
       2022-05-17 23:43:43 +08:00 via iPhone
    我来说个能用的 jsproxy ,CloudFlare Worker 免费部署

    https://github.com/EtherDream/jsproxy/tree/master/cf-worker
    rekulas
        33
    rekulas  
       2022-05-17 23:55:46 +08:00   ❤️ 1
    这个确实是很古老的被淘汰的 fq 技术了,为什么被淘汰呢因为问题太多了质量也不行

    所以看到这个贴子我仿佛就看到某人惊喜的宣布:我发现了一种很神奇的交通工具,不需要加油充电每天只需要喂点粮草就可以跑了 😄
    bugfan
        34
    bugfan  
    OP
       2022-05-18 00:47:35 +08:00
    @wofave 这个问题太多,19 年就不维护了,在开头写的 jsproxy 就是说的这个项目

    @rekulas 其实我的主题并不是说这个东西有多好,是问题多,想做好也不容易,但是不得不承认这个东西比其他 vpn 亮眼的地方就在于,无插件,不用安装客户端。重点在这里,, 再就是,现在这个东西并没有淘汰,你可以看看各大高校,由于疫情,太 tm 需要这个东西了
    rekulas
        35
    rekulas  
       2022-05-18 09:45:42 +08:00
    @bugfan 如上面所说,你做出来也只能自己或私下几个朋友悄悄用,如果公开了分分钟被封锁,所以也就没意义了,毕竟别人还要搭梯子来访问你的站再访问别的,那还不如直接访问

    之前有很多朋友为了给国内朋友提供查询资料都免费假设谷歌学术镜像的,现在基本找不到了封太快,我弟他们实验室查学术基本全是走 552 之类,几乎成了必备技能了
    frinstioAKL
        36
    frinstioAKL  
       2022-05-18 11:00:22 +08:00
    一直在用类似的工具, 其实挺好用的, 不过都是自用, 闷声发大财. 举个例子, 你帮别人配环境的时候, 总不能希望对方也配置了代理工具对吧. 应用场景其实还有很多, 比如用它自制镜像源, 在任意一个软件源前加上自己服务的前缀, 修改到服务配置里面, 省的到处找第三方不靠谱镜像站.
    w3sun
        37
    w3sun  
       2022-05-18 12:25:00 +08:00
    说实话,还不如来个搜索框,搜索的内容在外网使用谷歌搜索然后返回结果,安全些
    viewer003
        38
    viewer003  
       2022-05-20 00:57:16 +08:00 via iPhone
    @Latin 你提醒到我了,我有个七八年前建的 google 反代…当时用的 azure 的一个永久免费服务,刚刚看了下还活着…
    myki
        39
    myki  
       2022-05-22 11:22:03 +08:00
    @viewer003 发出来观摩下
    huruwo
        40
    huruwo  
       2022-05-24 14:50:53 +08:00
    我认识个搞 sq 网站的网友,我看你俩是一路的。有时间我介绍你两认识一下,技术上应该是相通的。
    bugfan
        41
    bugfan  
    OP
       2022-05-24 17:14:10 +08:00
    @huruwo 😂看到 sq 这两字,我真有点瑟瑟发抖啊,哈哈哈 。我是在前端 js 接管浏览器各个 api 上面遇到瓶颈了,绝大多数 js 劫持做了,但是复杂网站还是有一些 api 控制不了,搞这个,很折磨人
    xiqishow
        42
    xiqishow  
       2022-05-25 17:01:07 +08:00
    有点文艺复兴了 07 年用移动无线流量卡 给大家共享 EDGE 网络的时候 自己做过这个 就是把所有的目的网页请求 转发一下 其实效率很一般 限制很多
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2803 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 11:41 · PVG 19:41 · LAX 03:41 · JFK 06:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.