shadowsocks / shadowsocks-iOS

Removed according to regulations.
8.17k stars 3.47k forks source link

El Capitan 正式版下Shadowsocks没有用 #156

Open Geoferry opened 9 years ago

Geoferry commented 9 years ago

配置输入应该没有问题、试了很多次、 pac下 chrome提示 ERR_CONNECTION_TIMED_OUT global下chrome提示ERR_SOCKS_CONNECTION_FAILED 请问有没有什么解决的办法

fangshili commented 9 years ago

应该是服务器的问题吧?我这边更新系统后没有任何问题

Geoferry commented 9 years ago

应该不是、在windows下用的好好的、只是ios9.0.2和El capitan下搞不定

10/9/15 1:08:36.191 PM networkd[181]: -[NETProxyLookup url] invalid URL scheme '8090' 这条日志有用么

= =又尝试ping一下google和youtube。结果发现竟然ping不通

fangshili commented 9 years ago

是不是用了全角字符啊?确认url没错吗?你看看日志怎么说?

Geoferry commented 9 years ago

10/9/15 2:48:43.729 PM com.apple.preference.network.remoteservice[1739]: Error in CoreDragRemoveTrackingHandler: -1856

确认没错了、哎。

NamedGod commented 9 years ago

遇到了同样的问题。完全一致的设置 Win 都没问题,El Capitan 的电脑翻不动

Geoferry commented 9 years ago

算了、先自己撸个vpn吧

jerryday commented 9 years ago

同样的问题,chrome提示ERR_SOCKS_CONNECTION_FAILED,看了下日志好像没什么特别有用的

其实可以用sslocal,刚才忘记了

sequencer commented 9 years ago

正式版下亲测可以使用。

jinyuli commented 9 years ago

同样的问题,启动shadowsocks之后,log会出现这样的信息: 15/10/17 下午9:19:23.551 configd[50]: network changed: DNS Proxy! SMB 15/10/17 下午9:19:23.564 networkd[164]: -[NETProxyLookup url] invalid URL scheme '5223' 15/10/17 下午9:19:23.579 networkd[164]: -[NETProxyLookup url] invalid URL scheme '8090'

songocean commented 9 years ago

感觉是 ssl 证书的问题: 15/10/18 上午10:27:55.354 com.apple.WebKit.Networking[574]: CFNetwork SSLHandshake failed (-9806) 15/10/18 上午10:27:55.355 com.apple.WebKit.Networking[574]: NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9806)

Geoferry commented 9 years ago

几家欢喜几家愁= =。有解决的没

8enet commented 9 years ago

用公司的imac经常崩溃退出,但是自己的mbp倒是没问题,local.py启动的没问题

NamedGod commented 9 years ago

换了个 vps 解决了……当然可能并非这个原因……

Kxrr commented 9 years ago

我碰到了类似的问题, 测试了Python版本可以用

colinleefish commented 8 years ago

2015-11-30 更新:

在Mac下用Shadowsocks-libev/Chrome/SwitchyOmega。我把SwitchyOmega里面的代理协议改成socks5之后就可以用了。Windows下用http就可以。因为是Shadowsocks-libev,没有界面,用launchd让它keepalive之后我就没再管他,于是也没有测试ShadowsocksX是不是也是一样的原因。

所以,可以尝试改成socks5。

Hope it helps.


在2015年11月28日写到:

Hi. 我也碰到了类似的问题。ShadowsocksX和Shadowsocks-libev都用过了。日志如下:

2015-11-28 11:05:08 INFO: initialize ciphers... aes-256-cfb
2015-11-28 11:05:09 INFO: listening at 127.0.0.1:1080

然后在Chrome这边用Switchy,被告知TIMEOUT,而这边日志就这两行之后就什么都没有了。重启Chrome之后问题依旧。

感觉就像是什么东西挡在了Chrome和Shadowsocks中间一样。但是不知道是什么。如果有人跟进的话我可以配合提供日志和测试。非常感谢。:)

luxin88 commented 8 years ago

更新了一下pac list 貌似可以了

jefby commented 8 years ago

@luxin88 great! 谢谢,果然可用。。

Geoferry commented 8 years ago

刚刚尝试了更新pac,但是提示我超时,后来我根据@luxin88 的提示,想到如果把一个可用的pac列表拷贝过来,应该也是可用的。 经过尝试、确实可行、感谢@luxin88

luxin88 commented 8 years ago

@Geoferry 其实不用拷贝,设置为全局模式再更新,更新成功再切回自动模式即可

Geoferry commented 8 years ago

@luxin88 额、可是我一开全局就整个连不上网了。。。。

luxin88 commented 8 years ago

@Geoferry 额。。。。这个还真不知道了,我从来都是开全局更新的。。。看看是不是因为你有一些要访问局域网内某些地址才能上网的东西

viclm commented 8 years ago

@luxin88 更新了,还是不行

jinyangustc commented 8 years ago

@luxin88 我跟 @Geoferry 一样,全局也是不行。拷贝解决的

fengxuming commented 8 years ago

@Geoferry 同样的问题,请问哪里有可用的pac文件

Geoferry commented 8 years ago

@fengxuming 链接: http://pan.baidu.com/s/1sk3LmGH 密码: 81ym

laispace commented 8 years ago

@viclm 亲测有效。 我是这么做的:

  1. 切换到全局模式,使用 VPN 更新 pac
  2. 切换到自动模式,使用 VPN 更新 pac

然后就可以了。

现在官网下载的 shadowsocks 客户端,应该都要这么更新 pac。

fengxuming commented 8 years ago

@Geoferry 这个pac文件应该拷贝到哪里?

Geoferry commented 8 years ago

@fengxuming Edit PAC for Auto Proxy Mode. 替换.js文件里面的内容应该就可以了

cyx354200 commented 8 years ago

替换可用的pac文件就可以了,实测可行,感谢各位

pan-long commented 8 years ago

我和@Geoferry 同样的问题,全局就根本上不了网了

potatoker commented 8 years ago

替换过楼上的某个pac但仍然不行啊,有没有人知道到底什么原因啊

potatoker commented 8 years ago

[NETProxyLookup url] invalid URL scheme '5223' [NETProxyLookup url] invalid URL scheme '8090'

这两个log也是打开shadowsocks时会出现的info,不知道问题和这些信息有没有关

Marquis-H commented 8 years ago

在开2会?

pan-long commented 8 years ago

我的突然就好了,然后好几天一直没问题了。但是我什么也没做,就是开了关,关了开,然后中间开着一些网页看有没有连上。

On Fri, Mar 4, 2016 at 12:23 PM Marquis notifications@github.com wrote:

在开2会?

— Reply to this email directly or view it on GitHub https://github.com/shadowsocks/shadowsocks-iOS/issues/156#issuecomment-192094415 .

macfanr commented 8 years ago

把盘格式化了重新装了OSX, 重新下载Shadowsocks, 还是不行啊

Geoferry commented 8 years ago

@macfanr 替换可用的pac试试

wallbreaker7 commented 8 years ago

OS X El Capitan introduced a new security feature called System Integrity Protection, which blocks SS.

How to disable SIP:

  1. Restart OS X and immediately press Command + R
  2. In Recovery mode: Utilities (top bar) > Terminal
  3. Enter: csrutil disable
  4. Restart OS X and feel free:)

P.S. csrutil enable to enable SIP back.

更新PAC我的經驗不管用。關掉SIP就可以用SS。各位MAC愛好者請提供經驗,在不關SIP情況下,有多少翻牆方式能用?我的經驗是其他付費的VPN(穿外套的OpenVPN)可以不關SIP就能用。

Geoferry commented 8 years ago

@wallbreaker7 这么说起来,我确实是关闭了SIP的各项配置。

$ csrutil status

System Integrity Protection status: enabled (Custom Configuration).

Configuration:
    Apple Internal: disabled
    Kext Signing: disabled
    Filesystem Protections: disabled
    Debugging Restrictions: disabled
    DTrace Restrictions: disabled
    NVRAM Protections: disabled

This is an unsupported configuration, likely to break in the future and leave your machine in an unknown state.
macfanr commented 8 years ago

@wallbreaker7 试过你的方法,不管用啊 我两台电脑Mac: 一台是从10.7升级到最新系统,SS一切正常, 另外一台是格式化盘之后下载10.11安装的,用不了SS。

wallbreaker7 commented 8 years ago

@macfanr 你是用hackintosh(格式化那個)?hackintosh的話,原因就非常複雜了。 我的是macbook pro 2015正常升級到el capitan,要關SIP才能用SS。

pan-long commented 8 years ago

@wallbreaker7 我的Mac是预装的El Capitan,现在可以用ss,没有关SIP。感觉应该不是SIP的问题

$ csrutil status
System Integrity Protection status: enabled.
fangleen commented 8 years ago

我有两台Mac, 一台可以,一台不行,两台的 SIP都是enabled。

对比了两台mac的log,

5/5/16 16:51:42.636 networkd[167]: -[NETProxyLookup url] invalid URL scheme '5223'
5/5/16 16:51:42.645 networkd[167]: -[NETProxyLookup url] invalid URL scheme '5223'

都有,但是不能上网的有这个:

5/5/16 16:51:46.669 CalendarAgent[351]: __network_proxy_socksv5_block_invoke_2 7 Reading SOCKSv5 hello reply failed: 57
Observer42 commented 8 years ago

我这边遇到的是和@songocean 一样的问题 是重装后出现的,尝试关掉SIP无用

全局下

5/6/16 00:52:54.378 ShadowsocksX[368]: Connecting autoproxy-gfwlist.googlecode.com  
5/6/16 00:52:54.566 ShadowsocksX[368]: CFNetwork SSLHandshake failed (-9806)  
5/6/16 00:52:54.567 ShadowsocksX[368]: NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9806)

有人遇到并解决吗

Geoferry commented 8 years ago

没发现嘛、日志里可以看到尝试连接googlecode、但是很明显第一次使用shadowsocks的时候你还没打穿墙、怎么连得上 On Fri, May 6, 2016 at 1:00 AM Observer42 notifications@github.com wrote:

我这边遇到的是和@songocean https://github.com/songocean 一样的问题 是重装后出现的,尝试关掉SIP无用

全局下

5/6/16 00:52:54.378 ShadowsocksX[368]: Connecting autoproxy-gfwlist.googlecode.com 5/6/16 00:52:54.566 ShadowsocksX[368]: CFNetwork SSLHandshake failed (-9806) 5/6/16 00:52:54.567 ShadowsocksX[368]: NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9806)

— You are receiving this because you were mentioned. Reply to this email directly or view it on GitHub https://github.com/shadowsocks/shadowsocks-iOS/issues/156#issuecomment-217210688

Observer42 commented 8 years ago

额,可能我截log没截到关键内容吧。今天在vpn下SS能更新pac,但仍然无法使用

pan-long commented 8 years ago

大家可以看一下#209,我最近重装了系统,最新的El Capitan 10.11.4,之前一直就是这个问题,今天发现在servers里面选一下自己的server就可以用了。

fangleen commented 8 years ago

还真是的,多谢。可以用了。

2016-05-16 12:02 GMT+08:00 Pan Long notifications@github.com:

大家可以看一下#209 https://github.com/shadowsocks/shadowsocks-iOS/issues/209,我最近重装了系统,最新的El Capitan 10.11.4,之前一直就是这个问题,今天发现在servers里面选一下自己的server就可以用了。

— You are receiving this because you commented. Reply to this email directly or view it on GitHub https://github.com/shadowsocks/shadowsocks-iOS/issues/156#issuecomment-219344235

fangleen commented 8 years ago

ss

Geoferry commented 8 years ago

= =..如果大家都是没选servers的话、那就尴尬了

Observer42 commented 8 years ago

我这边不是这个问题,最后我是u盘重装到10.10,按正常步骤配置好shadowsocksX,确定能用后升级到10.11,这种情况下能使用。 看到上面 @macfanr 也是这种情况,直接重装EI Capitan的不行,升级的可以……