Mac

将Mac上的SS代理共享给其他设备

share-shadowsocks-over-lan-gettdr-com-mac-os-x

Windows版SS带有Share over LAN功能,可以让一些不方便安装SS客户端的设备一同“鸡犬升天”,如未越狱的iOS设备。但是 OS X 就没有这么幸运了,这时候你需要Privoxy助力。

  1. http://www.privoxy.org/#DOWNLOAD下载安装
  2. 修改 /usr/local/etc/privoxy/config
    1. 搜索到“forward-socks5t   /”(不含双引号)那一行,去掉注释的符号,把端口改为1080(系SS的SOCKS5端口)
      forward-socks5t   /               127.0.0.1:1080 .
    2. 搜索到“listen-address  127.0.0.1:8118”(不含双引号)那一行,去掉注释的符号,把127.0.0.1改为0.0.0.0(否则只能作用于本机),端口号默认或选择一个未占用的端口
      listen-address  0.0.0.0:1992
  3. 在终端中运行
    cd /usr/local/sbin/
    ./privoxy --no-daemon /usr/local/etc/privoxy/config
  4. 使用
    将设备和Mac接入同一个局域网,并在设备的Wi-Fi设置里开启手动代理,代理服务器主机名是Mac的局域网地址,端口是刚才在config里面设置的端口号。
    可以在浏览器中打开ip.cn查看当前IP,如果是SS服务器的IP,则成功。

如果你家的路由器还是非智能的,或者临时有需求,这是应该是最简而易行的方法了


更新:现在iOS9及以上可以通过以下应用使用SS,更加方便了

Shadowrocket 作者是 Guangming Li https://appsto.re/cn/UDjM3.i

(已涨价)Surge – Web Developer Tool and Proxy Utility 作者是 Yachen Liu https://appsto.re/cn/D0Q_9.i

Safari扩展获取安装包(最新版本)的方法

get-the-latest-safari-extensions

有时候作为强迫症+收藏党,会收集一下心水的浏览器扩展的本地版本,以防官网挂了之类的不时之需。

所有你安装的Safari扩展都在这个文件夹下面 ~/Library/Safari/Extensions

那么问题来了,如何获取Safari扩展的最新版本呢?

首先想到的是找到扩展的官网,然后点击网页中显眼位置的链接下载之。

但是我遇到几个扩展无法找到官网,或者有官网但并没有提供下载链接,如某转换流媒体的扩展。

查阅官方文档,根据 这个链接 里提供的信息,我们知道了Safari插件的自动升级是通过访问网络上的一个.plist文件来实现的,这个.plist文件或XML格式的文档里有一个或多个扩展程序的下载链接,写在各自名称为“URL”的键值里。而这个链接,就是我们需要找的最新版本安装包下载地址。

Safari是怎么知道这个写有最新安装包下载地址的.plist文件在哪个网站上呢?可以通过你在 ~/Library/Safari/Extensions中找到的 .safariextz 文件解压得到一个 info.plist 文件,然后在其名称为“Update Manifest URL”的键中就可以看到前面提到的.plist文件地址。

 

同样的道理,这个方法也可以用来获取Android各个版本SDK Platform的离线包、以及其他资源的离线包(如ARM EABI v7a System Image),针对国内开发者使用Android SDK Manager下载没有进度的问题,绝对可以迎刃而解。

XML的链接可以在Android SDK Manager Log中找到,例如SDK Platform的XML地址是 https://dl-ssl.google.com/android/repository/repository-10.xml

根据版本号得到各自在 sdk:url 标签对中的文件名,如 Android SDK Platform 5.0 的对应的文件名是 android-21_r01.zip,在它的前面加上 https://dl-ssl.google.com/android/repository/ 就是离线包的真实下载地址了,也就是 https://dl-ssl.google.com/android/repository/android-21_r01.zip

如果这个地址依旧不通,完全可以将这个URL通过迅雷离线、百度盘离线一键下载100%,大家自由发挥啦~