不知道什么原因mac系统下的ssr无法连接,不管是全局模式还是PAC模式,看了网上很多人都有反应这个问题,不管是用break安装的还是直接从Git下载来的。
海天也尝试了上面的情况,但还是无法使用ssr,看了下Github的更新记录,最新版本也是去年的了,lssues里也很早就有关于mac下无法使用ssr的问题,但并没有得到解决。
虽然不知道什么原因,但海天用另一种方式间接暂时解决了,就是在命令行下操作进行了代理,然后再通过socks5,使用软件管理,或者直接在需要使用软件上添加代理。
1、进入shadowsocksX-NG-R8的安装目录 /Users/用户名/Library/Application Support/ShadowsocksX-NG
2、进入目录后可以看到以ss-local开头的文件夹,后面的数据可能是内核号,不一定一样,比如海天这里文件夹名称就是 ss-local-2.5.6.12.static ,记住这个文件名,下面要用。
3、编写配置文件 ss-local-config.json ,里面的具体参数大家按自己的服务器填写,但要注意的是 "local_port" : #5500
这个端口号,是接下来电脑连接代理的socks5的端口,不能弄错。
4、新建脚本文件 ssr.sh,保存于任何位置都可以
#!/usr/bin/env bash
cd "$HOME/Library/Application Support/ShadowsocksX-NG/" || exit
"#第2步得到的文件夹路径/ss-local" -c "ss-local-config.json" -f "ss-local-config.pid" -v
现在只要运行ssr.sh脚本,就等于开启了代理,只需要连接上面设置的socks5端口就可以使用代理路线了。
最后提醒大家,科学上网,理性头脑,爱我中国!
进阶方法:
Mac平台使用ClashX 搭配 ssr 支持 SSR 协议及分流策略的使用,为什么使用ClashX,因为现在ssr用于科学上网被封的几率实在太大了,主要还是用v2ray这类比较小众的,ssr还是用在国内的代理流量。
但可惜ClashX不支持ssr协议,所以需要再安装个ssr进行前端 中转一下。目前最新版的Clash已经支持ssr,可以直接添加ssr线路
您好,按照步骤出现:
dyld: Library not loaded: @@HOMEBREW_PREFIX@@/opt/libev/lib/libev.4.dylib
Referenced from: /Users/david/Library/Application Support/ShadowsocksX-NG/ss-local-3.0.5/ss-local
Reason: image not found
./ssr.sh: line 5: 15717 Abort trap: 6 “/Users/david/Library/Application Support/ShadowsocksX-NG/ss-local-3.0.5/ss-local” -c “ss-local-config.json” -f “ss-local-config.pid” -v
怎么解决呢
mac 系统 Sierra 10.12.6、 Shadowsocksx-NG 1.7.1
@匿名 这个我没碰到过 但看提示好像是HOMEBREW的问题 你看看是不是更新一下源或者其他操作
能否帮我弄一下,实在搞不定,我的qq:2225240565 可付费求帮忙
@sks 付费倒不用 但我是mac的本子 QQ没有远程
@haitian 哥我的也不行了 可以付费 我的我的qq 1148631776 好人一生平安
@匿名 rrs 最好还是不要用了 特别是国外的 rrs直接被封
按步骤做,复制脚本新建,运行时提示语法错误,预期是行的结尾等等,却找到“””。提示的是双引号。。。请问怎么解决呢。。
@sophie 最好将详细的错误信息给出 现在可以先检查一下路径 一般都是路径的问题,你要选择你的程序路径
牛逼,实测有效。按教程一步步实现的
@匿名 科学上网 理性爱国~
在删除一个Google Chrome插件后问题解决(folx),建议尝试删除一些你觉得可能影响到proxy的插件。
@Bill 有可能 如果不能智能分流 那么不如就直接使用浏览器的代理
@Bill 感谢回答,删掉了一个插件果然可以使用了
2020-02-17 00:18:03 INFO: protocol auth_sha1_v4
2020-02-17 00:18:03 INFO: protocol_param
2020-02-17 00:18:03 INFO: method chacha20
2020-02-17 00:18:03 INFO: obfs http_simple
2020-02-17 00:18:03 INFO: obfs_param cloudflare.com
这个算是启动成功了吗?如果是接下来要怎么操作才能访问外网,我这里启动了ssr软件还是不能访问
@匿名 这个已经启动成功了 ssr软件在mac平台下是不能运行的 你可以在浏览器或者其他软件(比如clashX)里 设置代理将端口连接到第三步设置的本地端口上
感谢。搭梯子成功,虽然还是看不懂,第三步的端口那些什么的也没留意,反正就可以科学上网。
@deano 第三步的端口如果修改 那么接下来使用这个代理 就是连接到本地这个端口即可
[…] 4、本文方法还可解决ssr在mac平台下无法连接使用的问题。 […]
sh 文件运行完直接退出了,输出这个:2020-02-04 21:53:18 INFO: protocol auth_aes128_sha1
2020-02-04 21:53:18 INFO: protocol_param
2020-02-04 21:53:18 INFO: method aes-256-cfb
2020-02-04 21:53:18 INFO: obfs plain
2020-02-04 21:53:18 INFO: obfs_param
后台没有找到正在运行地ssr.sh,请问是我哪里没搞对吗?
@xu 对的 已经运行了 你看看是不是 端口没接对
2020-02-04 21:32:39 INFO: protocol auth_aes128_sha1
2020-02-04 21:32:39 INFO: protocol_param
2020-02-04 21:32:39 INFO: method aes-256-cfb
2020-02-04 21:32:39 INFO: obfs plain
2020-02-04 21:32:39 INFO: obfs_param
运行后显示这个,是已经运行中的意思妈?但是Chrome用SwitchOmega 链接之前配置的本地端口还是上不了google
@匿名 运行成功就是提示这个 并且在ssr的文件会生成一个.pid文件
如果连不上需要查看配置 并且特别是查看服务器连接 因为现在使用ssr科学的上网 以封一个准
没有这里提到的ss开头文件夹诶。。。。找了半天
@匿名 你先顺着 这个路径找 /Users/用户名/Library/Application Support/
我主要遇到了安全链接无法建立,突然这样的,我把服务器上ss重装了几次都不行
@dk 新版ssr 在mac下 运行就有问题 开启后 无法建立有效的代理通道 只能通过文章里命令行的方式 在后端运行
你好,请问报错显示
dyld: Library not loaded: @@HOMEBREW_PREFIX@@/opt/libev/lib/libev.4.dylib
Referenced from: /Users/derkin/Library/Application Support/ShadowsocksX-NG/ss-local-latest/ss-local
Reason: image not found
有什么建议吗?
@derkin 重新下载一遍ssr 而且我记得这个报错好像不影响使用
老哥pid这个文件没有啊= =
@匿名 确认你安装的ssr的路径 对照文章里的一步步进入找到
老哥我这个也显示/Library/Application Support/ShadowsocksX-NG/ss-local-2.5.6.12.static/ss-local: No such file or directory
老哥有成功的截图可以发一下嘛
谢谢了!
@匿名 你仔细读一下步骤 别直接套用我文章里的路径 因为安装的版本是不一样的 手动一步步进入到对应的文件夹 然后复制保存
求问大佬 这个是什么问题?
dyld: Library not loaded: @@HOMEBREW_PREFIX@@/opt/libev/lib/libev.4.dylib Referenced from: /Users/windsky/Library/Application Support/ShadowsocksX-NG/ss-local-3.0.5/ss-local
Reason: image not found
@王天风 图片没找到?你是在执行哪一步 提示这个的?
很赞,完美解决了我的问题,我也是升到OS10.15.2后用不了原来的ssr,亲测打开原来的软件开启代理然后再执行这个脚本就可以了。
@吴杰 恩 不过现在ssr还是有点不安全哦~ 建议有条件国外还是其他协议 ssr用在国内没问题
@haitian 我的一台macpro(10.15.2)可以,另一台macpro(10.15.1)就完全不行。请问具体如何操作,我开着ShadowssocksX-NG-R8,运行脚本,但还是无法科学上网。
@匿名 ssr开启了 还需要设置浏览器 或者科学上网工具 连接对应的端口 不再想原来ssr软件一样 直接可以全局或者规则
那个脚本运行错误,提示ss-local-2.5.6.9.static/ss-local: No such file or directory
@匿名 你看一下文章里的说明 因为每个版本的内核号 不一样 需要根据自己的情况修改。
但最主要就是找到对应的文件 你根据文章里的找到对应的文件和目录 来修改
可以加wx嘛 我也有这个问题
@匿名 我差不多每天都会上博客来回复的 你是碰到什么问题?
如果按照文章里的介绍 并且服务器没有问题
那么最主要的就是你虽然安装了ssr 并且通过脚本运行了 但是需要注意的是只是连接了 而你的浏览器什么的网络访问并没有走ssr的连接 你需要使用另一个软件来连接 或者浏览器直接使用代理
不是像其他平台 安装了ssr直接运行 就接管电脑所有的连接了
大佬 为啥 我这边能ping的通ip 但是就是连接不上去 我刚才试了你说的方法 也是连接不上。。。
@匿名 ssr在mac因为程序问题 直接运行是不能连接的
不清楚你是否只是按照文中的方法 运行了脚本
但我这个方法 是开的一个后端进程 使用ssr来连接服务器 在本地开放了一个socks5的端口 但还需要一个本地访问连接这个socks5的端口才行
比如文中我写的是5500 那还需要浏览器或者clashx 使用socks5代理到这个端口才能科学上网