使用工具: 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

基于Tor网络的HTTP代理搭建过程相关推荐

  1. 基于Ubuntu的ORB-SLAM2项目环境搭建过程

    目录 关于ORB-SLAM2 环境搭建 已有环境 创建环境 尝试运行 测试环境搭建是否成功 尝试数据集 成功运行双目数据集 下一步 关于ORB-SLAM2 机器人所研究SLAM的学长介绍,ORB-SL ...

  2. Memcached集群/分布式/高可用 及 Magent缓存代理搭建过程 详解

    2019独角兽企业重金招聘Python工程师标准>>> http://blog.snsgou.com/post-800.html 转载于:https://my.oschina.net ...

  3. 基于HI600的低成本最小RTK系统详细搭建过程

    搭建过程参考博文链接:基于HI600R的差分GPS设搭建过程介绍_进击的益达的博客-CSDN博客 项目要求使用国产设备进行实验,看到上述博文后果断入手超核HI600模块,购买链接在上述博文中有所提到, ...

  4. 启动hive报错_远程服务器模式Hive的搭建过程详解

    昨天总结了一下Hive通过网络连接数据库模式的搭建过程,今天我来总结一下另外一种模式-远程服务器模式Hive的搭建过程. 首先,我们来看一下机器如何分配: 在集群中,我们准备四台虚拟机,node001 ...

  5. Tor网络已过时? 新匿名架构将达93Gb/s

    1.新匿名网络架构被提出 作为知名的匿名网络,Tor一直是一些喜欢匿名上网,或关注网络隐私人士的最爱,不过其缓慢的连接速度却常常遭受使用者的诟病.因此为了满足今天高速网络时代下的连网体验,现有国外的研 ...

  6. 部署haproxy代理,搭建基于nginx的高性能反向代理群集

    目录 一.Haproxy概述.简介 (1)Haproxy简介 (2)Haproxy和LVS.Nginx的比较 (3)Haproxy的代理模式 二.利用Haproxy+nginx搭建web群集 实验环境 ...

  7. 两场直播丨 手把手安装搭建GoldenDB、基于IB网络的Oracle Extend RAC最佳实践

    1. 手把手安装搭建GoldenDB-03.09 作为成熟稳定商用领先的金融级分布式数据库,中兴通讯GoldenDB分布式数据库具备强一致.高性能.高可靠.易扩展及智能运维等核心能力. 本次课程以Go ...

  8. 基于springboot + vue 的个人博客搭建过程(续)

    承接上文:基于springboot + vue 的个人博客搭建过程 目录 1. 评论列表 1.1 接口说明 1.2 controller 1.3 service 1.4 mapper 1.5 实体类 ...

  9. 将xscj指定为当前数据库_通过网络连接数据库模式Hive的搭建过程详解

    最近在搭建通过网络直接连接数据库模式的Hive时总是在启动的时候报各种错误,所以今天,我们来总结一下这种模式的Hive的搭建过程. [数据库安装] 安装mysql yum install mysql- ...

最新文章

  1. 计算机科技协会竞选书,加入计算机协会申请书
  2. SPI总线(一):基本原理篇
  3. 如何调试 Android 上 HTTP(S) 流量
  4. php 错误提示,php怎么显示错误
  5. java 绝对路径_java 获取绝对路径
  6. 【CodeForces - 219D 】Choosing Capital for Treeland (树形dp)
  7. 震撼!7月12日山东滨州,中科院向起电的雷暴云发射拖带金属导线专用火箭人工引雷!...
  8. Spring Boot下使用JPA报错:'hibernate.dialect' not set的解决办法
  9. 收藏 |彻底搞懂感受野的含义与计算
  10. 我所理解的JVM(三):字节码的执行
  11. PHP Excel导入数据到MySQL数据库
  12. MATLAB一句总结
  13. 游戏中学会写代码:这些编程学习网站不容错过
  14. 【C++STL】deque的结构和使用
  15. php中运行后怎么停,php停止脚本运行的操作方法
  16. 如何 linux x86 还是64位
  17. 计算机化考试实施方案,上海对外经贸大学计算机分级教学实施方案
  18. python报错 VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences
  19. java 支付宝支付
  20. 《期权、期货及其他衍生产品》读书笔记(第一章:导论)

热门文章

  1. C++编程思想 第二卷 勘误
  2. 什么是Deno?跟Node.js有何区别?
  3. JSObject.getWindow()方法找不到问题( 类 netscape.javascript.JSObject.getWindow)
  4. 互联网金融入门篇(三) 专业术语
  5. C++不允许使用不完整的类型说明
  6. 股票最新K线 易语言代码
  7. vue中canvas签名
  8. 电商后台商品管理和订单管理分享
  9. h5向app传递参数
  10. 一位同学3年通过CPA, CFA, ACCA的经验