centos7 使用ss和Privoxy 实现命令行访问外网

2,013次阅读
没有评论

更新yum源

yum -y upgrade

安装epel-release,python-pip 和 privoxy 都在EPEL源里面

yum install -y epel-release

安装 python-pip

yum install -y python-pip

安装完成后需要更新一下

pip install --upgrade pip

安装shadowsocks和privoxy

#安装 shadowsocks
pip install shadowsocks
#安装 privoxy
yum install -y privoxy

配置 shadowsocks

编辑文件vi /etc/shadowsocks.json并添加以下内容

{
    "server": "xxxx.xxx.xxx.xxx",#ss服务器IP
    "server_port": "55555",#SS服务器端口
    "local_address": "127.0.0.1",#本地ip
    "local_port": "6666",#本地端口
    "password": "service_password",#连接ss密码
    "method": "aes-256-cfb",#加密方式
    "timeout": "300",#等待超时
    "workers": "1"
}

使用配置文件建立链接

nohup sslocal -c /etc/shadowsocks.json /dev/null 2>&1 &

配置 privoxy

vim /etc/privoxy/config
# 确认下面这一行没有被注释掉 listen-address 127.0.0.1:8118 ## 默认端口是8118,不需要修改
# 新增一行 forward-socks5t / 127.0.0.1:6666 . 端口必须与 /etc/shadowsocks.json 中 local_port 字段的值相同,(一般去除注释即可)
## 注意:行尾有一个英文句号(.)

配置环境变量

vim /etc/profile 编辑文件

export http_proxy=http://127.0.0.1:8118
export https_proxy=http://127.0.0.1:8118

保存执行source /etc/profile

开启privoxy

privoxy /etc/privoxy/config

测试

测试是否成功

curl -I www.google.com

成功则返回200状态码
如下图:
centos7

Hasukannal
版权声明:本站原创文章,由 Hasukannal 2019-10-24发表,共计966字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码
载入中...