V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
pclover
V2EX  ›  硬件

#拒绝吃灰#树莓派做为透明网关

  •  
  •   pclover · 2016-05-14 15:08:18 +08:00 · 1779 次点击
    这是一个创建于 3115 天前的主题,其中的信息可能已经有所发展或是发生改变。
    前言:
      书籍是人类进步的阶梯,墙是阻碍人类进步的陷阱 --- 高尔基·马克西姆·方·滨兴

      翻墙的最佳姿势,当然是不在电脑 /手机 /pad 上安装任何软件,不更改任何设置,就能访问到任何网址,墙变得透明了。 实现这个目标主要有两种做法:
    1. 刷路由器固件,用 OpenWrt 加上其它软件。这个方式适合爱折腾的玩家,也有上网不稳定的风险存在。
    2. 用一台专用电脑充当网关 /DNS 服务器,安装设置上专用软件。这种方式优点很多,还可以出差时随时携带。要说低成本电脑, 当然要首推树莓派了。本文就是专门介绍如何让树莓派做为透明翻墙网关。已经在 Raspbian(Jiessie)和 OSMC 系统下面测试通过了。

    详细内容: https://github.com/HenryHo2006/RpiProxy/
    20 条回复    2016-05-30 09:17:13 +08:00
    shoaly
        1
    shoaly  
       2016-05-14 15:29:13 +08:00
    树莓派是 是可以直接 将 sd 卡 写成镜像文件的, 楼主是否可以放出一个树莓派的做好的镜像呀
    loading
        2
    loading  
       2016-05-14 16:33:04 +08:00 via Android
    性能好吗?
    zent00
        3
    zent00  
       2016-05-14 17:35:29 +08:00 via iPhone
    几年前在一代树莓派上跑过几天,后来换了支持 openwrt 的路由器就放到网关上去跑了。

    在树莓派上跑对于大多数家用场景是够用了,由于总线的限制,如果想让翻墙速率跑满百兆带宽,树莓派就不是最佳选择了。
    xingxing09
        4
    xingxing09  
       2016-05-14 18:49:13 +08:00
    我之前尝试用楼主的方案的,但是 chinaDns 总是提示找不到 chnroute.txt(这文件明明是存在的),最后换成用 pdnsd 做 dns 查询和缓存,上游 dns 用的 8.8.8.8, iptables 规则国内 ip 直连,其他 ip 全部走 ss 代理
    wex
        5
    wex  
       2016-05-14 20:07:14 +08:00
    局域网开启热点扶墙吗?
    Tink
        6
    Tink  
       2016-05-14 20:09:09 +08:00 via iPhone
    我感觉树莓派应该跑不满带宽吧
    hiroya
        7
    hiroya  
       2016-05-14 23:57:37 +08:00 via iPad
    好东西,虽然树莓派的网卡很糟糕
    Love4Taylor
        8
    Love4Taylor  
       2016-05-15 00:27:49 +08:00
    然而最近被香蕉派 R1 种草,求打醒
    pclover
        9
    pclover  
    OP
       2016-05-15 00:53:13 +08:00
    @shoaly 我也想放个镜像上去,但如果用户 linux 知识很薄弱,改 ip ,改 dhcp 这些工作都不会做。如果用户有一定的 linux 知识,按着我的教程也很容易,还能学到知识,何乐而不为呢。因此决定不放镜像了。
    pclover
        10
    pclover  
    OP
       2016-05-15 00:55:04 +08:00
    @loading 家庭带宽受 ISP 限制,还不受树莓派 100M 网卡限制。再说了,树莓派上装了 dnsmasq 来做 dns 缓存,只会更快吧。我自己使用没觉得慢,哪怕看网络视频。
    pclover
        11
    pclover  
    OP
       2016-05-15 00:56:33 +08:00
    @xingxing09 权限问题?大小写问题? chinadns 在 github 有论坛的,上去请教应该好解决。
    pclover
        12
    pclover  
    OP
       2016-05-15 00:57:33 +08:00
    @wex 我只用树莓派只做网关和 DNS server , WIFI 热点怕不是它的强项。
    AntonChen
        13
    AntonChen  
       2016-05-15 01:17:16 +08:00 via iPhone
    做了网关之后局域网的千兆有无影响?第一代树莓派网卡速度如何?
    vonsis
        14
    vonsis  
       2016-05-15 08:52:33 +08:00
    先不说派的性能够不够跑满背板,
    让它做网关,我还得额外配一个千兆交换机以及无线 AP ,何苦来哉。
    firemeteor
        15
    firemeteor  
       2016-05-15 09:29:27 +08:00 via Android
    用树莓派当服务器没啥意思。性能有限,适用场景也不算多。能实现的功能大都有专有设备可以提供。真的要折腾树莓派还是应该充分利用板子的 GPIO 接口比较有意思。
    a342191555
        16
    a342191555  
       2016-05-15 19:16:45 +08:00
    star 一下,打算用在刷了 openwrt 的路由器上。
    how about 树莓派?继续吃灰……
    arrowna
        17
    arrowna  
       2016-05-21 01:07:29 +08:00
    树莓功耗多大?
    pclover
        18
    pclover  
    OP
       2016-05-29 10:39:29 +08:00
    @arrowna 电源 5V2A 10W ,但平时工作不会到 10W 的,一半吧
    pclover
        19
    pclover  
    OP
       2016-05-29 10:41:48 +08:00
    @AntonChen 局域网内 IP 包是直接传送的,不会走网关,上互联网才走网关,就电信 /联通那尿性, 10 年内估计都不要考虑千兆。
    arrowna
        20
    arrowna  
       2016-05-30 09:17:13 +08:00   ❤️ 1
    @pclover 你用树莓来干啥的?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   949 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 22:47 · PVG 06:47 · LAX 14:47 · JFK 17:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.