美文网首页我用 LinuxLinux学习|Gentoo/Arch/FreeBSDLinux
linux 搭建shadowsock客户端,实现Http全局代理

linux 搭建shadowsock客户端,实现Http全局代理

作者: stepyu | 来源:发表于2018-08-22 18:09 被阅读5次

linux 搭建shadowsock客户端,实现全局代理

  • 安装shadowsock客户端,执行命令如下:
    python get-pip.py
    pip install shadowsocks
  • 编辑配置文件
vim /etc/shadowsocks.json 
{ 
“server”:”my_server_ip”, 
“local_address”: “127.0.0.1”, 
“local_port”:1080, 
“server_port”:my_server_port, 
“password”:”my_password”, 
“timeout”:300, 
“method”:”aes-256-cfb” 
}
  • 启动shadowsock客户端:sslocal -c /etc/shadowsocks.json -d start

  • 停止shadowsock客户端:sslocal -c /etc/shadowsocks.json -d stop

  • 由于shadowsockssocket5代理,在shell里发起的请求只能使用http/https代理,所以需要安装privoxy代理,来把http请求转发给shadowsocks。

  • 安装privoxy

  • 下载源码、解压、编译

wget http://www.privoxy.org/sf-download-mirror/Sources/3.0.12%20%28stable%29/privoxy-3.0.26-stable-src.tar.gz
tar -zxvf privoxy-3.0.26-stable-src.tar.gz
cd privoxy-3.0.26-stable

yum install autoconf 
yum -y install gcc 
autoheader && autoconf 
./configure 
make && make install
  • 修改配置
vi /usr/local/etc/privoxy/config
#注释掉forward-socks5t / 127.0.0.1:1080 
#去掉注释 listen-address 127.0.0.1:8118
  • 启动privoxy
privoxy /usr/etc/privoxy/config

相关文章

网友评论

    本文标题:linux 搭建shadowsock客户端,实现Http全局代理

    本文链接:https://www.haomeiwen.com/subject/uqgyiftx.html