代理(英语:Proxy),也称网络代理,是一种特殊的网络服务,允许一个网络终端(一般为客户端)通过这个服务与另一个网络终端(一般为服务器)进行非直接的连接。一些网关、路由器等网络设备具备网络代理功能。一般认为代理服务有利于保障网络终端的隐私或安全,防止攻击。
HTTP代理 主要用于访问网页,一般有内容过滤和缓存功能。端口一般为80、8080、3128等。
SOCKS代理 只是单纯传递数据包,不关心具体协议和用法,所以速度快很多。一般有缓存功能。端口一般为1080。 (来自维基百科)
Privoxy实现sock5转http代理官网:
Privoxy downloads are available at . If you are not comfortable with downloading binaries from SourceForge, please use .
<-- 761行,这里更改可以选择监听地址。0.0.0.0表示开放到互联网,127.0.0.1表示仅开放本地。
<-- 1314行,这里更改可以选择代理地址。0.0.0.0表示开放到互联网,127.0.0.1表示仅开放本地
最后的最后:
sudo service privoxy restart
重启服务,netstat -an |grep 2222
-------- 使用proxychains也是不错选择
proxychains安装
git clone https://github.com/rofl0r/proxychains-ng.gitcd proxychains-ng./configuremake && make install cp ./src/proxychains.conf /etc/proxychians.conf cd .. && rm -rf proxychains-ng
编辑proxychains配置
vim /etc/proxychains.conf
将socks4 127.0.0.1 9095改为
socks5 127.0.0.1 1080 //1080改为你自己的端口
使用方法
在需要代理的命令前加上 proxychains4 ,如:
proxychains4 wget http://xxx.com/xxx.zip