
1 Amcrow Apr 3, 2019 给个 telegram 让我联系你 |
2 matsuz Apr 3, 2019 github pages 那个似乎不支持 Safari ? |
3 ccccccc Apr 3, 2019 (猜猜 github pages 为什么能显示任意路径的内容~) 404.html ? |
4 yidinghe Apr 3, 2019 为了避免被识别出敏感词,最好用 Base64 再编码一道。另外 web 代理现在貌似不吃香。 |
5 angryRabbit Apr 3, 2019 太厉害了,还能放视频。赞赞赞 为什么非要用 ServiceWorker ?直接用 script 引入 x.js 不行么? |
6 CallMeReznov Apr 3, 2019 我记得 SS 没出来之前甚至为屁嗯都没流行前,有那种页面跳转的代理,是不是类似这种? |
7 Amcrow Apr 3, 2019 IP:149.1*9.6*.171 MAC:00:**:3e:**:05:41 你联系我吧,提个 bug |
8 Amcrow Apr 3, 2019 tg:KzEgOTI5NDMwNTEyOQ== |
9 mkstring Apr 3, 2019 首先感谢这么好的工具,之前用过一段时间 jsproxy,太好用了! jsproxy 不维护了吗,一直在 loading...,页面一直在跳转。 |
10 ClarkAbe Apr 3, 2019 via iPhone 先献上小星星为敬 |
12 CallMeReznov span class="ago" title="2019-04-03 11:05:27 +08:00">Apr 3, 2019 LZ,我假设你这这个程序默认换成静默跳转,也不会弹出证书错误,做钓鱼网站会不会比较吊? |
13 mytry OP @angryRabbit 不用 Service Worker 没法统一拦截页面产生的请求,需要把每个 js/css/html 资源里的 url 逐个替换,效率比较低。 |
15 mytry OP @yidinghe 理论上 Web 代理可以比 VPN/SS 会快很多,因为可以在 7 层加速。这个版本以后加上本地 CDN 加速可以秒开常用的国外网站~ |
16 azh7138m Apr 3, 2019 很有趣的实现,但是 ng 报错了 https://zjcqoo.github.io/-----https://about.google/intl/en_zz/ |
17 ksedz Apr 3, 2019 太强了! |
19 a4854857 Apr 3, 2019 速度好快啊 |
20 hafuhafu Apr 3, 2019 有意思啊! |
22 greatx Apr 3, 2019 Firefox 内容损坏错误 |
23 rampagechopper Apr 3, 2019 觉得还不错 |
24 rizon Apr 3, 2019 我想知道哪里有基于 js 的代理的源码,可以拿来自己部署? |
25 460881773 Apr 3, 2019 优秀 点赞 |
26 zdyx123 Apr 3, 2019 chrome 正常 Firefox 内容损坏错误 |
27 ho121 Apr 3, 2019 via Android 这根本不新 |
28 nicoljiang PRO 很久很久以前( 200x 年)就有这个模式了啊。。。 |
29 lamada Apr 3, 2019 点赞! |
30 Lothar Apr 3, 2019 别的不说,速度是真的快...... |
31 chinvo Apr 3, 2019 FetchEvent.respondWith received an error: RangeError: Status must be between 200 and 599 |
32 gzxu Apr 3, 2019 via Android 牛逼牛逼,已 star |
33 mitnick Apr 3, 2019 完美!点赞 |
34 feikeq Apr 3, 2019 这个速度蛮快的!赞 |
35 opengps Apr 3, 2019 via Android 容易被泛滥使用,我的短网址被人恶意操作,腾讯聊天窗口里红名了一个月 |
36 li02 Apr 3, 2019 good job! 怎么能部署到自己的服务器上? |
38 x86 Apr 3, 2019 牛逼,响应速度真的快 |
39 mytry OP |
40 bertonzh Apr 3, 2019 还能这么玩??? |
41 changwei Apr 3, 2019 via Android 这个不就是 glype 的思路嘛?以前 openshift v2 免费的时候,好多人在它上面安装 glype 当 为皮嗯 用 |
43 asly Apr 3, 2019 速度很快,不过火狐好像打开有问题 |
44 Liudong1999 Apr 3, 2019 我靠!好快!赞啊,兄弟!!! |
45 pyteam Apr 3, 2019 非常不错,支持继续更新完善! |
46 hpj Apr 3, 2019 好一个反向代理... |
47 xiangyuecn Apr 3, 2019 又是你,反手就是一个赞。就是不知道会不会被请喝茶 |
48 Schalkiii Apr 3, 2019 相当棒 |
50 ragnaroks Apr 3, 2019 有点意思 |
51 zealot0630 Apr 3, 2019 via Android 对于已经使用了 sw 的网站,还能正常代理么? |
52 binux Apr 3, 2019 Service Worker 原来可以这么用,有意思 |
53 no1xsyzy Apr 3, 2019 内容损坏错误 在网站 https://zjcqoo.github.io/-----https://www.google.com 遇到一个无法修复的网络协议违规。 由于检测到在数据传输过程中存在错误,无法显示您正要查看的页面。 建议向此网站的管理员反馈这个问题。 完全没见过的错误呢 控制台: 导航至 https://zjcqoo.github.io/-----https://www.google.com [jsproxy] sw inited sw.js:257:1 无法载入 ‘ https://zjcqoo.github.io/-----https://www.google.com ’。某个 ServiceWorker 传递了 promise 给 FetchEvent.respondWith(),因下列错误被拒绝:‘ RangeError: Invalid response status code.’。x.js line 144 > eval:50:10 |
54 mytry OP @zealot0630 重写了 SW 注册的 API,拒绝原始网站使用 SW~~~ 大部分网站的 SW 只是优化网络的,禁用了也没太大问题。 |
56 buhi Apr 3, 2019 楼主这个一旦被墙盯上基本没有任何匿名能力吧, 瞬间就能被识别出是一个代理服务器, 然后秒封服务器 ip. |
58 auin Apr 3, 2019 star,看了下确实使用的 404.html |
59 alfchin Apr 3, 2019 via Android url 敏感词,分分钟被断 |
60 alect Apr 3, 2019 目的域名考虑加密下? |
61 xujinkai Apr 3, 2019 好赞啊 |
62 xujinkai Apr 3, 2019 问一下 这样的话 cookie 是不是就乱了 |
63 hasaki1997 Apr 3, 2019 已经无法访问了 |
64 mytry OP @xujinkai 重写了 document.cookie 和 http set-cookie 的实现,整个 cookie 全部由 JS 来维护(很是麻烦,页面和 SW 之间需要相互通信,还要维护过期等等等等。目前还没做完) 本来想用 path 隔离不同网站的 cookie,但那样所有 cookie 都在一个域下,多了以后请求头会爆掉。。。 |
65 mytry OP @hasaki1997 刚刚重启了下~ |
66 mytry OP |
67 zhouyg Apr 3, 2019 很酷,我也回头研究下具体的实现原理,有什么参考资料吗? |
68 yibinhp Apr 3, 2019 厉害 |
69 Felldeadbird Apr 3, 2019 刚才测试了文件下载,貌似连文件下载也走代理了? 这样会不会比酸酸乳 更好使? |
70 Yangz Apr 3, 2019 好厉害呀!感谢感谢~ |
72 mytry OP @Felldeadbird 只是浏览网页的话,可以比流量层代理更快(当然目前还没做本地加速,过段时间上了这功能之后可以几十 ms 打开 google、youtube 首页~) |
73 wazon Apr 3, 2019 这个想法很有创意,楼主的网站有点担心被人用烂。 不过,楼主的代码完善后,如果给出教程方便大家自建的话,相信会给工作和生活带来不少便利。 (另外,proxybest.xyz 的 whois 不开隐私保护么) |
78 peyppicp Apr 3, 2019 好顶赞 已 star |
79 Rwing Apr 3, 2019 不错,主域被识别成钓鱼的话,后面怎么换都没用吧? |
81 RyanOne Apr 3, 2019 支持一下 |
82 qfdk PRO 路过 来学习下新的黑科技 |
83 paomo547 Apr 3, 2019 厉害,速度不错 |
84 my3157 Apr 3, 2019 手贱, search 了 xxxx 在办公室还点开了第一个 :doge: |
85 phpfpm Apr 3, 2019 所以有没有可能数据节点用 ss 协议传递。。 |
87 1072512118 Apr 3, 2019 有点意思的,帮顶一下 |
88 zerozz Apr 3, 2019 mark,打开速度很快 |
89 IdJoel Apr 3, 2019 楼主 nb 不过 QQ 显示已经被投诉不能打开 微信照常可以使用 |
90 lawler Apr 3, 2019 试了下 p***hub,楼主好人。 |
91 t6attack Apr 3, 2019 @nicoljiang @CallMeReznov 以前那种在线代理,是简单的在服务端拉取页面,返回给浏览器。这样只支持页面,而页面内的所有元素,都是不走代理的。。要么就是分析修改页面内容,给页面中的每个 src/herf 套上一层代理。这种处理方式极其低效、不完善。 现在这种新的解决方案,是在页面头部注入一个 js 文件,hook 整个页面所产生的网络请求。这样就可以让页面加载后的所有请求都走代理,包括视频、图片、后续的 ajax 请求。。 不知道我理解的对不对。 |
92 nicoljiang PRO @t6attack 嗯 是有个 hook 但本质没变,思路是一样的,但是现代浏览器让其得意实现的方法更简单。 |
93 mywaiting Apr 3, 2019 ServiceWorker 的转发依赖浏览本地实现,比浏览器 extension 的 native API 弱很多啊 感觉可以搞个浏览器的 extension,类似 adblock 使用浏览器网络 native API 那样 hook 所有流量,还能针对白名单进行本地定制流量过滤,这样就不用所有流量都经过服务器中转了,还能本地缓存页面,重复打开的页面几乎可以做到瞬间打开,因为本来就是 local cache |
94 zanzhz1101 Apr 3, 2019 已 star,持续关注中 |
95 goodboy886 Apr 3, 2019 via Android 太棒了 |
96 mytry OP @t6attack 思路正确,细节不全对。拦截请求的 Service Worker 是 404 页面创建的(创建后自动刷新),不是注入的 JS 创建的。注入的 JS 主要是模拟一些 API,当然也有拦截 AJAX、WebSocket 等调整 URL 参数~ |
97 haobangdada Apr 4, 2019 电报网页版行吗? t.me/pojieapp |
98 tz1006 Apr 4, 2019 牛逼 |
99 nosky Apr 4, 2019 via Android 500,是我来晚了吗 |
100 snoopyxdy1 Apr 4, 2019 很有意思,思路很新颖,但是对使用者不是很安全吧 |