博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
基于Tor网络的HTTP代理搭建过程
阅读量:5113 次
发布时间:2019-06-13

本文共 1454 字,大约阅读时间需要 4 分钟。

使用工具: Vidalia , Tor and Polipo ;

用Tor连接tor网络,vidalia是tor的图形化配置界面,但tor只提供socks5代理,需要用polipo将socks5转为http代理,以供其他程序使用,下面是搭建过程。

第一步:安装Polipo,下载安装包(polipo-1.0.4.1-forbidden-1-win32.exe),运行之,安装在f:\Software\Polipo下,然后写配置文件(f:\Software\Polipo\polipo.conf):

socksParentProxy = "localhost:9050"

socksProxyType = socks5

diskCacheRoot=""

#disableLocalInterface=true

第二步:下载 Tor Browser Bundle ,里面包括了Tor, Vidalia和一个便携版的Firefox,解压后运行Start Tor Browser.exe,出现vidalia界面:

Vidalia Control Panal -> Settings -> General -> Proxy Application下勾选“Start a proxy ...”,下面写上polipo.exe的路径,Application Arguments下面写: -c ,如下图:

配好后重启vidalia,验证tor和polipo运行成功的方法是命令行中运行: netstat -ano|findstr 9050 和 netstat -ano|findstr 8123 ,其中9050是tor绑定的端口,8123是polipo绑定的端口;

第三步:配置要使用http代理的软件。

以GreenBrowser为例:在【工具->代理->设置代理】里新建一个名为polipo,地址为 http://127.0.0.1:8123 的代理,【工具->代理】下会多一个【polipo】项,选中它,在地址栏中输入 www.facebook.com , bingo!

主要参考文章:

Tor, Polipo & Vidalia

应用实例1:calibre的代理设置。

在windows系统中设置一个名为 HTTP_PROXY 的环境变量,值为 http://127.0.0.1:8123 ,然后在calibre安装目录下运行

calibre-debug -c "from calibre import get_proxies; print get_proxies()"

如果出现 Using proxies: {'http': '127.0.0.1:8123'} 说明配置成功,启动calibre,在Preference->Miscellaneous里可以看到代理已启动。

应用实例2:iTunes的代理设置。

iTunes使用IE的代理设置,所以只要在IE里设置好polipo的信息( 127.0.0.1:8123 )就OK了,但要注意Evernote也使用IE的代理设置,所以不需要iTunes联网时不要开启IE的代理。

应用实例3:Eclipse的代理设置。

Active Provider: Manual;

HTTP -> Edit, Host: 127.0.0.1, Port: 8123,如下图:

转载于:https://www.cnblogs.com/darkmatter/p/3606778.html

你可能感兴趣的文章
如何在Access2007中使用日期类型查询数据
查看>>
Jzoj4757 树上摩托
查看>>
CF992E Nastya and King-Shamans(线段树二分+思维)
查看>>
第一个Java Web程序
查看>>
树状数组_一维
查看>>
如果没有按照正常的先装iis后装.net的顺序,可以使用此命令重新注册一下:
查看>>
linux install ftp server
查看>>
嵌入式软件设计第8次实验报告
查看>>
算法和数据结构(三)
查看>>
Ubuntu下的eclipse安装subclipse遇到没有javahl的问题...(2天解决了)
查看>>
alter database databasename set single_user with rollback IMMEDIATE 不成功问题
查看>>
Repeater + Resources 列表 [原创][分享]
查看>>
WCF揭秘——使用AJAX+WCF服务进行页面开发
查看>>
【题解】青蛙的约会
查看>>
IO流
查看>>
mybatis调用存储过程,获取返回的游标
查看>>
设计模式之装饰模式(结构型)
查看>>
面向对象的设计原则
查看>>
Swift3.0服务端开发(三) Mustache页面模板与日志记录
查看>>
【转】 FPGA设计的四种常用思想与技巧
查看>>