Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pac设定失效 #309

Closed
zyc01223848 opened this issue Jun 15, 2014 · 25 comments
Closed

pac设定失效 #309

zyc01223848 opened this issue Jun 15, 2014 · 25 comments

Comments

@zyc01223848
Copy link

@zhuzhuor
作者帮帮忙解决下啦,检测网址检测只显示空白的没有显示true或者false iPhone和iPad的 提示获取播放视频信息失败,稍后重试这样的。

Uploading 1FD2E64FF42C0BAE23C12F39605BD279.png . . .
Uploading 07B48746C3D7419E490FC2D7C46D1AFC.png . . .
Uploading DD0CCF97E82A5954676BFCE94607D0BF.png . . .
Uploading DCCC3FE6CE47DDF04EFA6E605283C4CF.png . . .

@karlcheong
Copy link
Contributor

圖片請不要未upload好就按comment, 這樣是看不到
剛才應該是由於後台使用的大陸代理出問題吧..
UNBLOCKDNS那里也是連不上

@GordonQD
Copy link

TPG Internet(AS7545)现在也没法使用了,优酷总是“抱歉,连接失败”

@whuhacker
Copy link
Contributor

screenshot_2014-06-15-15-37-16

@zhuzhuor 美团那台机出故障了

@whuhacker
Copy link
Contributor

@zhuzhuor 貌似香港和新加坡节点也都挂掉了……
目前我直接用阿里云节点可以正常代理,其他都有问题。

我再检查下海外节点到阿里云的网络连接

@zyc01223848
Copy link
Author

还是谢谢啦,作者辛苦了。

@zhuzhuor
Copy link
Member

@whuhacker 美团的那个服务器还没配置好。。。最开始用了检查 sogou header 的办法做 access control,所以在 firefox 里面不能用。。。

@karlcheong
Copy link
Contributor

還是直接做URL Whitelist來得好.

@zhuzhuor
Copy link
Member

@karlcheong 嗯,另外一个服务器已经这么设置了
最近一周没来得及搞,等我今天都处理下

@zhuzhuor
Copy link
Member

@karlcheong 想起来,我在考虑给代理服务器都上 https,也就是 spdy 的代理
号称能减少延迟和流量,另外加密的连接估计运营商也没办法缓存,这样澳门的用户也不会有问题了

我已经申请到了个 globalsign 的免费 TLS 证书,等我配置好了试试看

@karlcheong
Copy link
Contributor

@zhuzhuor
只要來源地址沒有加密, SPDY代理好像也能看到地址的樣子..
那么.. 就看終端支援的問題了.. SPDY Proxy 可能只能在新版 chrome/firefox 瀏覽器才能用
其他舊瀏覽器/手機/平版/DNS反向代理等不能支持SPDY proxy, 可能就需要保留一般的代理

我就先測試自己架一台SPDY代理看看..
Test: Firefox 30 Windows是不行的, IOS7 系統也不行, 結果只有GOOGLE自家的chrome才能用嘛

澳門ISP的現時cache的全部都是大陸大型網站的域名
應該是針對國內各種服務的網站/CDN/IP設計的, 在查詢ISP的DNS時就會返回澳門CDN的IP..
因為CDN只打開了80 port, 用登陸網站 (SSL), 有些網盤下載(non 80 port)會直接error,
還有平時各種各樣的50X error, 解決方法就是別用ISP的DNS。

@zhuzhuor
Copy link
Member

@karlcheong
SPDY 代理估计就是在 HTTP 代理上套了一层 TLS,所以我们在 HTTP 上做 access control 就行了
我猜用 TLS 会减少一点 ISP 或者防火墙的问题,因为 ISP 没办法弄自己的 CDN 或者修改数据
SPDY 说能减少 TCP 握手什么的来减少延迟

我们可以保留两个端口,一个端口是 SPDY 的,一个是 HTTP 的
或者给不同的协议分别用不同的服务器

PS. 我还以为 Firefox 也支持 SPDY 代理了,估计只是支持普通的 SPDY 而不是 SPDY 代理

@whuhacker
Copy link
Contributor

Firefox 之前是可以用 PAC 的,就最近两天突然爆发,很多用户说不能用了,iPad 也是。但 Chrome 插件倒是没什么问题。
所以是不是 proxy.uku.im:80 到国内服务器的连接有问题?
或者在 PAC 文件中写 proxy.mainlan.io:8888 好了,和 Chrome 保持一致。

@zhuzhuor
Copy link
Member

@whuhacker 你的香港和新加坡的服务器怎么样了
后来找到问题的原因了吗

我刚才看到,重启之后流量还是很低,还没仔细看日志

@zhuzhuor
Copy link
Member

@whuhacker 发现我这边是彻底连不上 sogou 的所有服务器了
估计是时候全换自己的服务器了

@whuhacker
Copy link
Contributor

@zhuzhuor 我这边也彻底连不上 sogou 的所有服务器了,Chrome 插件 retry 了三次,都用了 proxy.mainland.io

香港节点应该恢复了,新加坡还有问题。另外我想问下 Route53 的故障切换是什么机制?它是如何判断某一个节点出故障了?能设置检测 8888 端口么?

@zhuzhuor
Copy link
Member

@whuhacker 可以设置 tcp/http 能不能连上,可以自己设置端口
但是高级的监测选项需要额外的花销,比如检查返回的内容有没有特定的字符串、检查 https 链接等
http://aws.amazon.com/route53/pricing/

@whuhacker
Copy link
Contributor

检测 true false 字符串比较好,不过每月 $2 一个节点,有点贵啊……

@zhuzhuor
Copy link
Member

@whuhacker 恩。。。所以我就直接查了 tcp 连接

@zhuzhuor
Copy link
Member

@whuhacker 不过这也没办法检查 proxy service 的连接状况,只能在前面再假设一个 http service 才行

@whuhacker
Copy link
Contributor

@zhuzhuor 这个监控功能其实不复杂,自己写都可以,然后用 AWS 的 API 控制域名解析

@zhuzhuor
Copy link
Member

@whuhacker
我现在能用别人的 web service 就用别人的,责任压力都能小些,自己省下来时间和精力还可以做点别的。不过实在要是找不到别的服务那就只好我们自己攒个了

现在 chrome 扩展全都用了自己的服务器
我给 proxy.mainland 新加了两个服务器,这样负载就不会太高了

proxy.uku 指向其中的一个服务器了,今天要睡了先这样吧。。
原来的 DO 服务器也只是提供 pac 文件了,回头可以再把这部分的代码也改改

@GordonQD
Copy link

什么时候攒服务器第一时间通知大家捐款啊

@GordonQD
Copy link

另外谁能告诉我openwrt上运行Privoxy怎么让它绑定动态IP?

@karlcheong
Copy link
Contributor

@GordonQD
只要綁定 0.0.0.0 這個wildcard地址就好
使用IPv6的話,可以使用 [::] 這個wildcard地址

@zhuzhuor
Copy link
Member

@GordonQD 非常感谢!
等接受捐款或者有别的资助的选项到时候通知你

如果能注册使用 coinbase、或者有 bitcoin 的话,欢迎给我们所有的 open-source contributors 捐款!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants