shadowsocks配置
2018-12-16 本文已影响2人
MA木易YA
(一)MacOS配置shadowsocks
- 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>
- 设置开机自启动
# 自动启动:
$ 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
(二)ss客户端配置
-
各版本、系统的客户端可以前往这里下载
windows版本
-
下载安装好直接配置服务器以及端口、密码等即可
image.png -
模式应用pac就行了
之后即可在各大浏览器根据智能代理应用设置好的ss代理了,一般谷歌商城能搜索到Proxy SwitchyOmega或者Proxy开头的各大类似应用,小编没有用过也,因为设置好ss客户端的全局模式,关闭其他代理原则上就可以应用了
- 手机上和pc端一样的原理,给大家截个图演示
手机
-
配置
E12C17BBA48EB92E7694F821B20BB63D.jpg -
测试
051E19630AAA74BF01FE2C33D981233C.jpg
pc -
测试
image.png