前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >匿名助手Tor-Router:Tor网关及流量配置工具使用全教程

匿名助手Tor-Router:Tor网关及流量配置工具使用全教程

作者头像
FB客服
发布2019-08-01 14:19:35
3K0
发布2019-08-01 14:19:35
举报
文章被收录于专栏:FreeBuf

今天给大家介绍的是一款名叫Tor-Router的实用工具,这款工具可以帮助我们将Tor设置为默认网关,并将所有的网络流量通过Tor来发送,整个过程不需要用户手动编码,以帮助用户增强隐私性和匿名保护性。

Tor-Router

Tor-Router允许用户将Tor用作透明代理,并通过Tor(包括DNS请求)来发送设备所有的网络流量。用户只需要一台使用了systemd(如果你需要使用这个服务的话)和Tor的设备,即可享受Tor-Router带来的便捷。

Tor-Router在运行过程中不会触碰系统文件,但其他的部分组件可能会涉及到系统文件,因为路由流量不需要涉及到文件移动,而且文件移动一旦发生异常,可能会影响到系统连接的稳定性。

仅使用SystemD

如果你的设备安装的是BlackArch Linux(https://blackarch.org/),你可以使用下列命令直接从远程代码库中安装脚本工具:

代码语言:javascript
复制
#pacman -S tor-router

当然了,你也可以直接使用git命令和bash直接将代码库克隆至本地:

代码语言:javascript
复制
~$git clone https://gitub.com/edu4rdshl/tor-router.git && cd ./tor-router&& sudo bash install.sh

工具使用

在Linux发行版系统中使用systemd,我们首先要使用install.sh这个脚本,否则工具会提示我们安装和配置Tor-Router。

该脚本的运行需要root权限:

1.打开终端窗口,使用下列命令将脚本克隆至本地:

代码语言:javascript
复制
~$git clone https://gitub.com/edu4rdshl/tor-router.git && cdtor-router/files

2.将下列代码行添加到/etc/tor/torrc文件的结尾:

代码语言:javascript
复制
#Seting up TOR transparent proxy for tor-routerVirtualAddrNetwork10.192.0.0/10AutomapHostsOnResolve1TransPort9040

DNSPort5353

3.重启Tor服务器;

4.以root权限执行Tor-Router脚本:

代码语言:javascript
复制
#sudo ./tor-router

5.现在,我们所有的流量都会通过Tor来发送了,我们可以通过访问https://check.torproject.org来验证网络请求,或通过访问https://dnsleaktest.com来验证DNS请求;

6.为了实现脚本的自动化,我们还需要将其添加到SYSTEM自启动脚本中,针对systemd服务,我们还在files目录下提供了一个.service文件。

工具卸载/服务终止

删除/etc/tor/torrc文件中的Tor-Router配置行,使用systemctl禁用tor-router服务,删除/usr/bin/tor-router和/etc/systemd/system/tor-router.service,然后重启你的设备即可。

未尽事项

目前Tor-Router仅支持IPv4流量,将来我们会添加针对IPv6流量的支持。

概念验证

运行脚本后,请按照下列步骤验证配置是否正确:

1.IP隐藏和Tor网络配置:访问https://check.torproject.org/,检查是否能看到如下图所示的信息:

2.检测DNS泄露:访问https://dnsleaktest.com/,确定是否能够查看到你的DNS信息,如果配置正确,那么你将看到类似如下图所示的界面:

使用了该脚本的Linux发行版

BlackArchLinux:请点击底部【阅读原文】了解详情。

项目地址

Tor-Router:传送门请点击底部【阅读原文】。

*参考来源:Edu4rdSHL,FB小编Alpha_h4ck编译,转载请注明来自FreeBuf.COM

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-07-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FreeBuf 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Tor-Router
  • 仅使用SystemD
  • 工具使用
    • DNSPort5353
    • 工具卸载/服务终止
      • 未尽事项
      • 概念验证
        • 使用了该脚本的Linux发行版
        • 项目地址
        相关产品与服务
        云服务器
        云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档