IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Ubuntu 使用 ShadowSocks + Privoxy 代理

    forecho (caizhenghai@gmail.com)发表于 2017-01-07 04:35:22
    love 0

    ShadowSocks 客户端

    注意是 ShadowSocks 客户端,服务端我就不介绍了。先安装 Python pip 再安装 shadowsocks,然后再配置:

    1
    2
    3
    4
    
    sudo apt-get install python-pip
    sudo pip install shadowsocks
    sudo ln -s /usr/local/python/bin/sslocal /usr/bin/sslocal
    sudo vim /etc/shadowsocks.conf

    配置文件代码如下:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    {
        "server":"your_server_ip",      #ss服务器IP
        "server_port":your_server_port, #端口
        "local_address": "127.0.0.1",   #本地ip
        "local_port":1080,              #本地端口
        "password":"your_server_passwd",#连接ss密码
        "timeout":300,                  #等待超时
        "method":"rc4-md5",             #加密方式
        "fast_open": false,             # true 或 false。如果你的服务器 Linux 内核在3.7+,可以开启 fast_open 以降低延迟。开启方法: echo 3 > /proc/sys/net/ipv4/tcp_fastopen 开启之后,将 fast_open 的配置设置为 true 即可
        "workers": 1                    # 工作线程数
    }

    开启:

    1
    2
    3
    4
    
    # 启动 SS
    sudo nohup sslocal -c /etc/shadowsocks.conf >/dev/null 2>%1 &
    # 查看进程
    sudo ps aux |grep sslocal |grep -v "grep" 
    1
    2
    3
    
    # 添加开启启动
    sudo su
    echo "nohup sslocal -c /etc/shadowsocks.conf /dev/null 2>&1 &" >> /etc/rc.local

    安装 Privoxy

    1
    
    sudo apt-get install privoxy -y
    

    修改配置文件

    1
    2
    
    sudo cp /etc/privoxy/config /etc/privoxy/config.bak
    sudo vim /etc/privoxy/config

    找到 listen-address 确保有这行代码 listen-address 127.0.0.1:8118

    找到 forward-socks5t 确保有这行代码(没有自己加) forward-socks5 / 127.0.0.1:1080 .

    启动

    1
    2
    
    sudo service privoxy start
    sudo service privoxy status

    配置转发

    1
    
    sudo vim ~/.bashrc

    在最后添加如下代码:

    1
    2
    
    export http_proxy="http://127.0.0.1:8118"
    export https_proxy="http://127.0.0.1:8118"

    重载配置

    1
    
    source ~/.bashrc

    测试

    1
    
    curl www.google.com

    参考链接

    • Linux中使用ShadowSocks+Privoxy代理
    • linux下的ss+privoxy代理配置
    • Linux 命令行下使用 Shadowsocks 代理


沪ICP备19023445号-2号
友情链接