shadowsocks / shadowsocks-windows

A C# port of shadowsocks
Other
58.44k stars 16.39k forks source link

【暂时解决】win10系统下,Edge浏览器可以访问谷歌站点,但是谷歌浏览器无法访问谷歌站点 #2279

Closed gsamful closed 5 years ago

gsamful commented 5 years ago

Shadowsocks version / 影梭版本

Environment(Operating system, .NET Framework, etc) / 使用环境(操作系统,.NET Framework等)

Steps you have tried / 操作步骤

What did you expect to see? / 期望的结果

What did you see instead? / 实际结果

Config and error log in detail (with all sensitive info masked) / 配置文件和日志文件(请隐去敏感信息)

chenshaoju commented 5 years ago

请访问 chrome://settings/ ,检查你的Chrome代理是否被第三方插件接管。

image

gsamful commented 5 years ago

请访问 chrome://settings/ ,检查你的Chrome代理是否被第三方插件接管。

这个地方检查过,没有被接管。访问谷歌总是提示找不到谷歌的ip地址

chenshaoju commented 5 years ago

你的上网方式是PPPoE/认证,还是直接插网线就能上网了?

如果是PPPoE或者校园网认证,请尝试将你的网络连接名修改为英文看看。

gsamful commented 5 years ago

你的上网方式是PPPoE/认证,还是直接插网线就能上网了? 如果是PPPoE或者校园网认证,请尝试将你的网络连接名修改为英文看看。

嗯,是校园网认证的,我修改成英文名称,还是提示相同的错误。可以留个邮箱或者其他方便的联系方式交流吗?谢谢

gsamful commented 5 years ago

你的上网方式是PPPoE/认证,还是直接插网线就能上网了? 如果是PPPoE或者校园网认证,请尝试将你的网络连接名修改为英文看看。

嗯,是校园网认证的,我修改成英文名称,还是提示相同的错误。可以留个邮箱或者其他方便的联系方式交流吗?谢谢

这个问题困扰我好久了,还是谷歌浏览器好用,同步书签什么的方便,但是就是无法翻墙谷歌,而Edge和IE都可以正常访问,百思不得其解

chenshaoju commented 5 years ago

这个问题很奇怪,我没遇到过这个问题,但是有人跟你有相同的问题:https://github.com/shadowsocks/shadowsocks-windows/issues/2275

感觉是有什么东西阻碍了Chrome获得系统代理设置,如果你拨号前退出SS,拨号成功后再打开SS,然后再打开Chrome,能否正常工作?

gsamful commented 5 years ago

试过了,不行的,按照2275的方法也试了一遍不行。我觉得也是chrome跟shadowsocks之间的通信出了问题,无法取得代理。我家里的那个电脑谷歌浏览器和edge都正常,工作地方这个不行,哎,愁人

AnyWAT commented 5 years ago

改用 ChromePortable 或 MyChrome ?

gsamful commented 5 years ago

改用 ChromePortable 或 MyChrome ? 谢谢,试过了,可还是不行

gsamful commented 5 years ago

我在谷歌安装了SwitchyOmega后,可以了,一开始觉得离线安装这个插件麻烦没弄,现在装了这个插件后,可以了

AnyWAT commented 5 years ago

现在装了这个插件后,可以了

即先前 Chrome 不认系统的全局或PAC代理?

gsamful commented 5 years ago

现在装了这个插件后,可以了

即先前 Chrome 不认系统的全局或PAC代理? 嗯,用的shadowsocks,不认

AnyWAT commented 5 years ago

试试?https://github.com/shadowsocks/shadowsocks-windows/issues/1188#issuecomment-393520197

gsamful commented 5 years ago

试试?#1188 (comment)

试过不行,我之前用过xx-net,不知道哪个地方搞错了。现在用插件吧,还算顺利,谢谢

chenshaoju commented 5 years ago

这个地方是最奇怪的,如果IE/edge可以,说明代理设置成功了。

能否做个测试,启动SS后,工作在启用系统代理,PAC模式下,然后以管理员身份启动命令提示符或PowerShell,然后执行:

netsh winhttp import proxy source=ie

然后关闭所有Chrome窗口,再打开试试?如果仍然不行,可能需要重启计算机。

gsamful commented 5 years ago

这个地方是最奇怪的,如果IE/edge可以,说明代理设置成功了。 能否做个测试,启动SS后,工作在启用系统代理,PAC模式下,然后以管理员身份启动命令提示符或PowerShell,然后执行: netsh winhttp import proxy source=ie

然后关闭所有Chrome窗口,再打开试试?如果仍然不行,可能需要重启计算机。

嗯,试过了,不行

AnyWAT commented 5 years ago

试过不行,我之前用过xx-net,不知道哪个地方搞错了

一直XX-Net、SS,都正常呢

gsamful commented 5 years ago

试过不行,我之前用过xx-net,不知道哪个地方搞错了

一直XX-Net、SS,都正常呢 我对网络这块内容不是很懂,ss都是看教程一键配置的,所以命令背后网络怎么实现的我不知道的

AnyWAT commented 5 years ago

ss都是看教程一键配置的

👍 不会玩,仅用共享的路过😥

deadlineOvO commented 5 years ago

话说 Chrome 下的代理设置是啥样的?

chenshaoju commented 5 years ago

Chrome没有独立的代理设置,只能经过系统(IE)的代理设置界面进行配置。

具体可在Chrome访问 chrome://settings/ ,最下面有一个打开代理设置,你点一下就知道了。

deadlineOvO commented 5 years ago

Chrome没有独立的代理设置,只能经过系统(IE)的代理设置界面进行配置。

具体可在Chrome访问 chrome://settings/ ,最下面有一个打开代理设置,你点一下就知道了。

我的意思是,要不要看看在非校园网下是啥情况?(在LAN下使用代理)

chenshaoju commented 5 years ago

这个和Chrome关系不大,Chrome是直接调用Windows的IE代理的。

如果是拨号连接,那么就是以拨号连接的代理为准,如果是以太网(LAN),那么就是以下面那个局域网设置的为准。

image

deadlineOvO commented 5 years ago

这个和Chrome关系不大,Chrome是直接调用Windows的IE代理的。

如果是拨号连接,那么就是以拨号连接的代理为准,如果是以太网(LAN),那么就是以下面那个局域网设置的为准。

image

我在想,假设这个配置没问题的话,那么这个问题是怎么出现的呢?

chenshaoju commented 5 years ago

不知道,只能说可能和系统/软件环境有关,但是具体是怎么回事,目前初步的判断可能和校园网有关。

deadlineOvO commented 5 years ago

不知道,只能说可能和系统/软件环境有关,但是具体是怎么回事,目前初步的判断可能和校园网有关。

会不会与系统精简有关?

chenshaoju commented 5 years ago

不确定,这个很难说清楚。。。

deadlineOvO commented 5 years ago

如果能知道Chrome在那时候做什么就好了

jkeyvv commented 5 years ago

我也是这个问题,edge可以使用系统代理,火狐和谷歌浏览器只能用代理插件才可以,不知道什么原因,希望可以早点查到问题所在

jkeyvv commented 5 years ago

我把拨号连接名称改为英文,然后重启ss客户端,解决了问题。原因不明。

gsamful commented 5 years ago

我把拨号连接名称改为英文,然后重启ss客户端,解决了问题。原因不明。

在我电脑上试过这方法,不行

enoch-robinson commented 5 years ago

可能是chrome的问题,不知你是不是最新版的chrome... 有没有试过将chrome的配置文件删除,或者更换低版本的chrome,我遇到过使用chrome72 和chrome73都无法使用ss代理(pac模式),但是chrome71是可以。删除配置后第一次打开有效,之后还是无法使用。最新版没有解决办法

chenshaoju commented 5 years ago

请尝试在更新到最新版本的SS后,删除 Shadowsocks.exe 所在目录下的 pac.txt ,然后重新从 PAC菜单下的从GFWList更新本地PAC 看看?

slxzh8800 commented 5 years ago

@chenshaoju 发现新版本的自带pac是带BOM的UTF-8格式,导致chrome解析js失败,报错PAC_JAVASCRIPT_ERROR,重新保存为正常UTF-8格式后,解决

ghost commented 5 years ago

发现新版本的自带pac是带BOM的UTF-8格式

结合#2329 阅读更佳,或许我们需要设法避免提交gzip

andoloido commented 5 years ago

我遇到了同样的问题,除了Chrome其余浏览器都可以科学上网

andoloido commented 5 years ago

你好,我这个问题是通过删除Shadowsocks.exe所在目录下的所有其余文件,然后重新配置解决的,请作为参考。

andoloido commented 5 years ago

另附我遇到的另外部分奇怪情况 [(1)系统代理选择禁用模式的时候仍然可以正常翻墙。(2)在Chrome中使用SwitchyOmega并且配置如下时候,Chrome不能正常翻墙上网。

andoloido commented 5 years ago

另附我遇到的另外部分奇怪情况 [(1)系统代理选择禁用模式的时候仍然可以正常翻墙。(2)在Chrome中使用SwitchyOmega并且配置如下时候,Chrome不能正常翻墙上网。

不能上传图片,提示:Something went really wrong,and we can't process that file. 不能提供更多详细信息了,我的SwitchyOmega配置也正常 1 @chenshaoju

zhanhongzhang commented 5 years ago

目前下载了一个谷歌服务助手直接解决-- ,虽然不知道为什么。 image image

chenshaoju commented 5 years ago

由于太久没有回复,此Issue已关闭。

ipcjs commented 5 years ago

貌似真的是中文问题。。。 直接改名没用,删掉,重新拨号就正常了。。。

偷次懒,不改默认名字,没想到踩到这样的坑(:3」∠)

Flying-Pika commented 4 years ago

貌似真的是中文问题。。。 直接改名没用,删掉,重新拨号就正常了。。。

偷次懒,不改默认名字,没想到踩到这样的坑(:3」∠)

一口老血吐出来,果然是这个毛病,先留个记录,我是chrome 80, win10 截至2020.02.27 的最新版本,按照这个方法解决问题,系统默认的名字叫“宽带连接”,删掉,新建一个英文名的,重启ss,解决。

ccarol-Y commented 4 years ago

我在谷歌安装了SwitchyOmega后,可以了,一开始觉得离线安装这个插件麻烦没弄,现在装了这个插件后,可以了

我也是 好奇怪哟 这是怎么回事儿🧐

zhangyangeng commented 4 years ago

貌似是你给chrome装了其他的扩展接管了代理设置,把那些插件卸载试试

Codeczh commented 4 years ago

貌似真的是中文问题。。。 直接改名没用,删掉,重新拨号就正常了。。。 偷次懒,不改默认名字,没想到踩到这样的坑(:3」∠)

一口老血吐出来,果然是这个毛病,先留个记录,我是chrome 80, win10 截至2020.02.27 的最新版本,按照这个方法解决问题,系统默认的名字叫“宽带连接”,删掉,新建一个英文名的,重启ss,解决。

我是v2ray,也这样,就校园网宽带的名称问题,删掉重建连接名为英文,重启v2ray成功。

Riawot commented 3 years ago

我没有拨号,就是家用宽带,也是win10下的chrome无法用edge就可以,命令行也翻不了。但是换到linux下所有浏览器包括命令行都可以用。想要知道原因,虽然edge能用就够了。不但v2rayN,clash和蓝灯也是一样就chrome无法用。chrome是从谷歌官方下载的。

52sanmao commented 3 years ago

问题了解决了没有,我也遇到同样的问题

zWX239090 commented 2 years ago

在chrome下输全URL就可以了,比如google,直接google.com不行,但是google.com.hk就可以,同理youtube.com不行,输入www.youtube.com就可以,应该是和GFW规则有点关系,具体不清楚,我这边是这么解决的。

Codeczh commented 2 years ago

你好,邮件已收到。