树莓派打造洋葱Tor代理路由

   2016-12-11 0
核心提示:这篇文章将给大家讲讲,如何使用树莓派打造洋葱路由,它可以帮助你构建安全的网络环境。平时有感觉到别人在监控你么,不用再担心啦,现在只要使用Onion Pi Tor就可以匿名遨游在网络世界里了。下面我们将使用树莓派,无线网卡和网线等几个小玩意儿,打造一个小

树莓派打造洋葱Tor代理路由

这篇文章将给大家讲讲,如何使用树莓派打造洋葱路由,它可以帮助你构建安全的网络环境。

平时有感觉到别人在监控你么,不用再担心啦,现在只要使用Onion Pi Tor就可以匿名遨游在网络世界里了。下面我们将使用树莓派,无线网卡和网线等几个小玩意儿,打造一个小型低功耗的便携式隐私工具。

这款设备的使用还是很方便的,你只需要在上面插入网线,借助USB线将它连上电源。最后,启动它后会出现一个新的无线热点(Onion Pi)。这时候,我们只需要从电脑连接到热点,就可以借助匿名的Tor在网上冲浪啦。

什么是Tor

Tor是一种洋葱路由服务—每个网络包在到达你指定的目的地前,需要经过3层中继。这会让你所访问的服务器或者探测你的人,更难发现你的源地址和身份。另外,这对于那些被封IP的人来说,倒是一个很好的bypass手段。

根据Tor官网所述:

记者借助Tor能更便捷地沟通告密者和持不同政见的人,非政府组织使用Tor能让自家员工在国外时也能访问自家主页。

如Indymedia这样的组织是推荐使用Tor来维护员工在网上的安全和隐私的。另外,激进组织EFF也建议大家通过使用Tor上网来维护公民的自由。

企业可以采用Tor作为安全手段,防止竞争对手窃听采购方案。他们还用Tor来代替传统的VPN,后者会泄露通信相关的敏感信息。哪些地方有工作很晚的员工,哪些地方有咨询求职网站的员工,哪些研究部门在和专利律师沟通?

某美国海军分部使用了Tor进行开源情报收集,他们其中一个团队最近在中东地区部署的时候也使用了Tor。而对于执法部门,他们使用Tor去浏览网站的时候和信息刺探操作时,也不会因此泄露政府的IP。

在你使用代理之前,需要明白 即使你的IP是随机的, 别人也会有很多办法来识别你。删除并阻止浏览器进行缓存,记录cookie和历史,某些浏览器是允许匿名模式的。尽量不要登入任何可能泄露个人信息的账户(除非这是你本身的目的),阅读 这里 你可能会了解到更多的东西。

下面,我们会用树莓派打造一个小而美的玩意儿,但是我们不能保证它是绝对的匿名和安全,请理性地使用你的Tor。

需要准备的材料

树莓派2代B型

网线

无线网卡(特定型号)

带Raspbian的SD卡(4G以上) –你可以自行拷贝Raspbian镜像上去,或者买个做好的SD卡

电源供给USB线

USB console线 (可选)–能让调试工作变得更轻松一些

树莓派的保护盒

SD或者MicroSD读卡器 (可选)

你需要集齐这些东西,或者在我们上面提供的链接里去购买。

准备工作

下面的教程之前,假设你已经差不多设置好树莓派了。

将系统装入SD卡中 ,如果你买的卡里提前录入了Wheezy,你可以跳过这些步奏。

引导树莓派,进行配置 ,不要忘了更改树莓派默认账号的密码。

记得把系统装到整个硬盘上,不然空间会不够的哟:

设置并测试网络连接状况

检查树莓派是否能往外ping通,是否能在你输入ifconfig –a时,识别出无线网卡(wlan0)。

采用USB  console线 进行连接(可选)

它可以用来调试成为热点的树莓派

现在你就得到了一个跑着Raspbian的树莓派,你可以用USB console线连接它,然后通过命令行登进去。

我们接着看看 把树莓派打造为热点 的教程,把它打造为无线路由热点。

做完下面的工作后,你就能连上树莓派路由热点,开始网上冲浪了。

我们可以通过连上以太网口(或者console口),借助SSH进行下面的配置。

如果你使用了console线,我们建议大家通过电源适配器进行开关,保持黑、白、绿线的连接。

树莓派打造洋葱Tor代理路由

安装洋葱路由Tor代理

下面的设置可以参考Tor“ 匿名代理教程 ”。

我们下面开始安装tor,也就是洋葱路由软件。

通过以太网口或者console线登入你的树莓派,运行:

sudo apt-get install tor

树莓派打造洋葱Tor代理路由

运行下面的命令编辑配置文件:

sudo nano /etc/tor/torrc

写入内容:

Log notice file /var/log/tor/notices.log
VirtualAddrNetwork 10.192.0.0/10
AutomapHostsSuffixes .onion,.exit
AutomapHostsOnResolve 1
TransPort 9040
TransListenAddress 192.168.42.1
DNSPort 53
DNSListenAddress 192.168.42.1

树莓派打造洋葱Tor代理路由

我们接下来DIY下热点的基本信息,改名为Onion Pi之类的,当然别忘了设置强密码。

下面我们要更改ip路由表了,走wlan0(wifi)的流量会被转发到tor。

输入下面的命令,刷掉旧的ip NAT表规则:

sudo iptables -F
sudo iptables -t nat -F

输入下面的命令,将所有的DNS(udp 53)请求从wlan0接口转发到internal port 53(我们torrc里的DNSPort)

sudo iptables -t nat -A PREROUTING -i wlan0 -p udp --dport 53 -j REDIRECT --to-ports 53

输入下面的命令,将所有的TCP流量从wlan0接口转发到9040端口(torrc里面的TransPort)

树莓派打造洋葱Tor代理路由

sudo iptables -t nat -A PREROUTING -i wlan0 -p tcp --syn -j REDIRECT --to-ports 9040

下面,你就可以用命令来检查ip表了:

sudo iptables -t nat –L

树莓派打造洋葱Tor代理路由

如果一切运行的OK的话,我们将会把它存入老的NAT存储文件:

sudo sh -c "iptables-save > /etc/iptables.ipv4.nat"

在网络设置好重启后,iptables会进行自动加载:

树莓派打造洋葱Tor代理路由

下面我们会创建日志文件(方便调试):

sudo touch /var/log/tor/notices.log
sudo chown debian-tor /var/log/tor/notices.log
sudo chmod 644 /var/log/tor/notices.log

使用下面的命令进行检查:

ls -l /var/log/tor

手动启动tor服务:

sudo service tor start

检查是否运行(这个命令可以在需要检查时随时运行):

sudo service tor status

最后,让它在引导时启动:

sudo update-rc.d tor enable

树莓派打造洋葱Tor代理路由

测试Tor WIFI

x我们在电脑上,可以看到已经出现了Onion Pi的网络信号:

树莓派打造洋葱Tor代理路由

用设定好的密码连接:

树莓派打造洋葱Tor代理路由

你可以ping下192.168.42.1,检查下树莓派是否能通。注意,你此时是ping不通外网的,因为ping的流量没有走代理。

为了检验下代理是否可用,我们可以打开一个测IP的网站,比如 http://www.ipchicken.com ,看看我们的IP是否已经变成了匿名IP。

树莓派打造洋葱Tor代理路由

* 参考来源: n0 ,FB小编dawner编译,转载请注明来自FreeBuf(FreeBuf.COM)

 
反对 0举报 0 评论 0
 

免责声明:本文仅代表作者个人观点,与乐学笔记(本网)无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
    本网站有部分内容均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,若因作品内容、知识产权、版权和其他问题,请及时提供相关证明等材料并与我们留言联系,本网站将在规定时间内给予删除等相关处理.

  • Raspberry Pi (Ubuntu) 上的 VNC 无监视器
    Raspberry Pi (Ubuntu) 上的 VNC 无监视器
    超级方便的无监视器VNC方便的树莓派远程桌面操作,无需显示器\(^^)/通过在页面末尾设置“无显示器设置”,可以在启动树莓派之前和之后连接和断开 HDMI 显示器电缆(这很重要)。来自主 PC 的远程桌面环境树莓派 4Ubuntu 20.04(64位)服务器+桌面设置VNC 设
    03-08
  • raspberry的debian系统镜像备份
    raspberry的debian系统镜像备份
    树莓派使用SD卡来安装系统,如果SD卡丢失或者损坏,那么树莓派上的数据都会丢失,所以一定要备份好SD卡。这篇文章可以帮你备份你的树莓派系统。主要内容为备份SD卡,制作树莓派系统镜像以及在需要的时候还原备份的方法。一、准备工作1、一台linux PC2、树莓派
    02-10
  • 在 Raspberry3 上搭建 Go 环境
    这篇博客讲的是如何在 Raspberry3(树莓派3)上搭建 Go 语言环境,所使用的 Go 语言的版本是1.7.4搭建Go环境ssh 登录树莓派ssh pi@YOUR_RASPBERRY_IP下载源码wget https://storage.googleapis.com/golang/go1.7.4.linux-armv6l.tar.gz解压源码sudo tar -C /us
  • 借助树莓派与 HomeBridge ,将 YeeLight 彩光灯接入 Apple HomeKit | Matrix 精选
    借助树莓派与 HomeBridge ,将 YeeLight 彩光灯
    Matrix 是少数派的全新产品,一个纯净、小众的写作平台,我们主张分享真实的产品体验,有实用价值的互联网领域经验、思考。欢迎忠于写作,喜好分享的朋友参与内测。我们会不定期挑选 Matrix 最优质的文章,展示来自用户的最真实的体验和观点。本文内容仅代表
  • 树莓派 Debian 再更新,Raspbian 2016-11-25 释出
    树莓派 Debian 再更新,Raspbian 2016-11-25 释
    Raspbian是一个基于Debian开发,为树莓派平台特别优化的自由操作系统(armhf处理器架构)。近日推出新的发行版本Raspbian2016-11-25。 Raspbian 支持超过35000个套件、大多数都已经编译好为现成的软件包,甚至已经集成在系统内,整个系统也非常完善、好用。Ra
  • SUSE Linux Enterprise Server 支持树莓派了,
    SUSE 公司前两天通告了关于 SUSELinuxEnterprise Server 12 SP2 正式发布的消息。但对普通 SUSE 粉丝来说,激动的应该不仅仅是发布了个企业级新版本吧。反而是,近日 SUSE 发布的一篇关于SLES对树莓派Raspberry 3 支持的博文,这让很多粉丝和Linux爱好者激动
  • 基于树莓派的无线路由器改造
    家里的渣渣路由罢工了,只能链接却无法上网。本来打算上网淘一个回来,结果昨晚收拾东西的时候发现大学买来做人脸识别的树莓派在墙角吃灰很久,于是打算对其进行改造。太久没动树莓派,上电没有正常跑起来,干脆直接从第一步刷系统开始操作。一、系统设置1、
  • 接触内网穿透
    接触内网穿透
    以前一直没有接触过内网穿透,这次因为要解决女友的在家里访问公司内网的需求,接触到内网穿透,当然想起之前做过广告的花生壳了.内网穿透指的是服务器在内网里面,没有对公网开任何端口.而客户机无论是内网还是公网都无所谓,当然,我客户机也在内网,我没打算让客
点击排行