ITPub博客

首页 > 应用开发 > IT综合 > Centos6.5配置shadowsocks和privoxy

Centos6.5配置shadowsocks和privoxy

原创 IT综合 作者:梓沐 时间:2016-12-02 15:00:56 0 删除 编辑

1.pip安装shadowsocks

[root@oracle pip-9.0.1]# pip install shadowsocks

2.shadowsocks配置文件

[root@oracle pip-9.0.1]# vim /etc/shadowsocks.json

{

    "server":"1.1.1.1",            

    "server_port":1035,            

    "local_address": "127.0.0.1",  

    "local_port":1080,             

    "password":"password",         

    "timeout":600,                 

    "method":"aes-256-cfb"              

}

3.启动shawodsocks

sslocal -c /etc/shadowsocks.json -d start

然后加入开机自启动

echo "/usr/local/bin/sslocal -c /etc/shadowsocks.json -d start" >>/etc/rc.local

4.安装privoxy

[root@oracle local]# tar xf privoxy-3.0.26-stable-src.tar.gz

[root@oracle local]# cd privoxy-3.0.26-stable

[root@oracle privoxy-3.0.26-stable]# useradd privoxy

[root@oracle privoxy-3.0.26-stable]# autoheader && autoconf

[root@oracle privoxy-3.0.26-stable]# ./configure

[root@oracle privoxy-3.0.26-stable]# make && make install

5.修改privoxy配置文件

[root@oracle privoxy-3.0.26-stable]# vim /usr/local/etc/privoxy/config

找到 783

listen-address 127.0.0.1:8118

去掉前面的注释符号,后面的8118端口可以随便改,但不要和别的服务冲突

再找到 1336

forward-socks5t / 127.0.0.1:1080 .

去掉前面的注释符号,后面的1080端口要对应Shadowsocks服务里面的配置,要一致

8118端口走http协议,1080socks5协议,socks5会经过http,这样间接的shadowsocks也能支持http协议了

6.让终端走代理

[root@oracle ~]# vim /etc/profile

添加以下几行:

export http_proxy=http://127.0.0.1:8118

export ftp_proxy=http://127.0.0.1:8118

[root@oracle privoxy-3.0.26-stable]# source /etc/profile

[root@oracle privoxy-3.0.26-stable]# service privoxy start

Starting Privoxy, OK.

7.测试curl谷歌

curl www.google.com

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29812844/viewspace-2129571/,如需转载,请注明出处,否则将追究法律责任。

下一篇: LVM管理
请登录后发表评论 登录
全部评论
擅长PLS/QL开发,SQL调优和改写,数据库设计

注册时间:2014-08-18

  • 博文量
    161
  • 访问量
    1085939