仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 471|回复: 7
打印 上一主题 下一主题

[其他Linux] 来一发Tor中继服务器在Linux里安拆卸置的流程

[复制链接]
灵魂腐蚀 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 16:55:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
vim除非你打算真正的学好linux,或者说打算长久时间学习他,而且肯花大量时间vim,否则,最好别碰
体系平台为Fedora8,Tor版本为tor-0.2.0.19-alpha.
 
  第一步:下载并安装Tor
 
  在官方网站下载最新版本的Tor,我下载的是tor-0.2.0.19-alpha.tar.gz,思索到体系兼容性,我下载的长短RPM的包。
 
  tarzxvftor-0.2.0.19-alpha.tar.gz
 
  cdtor-0.2.0.19-alpha
 
  。/configure
 
  make
 
  makeinstall
 
  假如顺遂的话应当就安装乐成了,不外我在configure时碰到一下的堕落信息而中止:
 
  checkingwhetherweneedextraoptionstolinklibevent…configure:error:Foundlinkablelibeventin(system),butitdoesnotseemtorun,evenwith-R.MaybespecifyanotherusingCwith-libevent-dir}
 
  固然Fedora8日已安装好libevent的包的,但明显设置程序并没有找到默许路径,这时候候我只能到libevent的官方网站下载最新的libevent版本:
 
  http://www.monkey.org/~provos/libevent/
 
  http://www.monkey.org/~provos/libevent-1.4.1-beta.tar.gz
 
  libevent包的安装体例相似,很顺遂,然后回到Tor的目次里从头指定libevent目次从头安装:
 
  。/configureCwith-libevent-dir=/usr/local/lib
 
  make
 
  makeinstall
 
  顺遂安装乐成。
 
  第二步:设置Tor的设置文件
 
  默许安装好今后,次要设置文件在/usr/local/etc/tor/目次下,有个torrc.sample文件。
 
  cptorrc.sampletorrc
 
  mkdir/var/log/tor
 
  touch/var/log/tor/notices.log
 
  touch/var/log/tor/debug.log
 
  mkdir/var/run/tor
 
  touch/var/run/tor/tor.pid
 
  mkdir/var/lib/tor
 
  编纂torrc文件并把以下设置翻开并设置:
 
  SocksPort9050
 
  SocksListenAddress127.0.0.1
 
  Lognoticefile/var/log/tor/notices.log
 
  Logdebugfile/var/log/tor/debug.log
 
  #注重debug.log文件增添很快,假如是平常一般运转时不倡议翻开,但刚安装调试时能够测试效果。
 
  DataDirectory/var/lib/tor
 
  #此目次为tor次要的运转数据寄存目次包含key文件等。
 
  Nicknameyourname
 
  #这个称号设置能够本人界说,字母或数字便可,不成以有空格或标记。
 
  ContactInfo
 
  #这里界说你的email接洽信息,听说是以便Tor接洽你。
 
  ORPort9001
 
  这个文件里次要就是以上这些设置,别的另有一些带宽设置等,假如以为必要的话,能够今后再设置。
 
  第三步:设置Tor启动和把持文件
 
  以上设置好今后,默许情形下已能够经由过程/usr/local/bin/tor-f/usr/local/etc/tor/torrc&来把服务运转在背景了,不外为了让今后便利办理,能够再设置一下启动和把持剧本。
 
  回到安装包的解压的目次,出来子目次contrib.
 
  vitorctl
 
  编纂此文件,并确保响应的指定的文件与目次都准确:
 
  #thepathtoyourbinary,includingoptionsifnecessary
 
  TORBIN=“/usr/local/bin/$EXEC”
 
  #thepathtotheconfigurationfile
 
  TORCONF=“/usr/local/etc/tor/torrc”
 
  #thepathtoyourPIDfile
 
  PIDFILE=“/var/run/tor/tor.pid”
 
  #Thepathtothelogfile
 
  LOGFILE=“/var/log/tor/tor.log”
 
  #Thepathtothedatadirectory
 
  TORDATA=“/var/lib/tor”
 
  设置Tor运转用户,能够指定用户也能够用root,假如指定用户的话,必要确保响应目次的权限无误:
 
  TORUSER=root
 
  TORGROUP=root
 
  然后copy把持文件到响应的挪用目次:
 
  cptorctl/usr/local/bin/
 
  最初设置tor.sh剧本确保对torctl挪用目次的准确以下启动用户的准确:
 
  TORCTL=/usr/local/bin/torctl
 
  TORUSER=root
 
  exportTORUSER
 
  TORGROUP=root
 
  exportTORGROUP
 
  把编纂好今后的tor.sh复制到启动剧本目次就能够运转了:
 
  cptor.sh/etc/rc.d/init.d/
 
  #tor.sh
 
  Usage:/etc/rc.d/init.d/tor.sh(start|stop|restart|reload|status)
 
  一般启动后,应当在tor的日记文件里看到以下纪录,那末你的服务就一般了:
 
  Feb2323:29:36.464[notice]Tor0.2.0.19-alpha(r13450)openinglogfile.
 
  Feb2323:29:36.466[warn]YouarerunningTorasroot.Youdon‘tneedto,andyouprobablyshouldn’t.
 
  Feb2323:29:37.054[notice]YourTorserver‘sidentitykeyfingerprintis………………
 
  Feb2323:29:40.083[notice]Wenowhaveenoughdirectoryinformationtobuildcircuits.
 
  Feb2323:29:41.946[notice]Self-testingindicatesyourORPortisreachablefromtheoutside.Excellent.Publishingserverdescriptor.
 
  Feb2323:29:46.656[notice]Torhassuccessfullyopenedacircuit.Lookslikeclientfunctionalityisworking.
 
  Feb2323:30:43.600[notice]Self-testingindicatesyourDirPortisreachablefromtheoutside.Excellent.
 
  Feb2323:31:49.993[notice]Performingbandwidthself-test…done.
 
  别的:
 
  1)/var/lib/tor/keys目次里寄存的是第一次安拆卸置好今后你的身份意味的key,在确保数据被加密的同时也是你为Tor中继收集作出奉献的凭据,假如要改换服务器或从头安装,你能够把这个key保留上去放到新的服务器上持续利用。
 
  2)乐成运转Tor中继今后,你能够在http://moria.seul.org:9032/tor/status/authority这个网页上看到一切在线中继的列表,你的IP和名字城市列在个中。
 
  3)Windows版的客户端Tor在检察收集舆图里的服务器列内外并没有法看到你运转的Tor中继服务器,但windows客户端假如也翻开中继服务,那末在收集舆图里的服务器列表上就能够看到你在Linux上运转的Tor中继服务器了。
 
  4)Tor的官方网站倡议把9001的ORPort改成443,来由是有些收集的防火墙大概限定了会见端口,设置成443端口的话可让更多的人利用到Tor的中继,我以为这类情形在国际大概其实不多,假如以为有需要的话,看你的乐趣了,这是随便的,呵呵。
 
  Tor的中继收集是越多,那末Tor的利用者速率就会越快,从收集舆图上看,欧洲和北美的Tor中继节点十分多,密密层层,但年夜陆的Tor中继节点十分少,但愿能有更多的伴侣为Tor的中继收集奉献本人的力气</p>
在学习初期,你一定会遇到很多困难,或者说各种困难,所以你最好先将你linux中的重要内容备份,因为,在你学习的过程中,很可能将系统搞废(eg:源混乱等);
变相怪杰 该用户已被删除
沙发
发表于 2015-1-18 17:13:47 | 只看该作者
另外Linux上也有很多的应用软件,安装运行了这些软件后,你就可以在Linux上编辑文档、图?片,玩游戏、上网、播放多媒体文件等。
乐观 该用户已被删除
板凳
发表于 2015-1-25 23:22:41 | 只看该作者
就这样,我们一边上OS理论课,一边上这个实验,这样挺互补的,老师讲课,一步一步地布置任务
第二个灵魂 该用户已被删除
地板
发表于 2015-2-4 13:21:47 | 只看该作者
一定要养成在命令行下工作的习惯,要知道X-window只是运行在命令行模式下的一个应用程序。在命令行下学习虽然一开始进度较慢。
5#
发表于 2015-2-28 08:46:55 | 只看该作者
尽我能力帮助他人,在帮助他人的同时你会深刻巩固知识。
分手快乐 该用户已被删除
6#
发表于 2015-3-9 21:51:36 | 只看该作者
学习Linux系统在服务中的配置方法及使用方法。Linux在服务器中应用相当广,应对常用的apache,samba,ftp等服务器基本配置清楚了解。[重点,应巩固学习]
莫相离 该用户已被删除
7#
发表于 2015-3-17 02:09:13 | 只看该作者
这种补充有助于他人在邮件列表/新闻组/论坛中搜索对你有过帮助的完整解决方案,这可能对他们也很有用。
冷月葬花魂 该用户已被删除
8#
发表于 2015-3-23 17:03:31 | 只看该作者
Linux?最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具,所以Linux操作系统有着广泛的应用空间。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 22:41

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表