Linux系统中将Tor的Socks5代理转为HTTP代理的教程

  你可以通过不同的 Tor 工具来使用 Tor 服务,如 Tor 浏览器、Foxyproxy 和其它东西,像 wget 和 aria2 这样的下载管理器不能直接使用 Tor socks 开始匿名下载,因此我们需要一些工具来将 Tor socks 转换成 http 代理,这样就能用它来下载了。

  注意:本教程基于 Debian ,其他发行版会有些不同,因此如果你的发行版是基于 Debian 的,就可以直接使用下面的配置了。

  Polipo

  这个服务会使用 8123 端口和 127.0.0.1 的 IP 地址,使用下面的命令来在计算机上安装 Polipo:

  代码如下:

  sudo apt install polipo

  现在使用如下命令打开 Polipo 的配置文件:

  代码如下:

  sudo nano /etc/polipo/config

  在文件最后加入下面的行:

  代码如下:

  proxyAddress = "::0"

  allowedClients = 192.168.1.0/24

  socksParentProxy = "localhost:9050"

  socksProxyType = socks5

  用如下的命令来重启 Polipo:

  代码如下:

  sudo service polipo restart

  现在 Polipo 已经安装好了!在匿名的世界里做你想做的吧!下面是使用的例子:

  代码如下:

  pdmt -l "link" -i 127.0.01 -p 8123

  通过上面的命令 PDMT(Persian 下载器终端)会匿名地下载你的文件。

  Proxychains

  在此服务中你可以设置使用 Tor 或者 Lantern 代理,但是在使用上它和 Polipo 和 Privoxy 有点不同,它不需要使用任何端口!使用下面的命令来安装:

  代码如下:

  sudo apt install proxychains

  用这条命令来打开配置文件:

  代码如下:

  sudo nano /etc/proxychains.conf

  现在添加下面的代码到文件底部,这里是 Tor 的端口和 IP:

  代码如下:

  socks5 127.0.0.1 9050

  如果你在命令的前面加上“proxychains”并运行,它就能通过 Tor 代理来运行:

  代码如下:

  proxychains firefoxt

  proxychains aria2c

  proxychains wget

  Privoxy

  Privoxy 使用 8118 端口,可以很轻松地通过 privoxy 包来安装:

  代码如下:

  sudo apt install privoxy

  我们现在要修改配置文件:

  代码如下:

  sudo nano /etc/pivoxy/config

  在文件底部加入下面的行:

  代码如下:

  forward-socks5 / 127.0.0.1:9050 .

  forward-socks4a / 127.0.0.1:9050 .

  forward-socks5t / 127.0.0.1:9050 .

  forward 192.168.*.*/ .

  forward 10.*.*.*/ .

  forward 127.*.*.*/ .

  forward localhost/ .

  重启服务:

  代码如下:

  sudo service privoxy restart

  服务已经好了!端口是 8118,IP 是 127.0.0.1,就尽情使用吧!

(0)

相关推荐

  • 在Linux系统中使用tar命令压缩和解压文件的教程

    linux中的tar命令 tar(磁带归档)命令是linux系统中被经常用来将文件存入到一个归档文件中的命令. 其常见的文件扩展包括:.tar.gz 和 .tar.bz2, 分别表示通过了gzip或b ...

  • 在Linux系统中安装使用恶意软件扫描工具及杀毒引擎的教程

    恶意软件是指任何旨在干扰或破坏计算系统正常运行的软件程序.虽然最臭名昭著的几种恶意软件如病毒.间谍软件和广告软件,但它们企图引起的危害不一:有的是窃取私密信息,有的是删除个人数据,有的则介于两者之间; ...

  • Linux系统中的翻页命令more和less使用教程

    more more- 在显示器上阅读文件的过滤器[[ ]] 总览 (SYNOPSIS) more[-dlfpcsu] [-num] [+/ pattern] [+ linenum] [file ... ...

  • Linux系统中Squid代理服务器配置全过程解析

    什么是squid? Squid是一个缓存internet数据的一个软件,它接收用户的下载申请,并自动处理所下载的数据.也就是说,当一个用户象要下载一个主页时,它向Squid发出一个申请,要Squid替 ...

  • Linux系统下配置HTTP负载均衡系统以扛流量增加

    随着网络流量的增加,服务器开始面临繁重负载,这时就需要搭配一套HTTP负载均衡系统了,那么Linux下该如何配置HTTP负载均衡系统呢?随小编一起来学习一下吧。 如今对基于互联网的应用和服务的要求越来 ...

  • U盘上运行的linux系统--babylinux

    下载地址1: http://www.linuxsky.net/down/ftproot/incoming/babylinux/ (由www.linuxsky.net提供,速度稍微快一点) 下载地址2: ...

  • 一次Linux系统被服务器被rootkit攻击的处理思路和处理过程

    IT行业发展到现在,安全问题已经变得至关重要,从最近的“棱镜门”事件中,折射出了很多安全问题,信息安全问题已变得刻不容缓,而做为运维人员,就必须了解一些安全运维准则,同时,要保护自己所负责的业务,首先 ...

  • Linux系统SCSI磁盘扫描机制解析及命令详细介绍

    介绍 Linux系统扫描SCSI磁盘有几种方式?Linux新增LUN之后,能否不重启主机就认出设备?如果安装了PowerPath,动态添加/删除LUN的命令是什么?本文总结了Linux主机对磁盘设备进 ...

  • Linux系统的启动过程

    一直使用linux系统,却对系统启动过程及系统初始化和各种服务的启动不太清楚。今天终于搞明白整个是怎么一回事了。本来想自己写篇文章,刚好在网上看到一篇不错的介绍,很详细,就直接拿来了。 Linux系统 ...