[普通]Linux使用privoxy将socks5代理转为http代理

作者(passion) 阅读(851次) 评论(0) 分类( 软件)

由于socks5是传输层的代理,即socket相关的TCP/UDP层的代理,如果想用http访问就需要做一层中转,把所有的http请求转发到对应TCP层或UDP层的端口上。本文将在Ubuntu中使用privoxy来做中转,假设已经搭建了基于socks5的代理192.168.1.100:1080

一、安装配置privoxy

安装privoxy

# sudo apt-get install privoxy

修改privoxy配置文件

vim /etc/privoxy/config

增加下面的内容并保存(#后面的.不要漏掉了)

forward-socks5t   /   192.168.1.100:1080 .

privoxy默认监听地址为127.0.0.1:8118,不需要修改。

启动privoxy

systemctl start privoxy

将privoxy设置开机启动

systemctl enable privoxy

二、设置代理

设置系统代理

sudo vim /etc/profile

添加下面的内容并保存

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

使配置立即生效

source /etc/profile


« 上一篇:tensorflow 下载地址分享
« 下一篇:深入了解Python的wheel文件格式
在这里写下您精彩的评论
  • 微信

  • QQ

  • 支付宝

返回首页
返回首页 img
返回顶部~
返回顶部 img