使用Kali2搭建Tor隐藏服务

  • 启用apache2。
    service apache2 start。
  • 下载Tor,Tor有两种版本,一种是Browser,包含所有的插件,直接可以使用浏览器上Tor,另一种是Tor的核心程序,运行参数都需要自己手动修改配置文件,浏览器访问Tor需自己配置浏览器的socket5代理。
    下载TOR核心程序,修改配置文件/etc/tor/torrc ,关键参数:
#SocksPort 9150  tor监听端口,浏览器要访问Tor,配置Socket5代理就是写这个端口
#HiddenServiceDir /var/lib/tor/hidden_service/  隐藏服务开启后生成的onion网址就在这目录下。
#HiddenServicePort 8888 127.0.0.1:80  开启隐藏服务,将虚拟端口8888映射到本地80端口,即本地的apache服务

/var/lib/tor/hidden_service/ 下两个文件hostname、private_key,hostname就是onion网址zr7xdxxxxxptzvqh.onion,private_key是公私钥对。

  • 设置网桥,由于国内的封堵,需设置网桥跳转。修改配置文件/etc/tor/torrc ,关键参数:
#UseBridges 1  开启网桥
网桥地址,这是两种网桥,写一个就行,可从`https://bridges.torproject.org/bridges`获得
#bridge 128.72.18.203:9001 DA0E1C450E9AE065A741BE6D3D02DDC654FB6119
#Bridge meek 0.0.2.0:3 A2C13B7DFCAB1CBF3A884B6EB99A98067AB6EF44 url=https://az786092.vo.msecnd.net/ front=ajax.aspnetcdn.com
  • 启动TOR。由于开启隐藏服务和使用网桥是冲突的,本地有隐藏服务的话是就不能使用网桥,需要可以直接连接TOR网络,这个时候就不能使用网桥设置UseBridges 0,但不使用网桥有连接不上TOR网络,这是一个矛盾。

    我的方法:

    1. 再下载一个TOR标记为TOR2,前面的TOR标记为TOR1,让其监听本地9150端口,配置网桥,不开启隐藏服务,运行TOR2。
    2. 修改TOR1的监听端口为9250,防止端口冲突,开启隐藏服务。
    3. 使用Kali自带的proxychain,可以将应用程序的流量重定向到代理。修改配置文件SOCKETS5 127.0.0.1:9150。
    4. proxychain tor,这样tor1就可以直接连接TOR网络
  • 输入网址。目前遇到一问题,网址能成功找到我的TOR节点机器,就是被本地80端口连接给拒绝了,apache2服务配置是允许所有的访问,有人知道原因的话指点一下呀。
    -

使用Kali2搭建Tor隐藏服务相关推荐

  1. 如何在PHP中使用cURL连接到Tor隐藏服务?

    本文翻译自:How can I connect to a Tor hidden service using cURL in PHP? I'm trying to connect to a Tor hi ...

  2. Centos 搭建高性能WEB服务 Nginx+PHP+MYSQL+Discuz论坛

    Centos 搭建高性能WEB服务 Nginx+PHP+MYSQL+Discuz论坛 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运 ...

  3. 快速搭建一个网关服务,动态路由、鉴权看完就会(含流程图)

    [文章来源]https://sourl.cn/tcbSPi 前 言 本文记录一下我是如何使用Gateway搭建网关服务及实现动态路由的,帮助大家学习如何快速搭建一个网关服务,了解路由相关配置,鉴权的流 ...

  4. 2021-04-08 Python通过flask搭建音频流/文件服务

    Python通过flask搭建音频流/文件服务 工作上需要搭建一个音频推送服务,考虑到使用python Flask搭建一个服务,下面给出简单的代码,代码中每次请求推送当前目录下的音频文件. from ...

  5. 搭建samba文件共享服务

    文章目录 搭建samba文件共享服务 前言 搭建及设置步骤 实验环境 Win10文件共享到Linux里面 首先创建一个共享目录 GUEST账户启用 打开本地策略 将用户权限分配里面的拒绝从网络访问这台 ...

  6. 搭建MySQL+MHA服务易错位置

    搭建MySQL+MHA服务易错位置 在 Slave1.Slave2 节点执行同步操作时如果两条线程为NO 在所有服务器上配置无密码认证 在 manager 节点上测试 ssh 无密码认证 在 mana ...

  7. Linux常用命令下,以及再CentOS7下搭建apache网站服务,以及同一服务器上搭建第二个网站

    Linux常用命令下,以及再CentOS7下搭建apache网站服务,以及同一服务器上搭建第二个网站 Linux 常用命令ls -l 以长格式显示-a 显示.. 和 .-A 不显示 . 和 ..-d ...

  8. [Abp vNext微服务实践] - 搭建租户管理服务

    一.简介 ABP模板项目中已经提供了租户登录和管理功能,但是模板项目是单体应用结构,无法单独部署租户服务,所以难以满足微服务的需求.本篇文章将会介绍搭建ABP租户管理服务,并单独部署应用. 二.创建工 ...

  9. 7 centos 查看程序文件数量_「动手打造家庭媒体网络平台」安装篇-centos搭建DLNA媒体服务...

    大家好,我是路程lucky,热爱开发.设计.学习.生活.爱捣鼓的web前后端工程师~ 本文的重点是在之前文章提到创建的centos基础上继续搭建DLNA媒体服务.由于centos的系统是从零开始初步安 ...

最新文章

  1. 这些知识点你会吗?redis的分布式布隆过滤器含答案解析
  2. 计算机网络·通俗理解RIP协议(距离向量算法计算)
  3. 别人的代码是火箭,我的代码是乌龟……
  4. Web框架之Django_08 重要组件(form组件、cookie和session组件)
  5. SAP Spartacus 数据类型定义汇总
  6. CF1370F2-The Hidden Pair(Hard Version)【交互题,二分】
  7. 国家级精品课程计算机程序设计,国家级精品课程
  8. .net知识和学习方法系列(四)继承中方法的隐藏和重写
  9. 厉害了!3分钟搞定开发部署,这个霸榜的AI开源项目大公司都在用
  10. 完全二叉树叶子结点的算法
  11. MRI T1加权结构
  12. 支付宝退款申请PHP,使用:4、退款查询
  13. 两年小前端裸辞求职经历
  14. NDO - 快速入门
  15. python使用requests模块下载文件
  16. Openlayers设置ESPG900913作为影射算法
  17. 懂了!运算放大器的工作原理
  18. 哈佛商学院20部必看电影
  19. 二手书交易平台相关调研
  20. WebOffice常用API接口使用说明

热门文章

  1. YJK软件与PKPM相比具有哪些优点?
  2. 基于Java+Spring+vue+element实现婚纱摄影网系统
  3. 360集团产品校招面经
  4. 恭喜你!看到了这篇靠谱的12款CAM软件测评(上篇)
  5. 技术岗面试基础知识复习——计算机网络
  6. 前端html+css+js弹窗的实现
  7. 程序员也需要理财,给不懂理财的朋友整理的理财入门书籍,分享一发
  8. 阿里数据库内核月报:2017年01月
  9. 游戏合作伙伴专题:BreederDAO 与 Ambrus 携手,勇敢面对变暖的世界
  10. vs2017离线安装vs tools for unity