配置 shadowsocks
检查是否安装 pip
$ pip --version
pip 8.1.2 from /usr/local/lib/python2.7/site-packages (python 2.7)
如果报错则安装 pip
首先用 wget 或者浏览器下载 get-pip.py 文件,地址为: https://bootstrap.pypa.io/get-pip.py
然后用 Python 执行下载的文件来安装 pip:
$ sudo python get-pip.py
用 pip 安装 shadowsocks
$ sudo pip install shadowsocks
# 验证安装:
$ which sslocal
/usr/local/bin/sslocal
编辑 shadowsocks 配置文件
$ sudo vim /etc/shadowsocks.json
# 输入以下内容:
{
"server":"服务端地址",
"server_port":端口号,
"local_port":1080,
"password":"密码",
"timeout":600,
"method":"aes-256-cfb"
}
# 以上内容根据自身情况自行替换
添加 shadowsocks 服务脚本
# 获取 sslocal 目录:
$ which sslocal
/usr/local/bin/sslocal
# 编辑脚本:
$ sudo vim /Library/LaunchDaemons/com.shadowsocks.plist
# 输入以下内容:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.shadowsocks.plist</string><!--这个名字必须和文件名一致-->
<key>ProgramArguments</key>
<array>
<string>/usr/local/bin/sslocal</string>
<string>-c</string>
<string>/etc/shadowsocks.json</string>
<string>start</string>
</array>
<key>KeepAlive</key><!--后台保持运行-->
<false/>
<key>RunAtLoad</key><!--加载时候运行-->
<true/>
</dict>
</plist>
shadowsocks 开机自启
# 自动启动:
$ sudo launchctl load /Library/LaunchDaemons/com.shadowsocks.plist
# 取消自动启动:
$ sudo launchctl unload /Library/LaunchDaemons/com.shadowsocks.plist
# 立即启动:
$ sudo launchctl start com.shadowsocks.plist
# 立即停止:
$ sudo launchctl stop com.shadowsocks.plist
# 查看:
$ sudo launchctl list
Chrome 安装智能代理
安装 Proxy SwitchyOmega
在连接 shadowsocks 打开的情况下 Chrome
$ open -a "/Applications/Google Chrome.app" --args --proxy-server="socks5://127.0.0.1:1080"
打开 Chrome 商店: 设置 --> 拓展程序 --> 获取更多拓展程序 或者打开 url: https://chrome.google.com/webstore/category/apps
搜索 Proxy SwitchyOmega
进行安装
配置 Proxy SwitchyOmega
下载备份好的配置文件: https://github.com/FelisCatus/SwitchyOmega/wiki/GFWList.bak
打开 Proxy SwitchyOmega 选项界面
导入配置文件: 设定 –> 导入/导出 –> 从配置文件恢复 –> 选择刚刚下载好的配置文件(会生成新的情景模式GWFed)
添加代理服务器: 情景模式 –> GFWed –> 代理服务器 –> 代理协议 socks5 –> 代理服务器 127.0.0.1 –> 代理端口 1080
启用自动切换模式
点击 Chrome 页面上右上角的 Proxy SwitchyOmega
选择自动切换模式。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。