首先上效果图,我用Express搭建了一个网站,内容很简单,就一行字。

下面说说详细步骤

0x01 安装Tor

首先你最好有台VPS,Linux系统(当然其实即使是局域网只要能对外开放一个公网端口也都可以)。

apt-get install tor

0x02 配置HTTP服务器

这个就随意了,apache,nignx等等都可以,这里我为了方便演示就采用了NodeJS的Express框架。

npm install express

建立一个app.js

var express = require('express');
var app = express();app.get('/', function (req, res) {res.send('Hello World!');
});var server = app.listen(3000, function () {var host = server.address().address;var port = server.address().port;console.log('Example app listening at http://%s:%s', host, port);
});

然后运行

node app.js

这样就建立好一个HTTP服务器了,端口监听在3000。

0x03  配置Hidden Service&获取onion域名

重点来了!

先编辑/etc/tor/torrc 文件,定位到此处

############### This section is just for location-hidden services ###   ## Once you have configured a hidden service, you can look at the
## contents of the file ".../hidden_service/hostname" for the address
## to tell people.
##
## HiddenServicePort x y:z says to redirect requests on port x to the
## address y:z.HiddenServiceDir /var/www/  //设置你的hidden service的目录,不要和http目录是同一个,也可以自己指定一个目录
HiddenServicePort 80 127.0.0.1:3000  //3000是真正的HTTP服务器端口#HiddenServiceDir /var/lib/tor/other_hidden_service/
#HiddenServicePort 80 127.0.0.1:80
#HiddenServicePort 22 127.0.0.1:22

将/var/www/的权限修改 ,用户组设置成www-data,所有者设置成debian-tor

重启下tor服务

service tor restart

如何看成功了没有呢?

去/var/www/目录快快是不是多了两个文件

其中hostname就是在tor浏览器中可以访问的域名,打开复制黏贴到tor浏览器,是不是出来一个HelloWorld?

如果没成功,则去/var/log/tor/log中看看日志,看看是哪里出了问题。

参考链接

https://www.torproject.org/docs/tor-hidden-service.html.en

转载于:https://www.cnblogs.com/grease-giant/p/5173331.html

在暗网(Deep Web)中搭建自己的网站相关推荐

  1. 宽屏企业网站源码中英php_网展PHP中英外贸企业网站黑色风格 v4.6

    网展PHP中英外贸企业网站功能介绍 1.可生成全站静态-------支持一键生成全站静态,且产品.新闻增加或修改后,会立刻自动生成静态html,不用每次都点一键生成,非常方便,提高工作效率. 2.se ...

  2. 在局域网中搭建自己的网站

    今天上了第一节JSP的课,老师讲了主要讲了如何搭建自己的网站,回来之后,兴奋不已的实践了一把!但由于我们寝室的是局域网,还是遇到一些问题,并不是那么顺利,在这里总结一下,以作备忘!下面是步骤: 1.安 ...

  3. 隐私泄露下的数据暗网,分类标签中的爱恨一生

    自打人类进化中出现了商业的那一刻起,营销,就成为了人类钻研的核心. 交易的本质是价值交换,但世界上不存在永远对等的价值,所以交换中存在套利空间,这些套利空间,成就了商业的价值. 逐利是人的本性,这是刻 ...

  4. 网展PHP中英外贸企业网站黑色风格源码 v6.2

    简介: 可生成全站静态 支持一键生成全站静态,且产品.新闻增加或修改后,会立刻自动生成静态html,不用每次都点一键生成,非常方便,提高工作效率. seo功能支持 在后台可对每页进行seo优化,自定义 ...

  5. Deep Web(深层网络or深度网络)

    深层网络:揭示网络中隐藏的价值   World Wide Web(简称WWW,或Web网)自20世纪90年代发明以来就一直呈现蓬勃发展之势,到今天为止其蕴含着海量的丰富资源,包罗万象,是人类一笔宝贵的 ...

  6. 学习笔记:匿名通信与暗网研究综述

    本文仅为作者学习笔记,内容源自论文"匿名通信与暗网研究综述--罗军舟等"本身以及相关网络搜索 1.匿名通信与暗网 匿名通信指采取一定的措施隐蔽通信流中的通信关系,使窃听者难以获取或 ...

  7. 德国警方捣毁暗网重要节点

    德国警方于9月27日出动特警GSG-9捣毁位于莱茵兰-普法尔茨州的一个位于地下室里的服务器中心,这个由看门狗守卫的服务器中心可能是暗网的一个重要节点. 当地市长近日三度检查了这个地下室,但和其它服务器 ...

  8. 深网中的信息收集 deep web

    In our world, knowledge is power, timing is critical, accuracy is essential. 1. 深网&表网介绍 Google,B ...

  9. 100% 搭建你自己的匿名网站(暗网网站)

    序言 前几年一则朋友圈把暗网炒火了... 其实暗网没那么神秘,就是一种特定的方式的部署与请求而已 请求方需要使用 tor browser 响应方 需要使用 tor 的hidden_service 话不 ...

最新文章

  1. SAP QM QPV3查看Sample-Drawing Procedure
  2. 20145202 《信息安全系统设计基础》第8周学习总结
  3. maven,阿里云国内镜像,提高jar包下载速度
  4. hive - 可优化的 10 个地方及详解
  5. 优先队列priority_queue自定义比较函数
  6. Goldengate实现在线数据迁移
  7. 文本摘要生成 - 基于注意力的序列到序列模型
  8. Atitit 图片验证码功能设计文档总结目录1.1. 使用图片验证码img src标签设置图片。。验证码图片有png,jpg,svg等格式。。 11.2. Php png图像 11.3. P
  9. 卡巴斯基7.0如何设置授权文件
  10. vfp连接高拍仪难不难,只看这篇就能搞定
  11. 关于延拓定理的一点注解
  12. gerrit服务器邮箱设置(三)
  13. Alertmanager 官方文档翻译
  14. 玛雅日历转化(Maya calendar,POJ1008, UVA300)
  15. Word和PPT中字母以及数字的上下标打法
  16. Java实现经纬度格式转化
  17. 导入FBX格式的模型至UE4
  18. U3d之物理引擎(上)
  19. Lateral View Outer
  20. Petalinux建立工程时出现WARNING: /bin/sh is not bash!的解决方法

热门文章

  1. 华为计算机不好用,又不是不能用的华为MATEBOOK 13
  2. oppo 手机 appium 启动时报错:writing to settings requires:android.permission.WRITE_SECURE_SETTINGS
  3. JAVA计算机毕业设计珠宝首饰进销存管理系统Mybatis+系统+数据库+调试部署
  4. Linux鼠标变成十字,点击不动
  5. 服务器下查看tensorboard结果(Xshell的隧道法)
  6. 外煤关注:百度收购大部分糯米股份
  7. hao123被百度收购的原由
  8. 苹果电脑显示内存不足怎么办
  9. Java与MySQL时区
  10. Flink(三十二)—— Flink 状态生存时间(State TTL)机制的底层实现