iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux中怎么利用Tor创建匿名网站
  • 822
分享到

Linux中怎么利用Tor创建匿名网站

2023-06-12 23:06:19 822人浏览 薄情痞子
摘要

本篇文章给大家分享的是有关linux中怎么利用Tor创建匿名网站,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。介绍:TOR-the-oNIOn-router使用Tor 的.on

本篇文章给大家分享的是有关linux中怎么利用Tor创建匿名网站,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

介绍:TOR-the-oNIOn-router

使用Tor 的.onion域名创建匿名服务器

Tor不仅可以提供客户端的匿名访问,Tor还可以提供服务器的匿名。通过使用Tor网络,用户可以维护位置不可知的服务器。当然如果要访问这个隐蔽的服务,客户端也得安装Tor。

通过Tor指定的顶级域名(Top Level Domain,TLD).onion,可以访问其隐藏的服务。Tor网络可以识别自己的TLD,并自动路由到隐藏的服务。然后,隐藏的服务将请求交由标準的服务器软件进行处理,这个服务器软件应该预先进行配置,从而只侦听非公开的接口。如果这个服务还可以通过公共的因特网来访问,那也会受到相关连的攻击,这样就没有真正的隐藏起来。

我们可以使用tor指定的.onion顶级域名来隐藏自己的服务。接下介绍如果创建一个.onion的网站。

注意:这是一件严肃的事情。为了保证完全的匿名,你必须配置你的WEB服务器让其足够安全,不会泄露任何信息。而且确保没有错误的网页或者其他泄露你真是IP及其他身份信息的可能。注意安全(额,不是说nsa在监控tor吗?)

当然,如果你不是很关心匿名的问题,那么至少保证你的web服务器的安全措施做得好,因为尽管Tor是个好的东西,但是用Tor搭建的网站可能会频繁遭到那些脚本小子的攻击(指那些只会利用别人开发工具进行攻击的人,这是牛逼的黑客对他们的蔑称)

使用这个教程的前提是你有一个web服务器,可以是apache,Nginx或者其他的。
本教程在以下环境进行:

    一个已经安装了nginx的web服务器
    web服务器端口是8080
    系统版本Debian Wheezy

第一步:安装nginx(实在不会,就用别人的军哥的lnmp一件安装包吧)

   

代码如下:

sudo apt-get install nginx

第二步:配置nginx去监听8080端口

   

代码如下:

sudo vi /etc/nginx/sites-available/default    //用vi编辑nginx配置文件

在server段内将listen 后面的数字改成8080   ,和下面一样:

   

代码如下:

server {</p><p>    listen   127.0.0.1:8080;</p><p>    ...


Linux中怎么利用Tor创建匿名网站

    然后重启nginx:

   

代码如下:

sudo service nginx restart

然后在本机试着用 curl 访问  Http://localhost:8080        ,一般都装了。没装的自己装下。如果能访问,说明nginx设置完成了

添加apache和lighthttpd的配置说明:

Apache:

   

代码如下:

listen   127.0.0.1:8080;

lighthttpd:

   

代码如下:

listen   127.0.0.1:8080;</p><p>    server.bind = "127.0.0.1"

记得他们修改配置后也要重启

第三步:安装Tor
官方对于其他版本的教程地址:https://www.torproject.org/docs/debian.html.en

方法如下:

先修改debian的源的配置文件,然后就可以直接apt-get方式安装tor,省时省力

   

代码如下:

sudo vi /etc/apt/sources.list   //用vi编辑源的配置文件

添加下面一行:

   

代码如下:

deb     http://deb.torproject.org/torproject.org  main

然后添加key文件签名,用下面的两行命令:

   

代码如下:

sudo gpg --keyserver keys.gnupg.net --recv 886DDD89
   sudo  gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | sudo apt-key add -

Tor的官方提供了一个debian的软件包,帮助我们时刻保持签名key的更新同步,用下面命令安装:

   

代码如下:

sudo apt-get install deb.torproject.org-keyring

配置好后,就可以直接用下面命令安装Tor了

   

代码如下:

sudo apt-get install tor

默认的dns名称是deb.torproject.org,如果连不上,可尝试下面三个:

   

代码如下:

deb-master.torproject.org
   mirror.netcologne.de
   tor.mirror.youam.de

(如果不熟悉debian的源的配置,请自行查阅相关文档)

第四步:修改Tor的配置文件
假设你已经安装好了Tor,下面进项相关的配置

   

代码如下:

vi /etc/tor/torrc

添加下面两行:

   

代码如下:

HiddenServiceDir /var/lib/tor/hidden_service/
   HiddenServicePort 80 127.0.0.1:8080

Linux中怎么利用Tor创建匿名网站

    然后保存文件,启动tor

   

代码如下:

sudo service tor start

当tor启动后,会创建一个私钥在你的hidden_service目录,同时创建你的独一无二的.onion 主机名。

下面是这些文件的呈现的样子。当然,你不应该让任何人看到你的私钥,下面的只是为了展示的目的:

   

代码如下:

root@starbuck:~# cd /var/lib/tor/hidden_service/</p><p>    root@starbuck:/var/lib/tor/hidden_service# ls</p><p>    hostname private_key</p><p>    root@starbuck:/var/lib/tor/hidden_service# cat private_key</p><p>    -----BEGIN RSA PRIVATE KEY-----</p><p>    MIICXAIBAAKBgQC9ymfMgQk12AFT4PXWV+XfmZ1tVDaGajya/jIuwnwtjFdMWe7m</p><p>    VDWMjs8Z02GGJhH6tIIpoDUrWLi+YchNHlQBi2AnBFzAoSlfRcvobeBAaWuQn+aH</p><p>    Uzr+xVXOADSIcfgtT5Yd13RKmUEKFV8AO9u652zYP1ss0l+S2mY/J/t/3wIDAQAB</p><p>    AoGAMjQwcPBRN2UENOP1I9XsgNFpy1nTcor3rShArg3UO1g8X34Kq/Lql1vPfM1l</p><p>    ps67Qs4tAEXYyraVaAcFrSCwp6MyeKYwxZtT7ki7q3rbMycvbYquxquh0uGy4aed</p><p>    K8XWjPrUv3yzQSYslOehVWMTH7xTzaOvp5uhpAlHFRqN5MECQQDmpFkXmtfEGwQt</p><p>    bRbKegRs9siNY6McWBCGrYc/BrpXEiK0j2QcrjC/dMJ4P9O4A94aG4NSI/005fII</p><p>    vxrOmD9VAkEA0qhBVWeZD7amfvPYChQo0B4ACZZdJlcUd/x1JSOYbVKvRCvJLxjT</p><p>    5LMwg93jj2m386jXWx8n40Zcus6BTDr6YwJBAKH8E0ZszdVBWLAqEbOq9qjAuiHz</p><p>    NH+XqiOShCxTwVOdvRorCxjJjhspGdvyl/PJY5facuShuhgI13AlJ+KpMvECQHDJ</p><p>    l1lzw1bPc2uLgUM8MfHj7h8z+6G4hAQODmaZHVaDK8XzL59gyqqrajFgTyOM9emm</p><p>    n89w6flcxe9a+41mEoMCQBaM91yvrfp7N9BeDMCHlSDfAzX7sDqQn44ftHvZZI9V</p><p>    4IouuRuLlqN0iaw4V73v3MUeqXoasmdeZ89bVGhVrC8=</p><p>    -----END RSA PRIVATE KEY-----</p><p>    root@starbuck:/var/lib/tor/hidden_service# cat hostname</p><p>    juyy62wplbkk7gzy.onion</p><p>    root@starbuck:/var/lib/tor/hidden_service#

第五步:用浏览器访问的.onion的域名,看是否成功
Linux中怎么利用Tor创建匿名网站

以上就是Linux中怎么利用Tor创建匿名网站,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注编程网操作系统频道。

--结束END--

本文标题: Linux中怎么利用Tor创建匿名网站

本文链接: https://www.lsjlt.com/news/263672.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux中怎么利用Tor创建匿名网站
    本篇文章给大家分享的是有关Linux中怎么利用Tor创建匿名网站,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。介绍:TOR-the-onion-router使用Tor 的.on...
    99+
    2023-06-12
  • python匿名函数怎么创建
    本篇内容主要讲解“python匿名函数怎么创建”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“python匿名函数怎么创建”吧!前言在定义函数的时候,不想给函数起一个名字。这个时候就可以用lamb...
    99+
    2023-06-22
  • matlab匿名函数怎么创建
    在MATLAB中,可以使用以下语法创建匿名函数: 函数句柄 = @(输入参数) 表达式 其中,函数句柄是一个变量,用于保存匿名函数的...
    99+
    2023-10-24
    matlab
  • Linux 中怎么利用udev创建ASM DISK
    Linux 中怎么利用udev创建ASM DISK,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。一、查看系统环境内核版本:[r...
    99+
    2024-04-02
  • Linux中怎么创建SSH别名
    这期内容当中小编将会给大家带来有关Linux中怎么创建SSH别名,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。在 Linux 中创建 SSH 别名在我知道这个技巧之前,我通常使用以下任意一种方式通过 SS...
    99+
    2023-06-16
  • 怎么在java中创造匿名对象
    这篇文章将为大家详细讲解有关怎么在java中创造匿名对象,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Java的特点有哪些Java的特点有哪些1.Java语言作为静态面向对象编程语言的代表,...
    99+
    2023-06-14
  • 怎么使用Flask创建Web网站
    要使用Flask创建一个Web网站,可以按照以下步骤进行: 安装Flask:首先需要安装Flask库。可以使用pip来安装Flas...
    99+
    2024-04-09
    Flask
  • 怎么在Linux中创建永久别名
    这篇“怎么在Linux中创建永久别名”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么在Linux中创建永久别名”文章吧。L...
    99+
    2023-06-27
  • mysql中怎么创建用户名
    这篇文章给大家介绍mysql中怎么创建用户名,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。  mysql怎么建立用户名  1.mysql创建库 create database 数据库名...
    99+
    2024-04-02
  • PHP中匿名函数怎么用
    这篇文章主要介绍PHP中匿名函数怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! PHP中的匿名函数(Anonymous functions), 也叫闭包函数(closures), 允许指定一个没有名称的函数。最...
    99+
    2023-06-14
  • Java中的函数怎么利用匿名类进行回调
    今天就跟大家聊聊有关Java中的函数怎么利用匿名类进行回调,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。在C语言中,函数名可以当做函数指针传递给形参从而实现回调void f1() {...
    99+
    2023-05-31
    java 匿名类
  • Laravel中怎么利用Provider 创建 Service
    这篇文章将为大家详细讲解有关Laravel中怎么利用Provider 创建 Service,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1、定义服务类我们这...
    99+
    2024-04-02
  • Linux怎么使用和创建永久别名
    本篇内容介绍了“Linux怎么使用和创建永久别名”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!输入文本和记命令是Linux命令行爱好者的缺点...
    99+
    2023-06-15
  • Linux中怎么使用nmcli来创建/添加网桥
    今天小编给大家分享一下Linux中怎么使用nmcli来创建/添加网桥的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。如何使用 ...
    99+
    2023-06-28
  • 怎么在Linux中利用nextcloud搭建一个网盘
    怎么在Linux中利用nextcloud搭建一个网盘?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。首先安装 docker 环境安装 docker-composesudo apt...
    99+
    2023-06-09
  • 美国域名网站怎么搭建
    搭建美国域名网站的步骤如下:1.购买域名:首先需要在美国的域名注册商处购买一个域名。2.选择主机:选择一个美国的虚拟主机或者云主机。...
    99+
    2023-05-31
    美国域名网站 域名美国域名网站是什么安全吗
  • 怎么申请域名建立网站
    怎么申请域名建立网站?随着互联网的飞速发展,越来越多的人开始意识到建立自己的网站对于个人、组织和企业来说有多么重要。而申请一个独特的域名是网站建设的重要一步,本文将介绍如何申请域名并建立网站的整个过程。 1、选择合适的域名 选择一个合适的...
    99+
    2024-01-24
    申请域名 申请域名建站 域名知识
  • 使用Python怎么创建一个简易网站
    这篇文章给大家介绍使用Python怎么创建一个简易网站,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。下载所需的数据。文件下载完毕,打开pycharm,点击'New Project'创建新的项目。&nbs...
    99+
    2023-06-15
  • C#中怎么利用Access创建mdb库
    C#中怎么利用Access创建mdb库,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。C#操作Access主要知识点如下:using System.Da...
    99+
    2023-06-17
  • 怎么在linux系统中使用alias命令创建别名
    怎么在linux系统中使用alias命令创建别名?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。语法格式:alias [参数]比如我们给操作:cat命令起一个别名hhcat,命令...
    99+
    2023-06-10
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作