SSR局域网共享(Mac)

前几天自己的Pixel申请升级成P,发现很多软件出现不兼容的问题,比如说TimQQ空间和邮件功能,支付宝的共享单车功能会直接闪退,正常使用一些软件,比如说在Tim里面查看文件和用WPS浏览文件时会出现OOM(内存不足)…… 这能忍吗?果断降级,问题来了,退回到OREOAndroid 8.0)的时候会出现一开始要先连接Google浏览器(需要翻墙😭),这不是坑爹吗?手机还没开就要我翻墙,在网上查看了相关的教程,发现了一些不适用的问题,最后在室友的提醒下解决了问题。

解决思路

其实这个问题也不是不能解决,有几个思路,其中刷系统我是不想考虑的,因为我用的Pixel是买的美版带锁的,所以刷机会有变砖的风险,以前用小米的时候遇见过手机变砖,自己没能解决~~另外的就是想办法在手机没有打开的情况下翻墙,一个是靠路由器翻墙,另一个是让我的手机共享我电脑的端口,也就说我的手机发送一些请求都会先通过电脑的端口,我选择第二种。

具体操作

这里我要再强调一遍啊,我翻墙用的是SSR不是SS,网上很多的教程都是基于SS的,所以我之前试了很多的教程都不对,就是因为那些都是基于SS的。
我用的SSR图标
其实那些教程里面大多数都推荐使用privoxy,我以前不知道它是干什么用的,于是在Wiki里面查了一下,一下是查询的内容:

Privoxy是一款不进行网页缓存且自带过滤功能的代理服务器,针对HTTPHTTPS协议。通过其过滤功能,用户可以保护隐私、对网页内容进行过滤、管理Cookie,以及拦阻各种广告等。Privoxy可以单机使用,也可以应用到多用户的网络。==它也可以与其他代理相连(通常与Squid一起使用),更可以突破互联网审查。==

🤣打黄线的部分可以看出Privoxy就是来设置代理和其它设备相连的。
步骤很简单,总结起来就是三步:

  1. 查看本电脑的ip地址,mac下面打开命令行,在命令行里面敲ifconfig,会出现一大串文字,我们需要找一段字,具体在下面画红线的地方:
  2. 接着我们打开shadowsocks,在菜单页里面找HTTP代理设置,打开以后设置监听的地址和端口,注意端口不能起常用的端口名,要不然会占用端口的。

    接着在HTTP代理监听地址里面填写本电脑ip地址,HTTP代理监听端口随便填,这样就会监听这个ip地址下的这个端口(也就是说我的手机请求会被监听)
  3. 接着在手机上面连接你电脑所处的局域网,先把代理模式调成手动模式,在高级设置里面设置代理服务器主机名和代理服务器端口,具体如图所示:

    更多的用法

    默认情况下我们电脑的终端是没有翻墙的,如果你想翻墙,你需要在终端里面设置
    我的终端用的是zsh,所以我们需要编辑.zshrc,在里面加
    export ALL_PROXY=socks5://XXXX.XXXX.XXXX.XXXX:XXXX(你的ip地址加端口名),最后source .zshrc使文件生效。这里的不是用的HTTP代理而是socks5代理,需要在shadowsocks的高级设置里面查看socks5的监听地址和监听端口,具体的内容如图:

本文标题:SSR局域网共享(Mac)

文章作者:袁来

发布时间:2018年06月02日 - 20:06

最后更新:2018年06月02日 - 20:06

原始链接:http://yoursite.com/2018/06/02/SSR局域网共享-Mac/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

显示 Gitment 评论