shadowsocks-iOS
shadowsocks-iOS copied to clipboard
[iOS] 即使选择Global,proxy.pac内容并没有变为全局代理
iOS版Shadowsocks 3.0.2 选择Global 后PAC文件内容没有变化,仍然为部分域名通过代理,并不是全局模式
看了源码,貌似Global 也还是指app内全局?对外的proxy是不变化的
这个app本来就是应用内的,对系统没有影响。目前来说只有越狱才能修改系统代理。 这个是越狱版本的。https://github.com/linusyang/MobileShadowSocks
iOS9开放VPN相关的API后可以不越狱修改VPN设置。 见这个https://github.com/clowwindy/ShadowVPNiOS
将来可能也能用相关的API实现Shadowsocks版本。
可以全局的,你把你的wifi代理设置为http://127.0.0.1:8090/proxy.pac
帮助里有个英文的教程
@qq6512624 我知道那个,但是设置了,用手机Safari打不开。只能在应用内看
@qq6512624 这个应用压根就没有系统权限,不是越狱版本,不能给应用之外的应用提供代理。
@cielpy @itbdw Only works for a few minutes. Due to iOS restrictions, Shadowsocks can't keep running in the background. It's killed after you leave it for a while. To keep it running for an extended period of time, you have to come back to the Shadowsocks app every few minutes.全局只能用几分钟,由于ios的原因,ss不能一直在后台运行,如果你想一直全局代理,必须隔几分钟打开一下ss
@qq6512624 。。。这个项目iOS版本就只能在应用内使用,什么时候能给其他应用做代理了。
@cielpy 可以,本人亲测,隔一会就自己断,再打开一下就行
@qq6512624 你确定你没开其他代理或者VPN?
@cielpy 只装了这个
@qq6512624 iOS什么时候开放权限了?文件都不能访问,还能访问其他App的网络?
@cielpy 确实可以啊,刚才又试了一次
确实可以,回头看下代码。
@cielpy 只是放了个PAC呀?iOS APP监听端口可以的吧。
@qq6512624 嗯。只修改了WiFi的PAC。
也不是PAC的事,我没设置PAC,其他App如Youtube可以连上。阅读了下源码,没有找到设置全局代理的地方(肯定在系统层加了层设置),可能是我错过了什么。非常抱歉这么久的帖子又挖出来,但真切想知道ss是如何实现广义上的全局代理的。 如果有谁知道的话,麻烦告诉我一下,先谢过了!
明明是可以全局的, 只是软件后台一段时间后就失效了, 需要时不时刷新一下. 大家都不看wiki的么? https://github.com/shadowsocks/shadowsocks-iOS/wiki/Help 看来ios8 撑不下去了, 我要去升级10了, 再不升级将来10也关闭了就锁死在8.4了
浏览器内的 global是应用内 global, 无论选global, or pac, 对外, http://127.0.0.1:8090/proxy.pac, 在wifi下, 都是可行的.