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
liuxey 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 日
很有意思,思路很新颖,但是对使用者不是很安全吧
|