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

SwitchyOmega的自动切换模式突然不能用了,但是选择系统代理就没问题,跪求解答。 #581

Closed
pokebaby opened this issue Sep 5, 2015 · 22 comments

Comments

@pokebaby
Copy link

pokebaby commented Sep 5, 2015

机子升级到WIN10系统,chrome版本号“45.0.2454.85 m”,采用Shadowsocks的付费账号,配合SwitchyOmega自动切换一切正常。但就在刚才,突然自动切换失灵,只能选择系统代理模式才能出墙。很费解,能出墙说明SS的服务器没问题,所以猜测是不是SwitchyOmega的问题。
default
1
2
3
4

@nxtreaming
Copy link

有个疑问: 既然能用系统代理了,还用这个SwitchyOmega干什么呢?用系统代理多方便啊。

@nxtreaming
Copy link

此外,怎么还用shadowsocks,这货已经死了,不要用。

@pokebaby
Copy link
Author

pokebaby commented Sep 5, 2015

SS听闻是win下的客户端开发被禁了,但目前还能用。而且即便win下客户端被禁,订购的服务器账号不会受影响,android上面还是可以用的。在chrome上用SwitchyOmega的作用是,只有遇到被墙的站点时才走SS代理,否则境内的站点也走代理会很慢。

@nxtreaming
Copy link

I use PAC directly which is transparently as well. and PAC supports all major browser (includes Android and iOS), There's no any advantage to use a 3rd extension such as SwitchyOmega.

@pokebaby
Copy link
Author

pokebaby commented Sep 5, 2015

well,thank you for your suggestion,but i have used SwitchyOmega&SwitchySharp for more than 3 years, I really wish this convenient extension work well.

@pokebaby
Copy link
Author

pokebaby commented Sep 5, 2015

刚才看了#557的帖子,删除了迅雷,正常了,是否和win10下迅雷有关系呢? 不得而知

@celeron533
Copy link
Contributor

@nxtreaming SS只不过是最先的原型被击毁了,依靠开源社区的力量能衍生出各种版本。

@shengchou
Copy link

搭车问下,同样是win10系统,突然有一天开始SwitchyOmega+ssh用不了,chrome 版本是 45.0.2454.85。反倒是一个旧版的绿色版chrome能够正常使用,求解...
chrome-issue

@pokebaby
Copy link
Author

pokebaby commented Sep 6, 2015

@shengchou 我的问题解决方法是卸载了迅雷,你也可以看一下是不是因为有些软件的冲突

@shengchou
Copy link

@pokebaby 已经卸载其他所有插件...

@FelisCatus
Copy link
Owner

楼主 @pokebaby 的问题,感觉很明显是 #557 。系统代理能用是因为 Shadowsocks 设置系统代理时使用的是 HTTP 代理协议,而可能您在 SwitchyOmega 手动填写的是 SOCKS5 协议。您可以自行在 SwitchyOmega 中也改成 HTTP 协议,就能恢复正常使用了。关于这方面的技术细节讨论和可能的问题原因,可以参考 #557.

@shengchou 的问题也很像,可以先按上面的说明操作切换下代理协议。如果还不行,请打开 chrome://net-internals/#proxy 网址,检查页面上的代理设置是否与 Shadowsocks 相符合,以排除扩展冲突的可能。

@FelisCatus
Copy link
Owner

至于 @nxtreaming 关于使用 PAC 文件的意见,我认为也很可取,至少在各个浏览器可以通用。不过有些人喜欢使用代理设置扩展也无可厚非,您也无须花费许多口舌来说服所有人。

从个人的角度而言,我认为SO扩展提供了方便的用户界面,比如切换设置和图形化配置管理规则,起码还是能作为一个便利工具的。Chrome 缺少独立的代理设置对话框,而 SO 正是弥补了这一点。如果用户觉得方便可以使用SO,而如果觉得不好就可以不用,至少也算是多了一种选择吧?

而从项目的角度而言,一个 Issue 需要讨论并解决一个具体问题。我当然很感谢您告知各位“使用系统代理也是一种可行的解决方案”,不过关于“SO是否存在问题、是什么问题、如何解决”的讨论还是需要继续的,不是吗?我更希望各位能够围绕原主题展开讨论,不要歪楼,不要将精力都放在争论SO到底有用还是没有用上。这也不是您第一次在 SO 项目里否定 SO 了,也许是时候收手了。

现在,让我们回到原主题来。

@nxtreaming
Copy link

I do not reject SwitchyOmega rudely. Why not use a better and simple solution?

@FelisCatus
Copy link
Owner

@nxtreaming You've already made your point. But you don't really HAVE TO convince other people to follow your suggestion, or be aggressive to anybody who does not.

Your latest comment is considered off-topic and not informative. Nor is it persuasive.
This is your last chance. Stop trolling, or you will be banned from commenting in this project.

@nxtreaming
Copy link

Just do it if you wanna make me silence.

I will do my best to make your project useless.

On Sun, Sep 6, 2015 at 7:19 PM, Felis Catus notifications@github.com
wrote:

@nxtreaming https://github.com/nxtreaming You've already made your
point. But you don't really HAVE TO convince other people to follow your
suggestion, or be aggressive to anybody who does not.

Your latest comment is considered off-topic and not informative. Nor is it
persuasive.
This is your last chance. Stop trolling, or you will be banned from
commenting in this project.


Reply to this email directly or view it on GitHub
#581 (comment)
.

Founder of http://coogle.io

@shengchou
Copy link

@FelisCatus 谢回答,我切换过代理协议但无效,之前一直都是socks5没改动过。然后按照“chrome://net-internals/#proxy”这个执行,出来的东东看不懂....

Recently failed proxies, marked as bad Clear bad proxies

Bad proxy server Time for next retry
socks5://127.0.0.1:8388 2015-09-06 20:13:45.845”

@FelisCatus
Copy link
Owner

@shengchou 这个错误信息的大致意思就是 SOCKS5 无法正常连接或者代理服务器不可用。请按 Shadowsocks 的说明改成 HTTP 协议,并设置相应端口号试试看。

@hehongbo
Copy link

请检查机器是否安装了迅雷-_-
有的机器安装了这货后,socks5用不成,http就可以。有的则没问题。

@telwenshen
Copy link

telwenshen commented Dec 21, 2016

我也遇到类似问题了,switchyomega+chrome+latern,系统代理才有用,自动切换失效,迅雷已经删除还是一样。
现在的处理方式是绕过这个问题,而是新建一个pac,url直接填latern的pac地址。(from@FelisCatus 在#557的回答)

@vvovv2017
Copy link

@FelisCatus 真是感谢!我的switchyomega也好长时间不能用,通过chrome://net-internals/#proxy查看,才发现,自己的127.0.0.1 端口不知为什么变成了1086,所以导致switchyomega失灵。纯粹门外汉,专门注册账号感谢一下

@Raysuner
Copy link

@FelisCatus 真是感谢!我的switchyomega也好长时间不能用,通过chrome://net-internals/#proxy查看,才发现,自己的127.0.0.1 端口不知为什么变成了1086,所以导致switchyomega失灵。纯粹门外汉,专门注册账号感谢一下

为什么我用chrome://net-internals/#proxy只能重新设置代理和清空坏掉的代理这两个选项,怎么查看端口的

@vvovv2017
Copy link

@FelisCatus 真是感谢!我的switchyomega也好长时间不能用,通过chrome://net-internals/#proxy查看,才发现,自己的127.0.0.1 端口不知为什么变成了1086,所以导致switchyomega失灵。纯粹门外汉,专门注册账号感谢一下

为什么我用chrome://net-internals/#proxy只能重新设置代理和清空坏掉的代理这两个选项,怎么查看端口的

到你的代理软件的设置里找找看,那里面能看到端口

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

9 participants