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