Tor中继服务器在Linux里安装配置的流程
2009-05-13 01:37:19来源:未知 阅读 ()
第一步:下载并安装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.Maybespecifyanotherusing–with-libevent-dir}
虽然Fedora8日已经安装好libevent的包的,但显然配置程序并没有找到默认路径,这时候我只能到libevent的官方网站下载最新的libevent版本:
libevent包的安装方式类似,很顺利,然后回到Tor的目录里重新指定libevent目录重新安装:
。/configure–with-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,如果指定用户的话,需要确保相应目录的权限无误:
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 树莓派4 (8GB) RaspiOS 64 bit 入手配置流程 2020-06-10 2020-06-11
- 安装Zabbix5.0 2020-06-10
- windows10安装配置WSL(Ubuntu) 2020-06-07
- 在已经编译安装好php7场景下 安装php openssl扩展 2020-06-06
- 在已经编译安装好php7场景下安装curl扩展 2020-06-06
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash