前几天自己的
Pixel
申请升级成P
,发现很多软件出现不兼容的问题,比如说Tim
的Tim
里面查看文件和用WPS浏览文件时会出现OOM
(内存不足)…… 这能忍吗?果断降级,问题来了,退回到OREO
(Android
8.0
)的时候会出现一开始要先连接
解决思路
其实这个问题也不是不能解决,有几个思路,其中刷系统我是不想考虑的,因为我用的Pixel
是买的美版带锁的,所以刷机会有变砖的风险,以前用小米的时候遇见过手机变砖,自己没能解决~~另外的就是想办法在手机没有打开的情况下翻墙,一个是靠路由器翻墙,另一个是让我的手机共享我电脑的端口,也就说我的手机发送一些请求都会先通过电脑的端口,我选择第二种。
具体操作
这里我要再强调一遍啊,我翻墙用的是SSR
不是SS
,网上很多的教程都是基于SS
的,所以我之前试了很多的教程都不对,就是因为那些都是基于SS
的。
其实那些教程里面大多数都推荐使用privoxy
,我以前不知道它是干什么用的,于是在Wiki
里面查了一下,一下是查询的内容:
Privoxy
是一款不进行网页缓存且自带过滤功能的代理服务器,针对HTTP
、HTTPS
协议。通过其过滤功能,用户可以保护隐私、对网页内容进行过滤、管理Cookie
,以及拦阻各种广告等。Privoxy
可以单机使用,也可以应用到多用户的网络。==它也可以与其他代理相连(通常与Squid
一起使用),更可以突破互联网审查。==
🤣打黄线的部分可以看出Privoxy
就是来设置代理和其它设备相连的。
步骤很简单,总结起来就是三步:
- 查看本电脑的
ip
地址,mac
下面打开命令行,在命令行里面敲ifconfig,会出现一大串文字,我们需要找一段字,具体在下面画红线的地方: - 接着我们打开
shadowsocks
,在菜单页里面找HTTP
代理设置,打开以后设置监听的地址和端口,注意端口不能起常用的端口名,要不然会占用端口的。
接着在HTTP
代理监听地址里面填写本电脑ip
地址,HTTP
代理监听端口随便填,这样就会监听这个ip
地址下的这个端口(也就是说我的手机请求会被监听) - 接着在手机上面连接你电脑所处的局域网,先把代理模式调成手动模式,在高级设置里面设置代理服务器主机名和代理服务器端口,具体如图所示:
更多的用法
默认情况下我们电脑的终端是没有翻墙的,如果你想翻墙,你需要在终端里面设置
我的终端用的是zsh
,所以我们需要编辑.zshrc
,在里面加export ALL_PROXY=socks5://XXXX.XXXX.XXXX.XXXX:XXXX
(你的ip
地址加端口名),最后source .zshrc
使文件生效。这里的不是用的HTTP
代理而是socks5
代理,需要在shadowsocks
的高级设置里面查看socks5
的监听地址和监听端口,具体的内容如图: