编程地带

shadowsocks配置

2018-12-16  本文已影响2人  MA木易YA

(一)MacOS配置shadowsocks

  1. pip 安装 shadowsocks
$ sudo pip install shadowsocks

# 验证安装:
$ which sslocal
/usr/local/bin/sslocal
  1. 编辑 shadowsocks 配置文件
$ sudo vim /etc/shadowsocks.json

# 输入以下内容:
{
"server":"服务端地址",
"server_port":端口号,
"local_port":1080,
"password":"密码",
"timeout":600,
"method":"aes-256-cfb"
}

# 以上内容根据自身情况自行替换
  1. 添加 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>
  1. 设置开机自启动
# 自动启动:
$ 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客户端配置

  1. 各版本、系统的客户端可以前往这里下载

    windows版本
  2. 下载安装好直接配置服务器以及端口、密码等即可


    image.png
  3. 模式应用pac就行了

7BYYH4Y)TVX}VD9FSBJE~05.png

之后即可在各大浏览器根据智能代理应用设置好的ss代理了,一般谷歌商城能搜索到Proxy SwitchyOmega或者Proxy开头的各大类似应用,小编没有用过也,因为设置好ss客户端的全局模式,关闭其他代理原则上就可以应用了

  1. 配置


    E12C17BBA48EB92E7694F821B20BB63D.jpg
  2. 测试

    051E19630AAA74BF01FE2C33D981233C.jpg
    pc
  3. 测试


    image.png
上一篇下一篇

猜你喜欢

热点阅读