从事IT开发行业的总免不了用用Google,看看国外互联网,但是呢有道墙大家都懂的,其中有一种socks5的梯子,一般都是配置浏览器,如何在命令行下也使用呢?有过使用经验的都知道,Linux终端是不走socks代理配置的,除此之外,很多软件或者应用也不支持socks代理设置,但是有一个软件是可以把socks代理转为http代理,这个软件就叫做privoxy,下面简单介绍下这个软件使用:
1.开启某SS代理,代理地址假设为 127.0.0.1:1080
2.安装privoxy,这里只介绍debian系列发行版,其他系统不多说,其实都差不多
1 | sudo apt-get install privoxy |
3.修改privoxy配置
1 | sudo vim /etc/privoxy/config |
在里面添加一条:
1 | forward-socks5 / 127.0.0.1:1080 . |
请注意后面有一个 .
1 | # 下面还存在以下一条配置,表示privoxy监听本机8118端口 |
4.重启privoxy服务
1 | sudo service prioxy restart |
5.配置命令行或者应用
如果是软件,直接在软件代理设置填写http(s)地址为 127.0.0.1:8118 即可
如果是Linux命令行可以使用export命令临时设置代理,命令如下:
1 | export http_proxy=http://127.0.0.1:8118/ |
如果需要永久设置代理,可以修改环境配置文件,把上面的命令写到.bashrc文件里面就行了,但是不建议这么做,这样所有流量都会走代理,会影响访问国内网站的速度,建议需要的时候临时配置即可,毕竟这样的场景并不多!