|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
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:源混乱等); |
|