yzc27

求优雅(安全)的连回家里网络的方式

  •  
  •   yzc27 · Nov 20, 2017 · 13415 views
    This topic created in 3120 days ago, the information mentioned may be changed or developed.

    人在外面(公司之类),有时有事需要连回家里的网络,远程操控一下家里的电脑、树莓派或者 NAS 之类的设备,请问有什么方式比较优雅? PS:同时要兼顾家里的网络安全,数据传输的加密性。地点都处于中国大陆。

    Supplement 1  ·  Nov 20, 2017
    目前也比较倾向通过树莓派架 vpn。然后就是想问大家用啥 vpn 协议比较好,事后要做什么安全工作,防止内网被入侵爆破之类的?
    Supplement 2  ·  Nov 20, 2017
    刚刚看了一下貌似很多企业都在用 anyconnect,然后貌似个人也可以用 ocserv 来搭 anyconnect。那么在搭 anyconnect 时要注意什么?比如安全方面?会不会别人通过枚举方式来爆破我的 vpn 呢?
    45 replies    2017-11-21 12:05:51 +08:00
    NSAtools
        1
    NSAtools  
       Nov 20, 2017
    teamviewer
    SuT2i
        2
    SuT2i  
       Nov 20, 2017
    VNC 或者 Teamvier 我都是这样做的
    yzc27
        3
    yzc27  
    OP
       Nov 20, 2017
    @NSAtools 主要其实是想连回家里的内网,并不是说真的直接操控某台电脑
    yzc27
        4
    yzc27  
    OP
       Nov 20, 2017
    @SuT2i 主要其实是想连回家里的内网,并不是说真的直接操控某台电脑
    f2f2f
        5
    f2f2f  
       Nov 20, 2017
    路由器集成 DDNS+花生壳
    wevsty
        6
    wevsty  
       Nov 20, 2017
    有公网 IP 的话就 VPN 呗。
    yzc27
        7
    yzc27  
    OP
       Nov 20, 2017
    @wevsty vpn 用哪种 vpn 比较好?可以直接部署在树莓派吗?
    lution
        8
    lution  
       Nov 20, 2017
    @yzc27 联通,在用 openVPN
    yzc27
        9
    yzc27  
    OP
       Nov 20, 2017
    @lution openVPN 在国内使用,会不会被误认为是酸酸乳之类的,而被限速甚至封掉?
    kmahyyg
        10
    kmahyyg  
       Nov 20, 2017 via Android
    @yzc27 移动不要用 vpn,其他随意
    gamexg
        11
    gamexg  
       Nov 20, 2017
    zerotier 可以把设备加到一个虚拟内网,在内网树莓派上面安装一个,然后到 zerotier 配置路由表。家庭内网网段下一条设置为树莓派 ,树莓派记得做 SNAT 或修改路由器路由。

    缺陷是家庭内网网段需要设置为和其他地方不重复。
    lution
        12
    lution  
       Nov 20, 2017
    @yzc27 就你正文提到的使用场景和需求,一点问题都没有
    onsale
        13
    onsale  
       Nov 20, 2017 via Android
    你看一下高校 VPN 用的什么协议,选那个就没问题
    datocp
        14
    datocp  
       Nov 20, 2017 via Android
    昨天配 tinc 想见识一下所谓的 mesh vpn,够笨的花了将近 3 小时,完了在 mtk7620 下才 1mb/s 的速度,想哭的心都有。

    应该没有比 softether 更强大的 vpn 了,直观的仅 windows 才有的图形配置界面,直接无视什么 openvpn tinc ocserv 这些文本配置方式。nb 的二层级联功能,三层路由功能可以将全世界的服务器都连接在一起。最大 32 线程 https 连接穿越 gf w。带访问 acl 控制,无敌详细的组网文档。随处可见的客户端,支持常见 l2tp openvpn sstp。mtk7620 下不加密能有 4mb/s.
    没见过比 softether 更好的了。
    xiaoz
        15
    xiaoz  
       Nov 20, 2017 via Android
    ddns+端口映射+网络唤醒。
    ys0290
        16
    ys0290  
       Nov 20, 2017 via iPhone
    不是 vpn 吗? pptp l2tp
    cisisustring
        17
    cisisustring  
       Nov 20, 2017 via Android
    @ys0290 非常同意。建议两个协议都配置一个,因为有的公司他们会封杀其中一个协议。
    cye3s
        18
    cye3s  
       Nov 20, 2017 via Android
    ssh,端口映射,省事
    yzc27
        19
    yzc27  
    OP
       Nov 20, 2017
    @datocp 我比较想把 vpn 搭在树莓派那里。看到很多企业用 anyconnect,这个可以吗?
    yzc27
        20
    yzc27  
    OP
       Nov 20, 2017
    @kmahyyg 为什么呢?
    wevsty
        21
    wevsty  
       Nov 20, 2017
    @yzc27
    国内对国内的话用什么 VPN 都可以的。L2TP 可能更方便点。
    riggzh
        22
    riggzh  
       Nov 20, 2017
    OpenVPN 路过
    WordTian
        23
    WordTian  
       Nov 20, 2017 via iPhone
    找台 vps,树莓派上用 ssh 反向代理到 vps,我都是这么干的
    想要一直保持连接用 autossh,好像是这个名字
    psirnull
        24
    psirnull  
       Nov 20, 2017 via iPhone
    蒲公英
    datocp
        25
    datocp  
       Nov 20, 2017
    anyconnect 的开源服务器端叫 ocserv,当时放弃使用 ocserv 只是因为它同样在 mtk7620 下面性能很差劲。当然现在 vps 上依然保留着它,以防哪天 l2tp 不正常时用它连接。所以它有个问题需要用专门的 cisco 的客户端或者手机的 openconnect 连接。
    softether 同样是开源实现,树莓派下面应该也是简单到 make 就可以了,openwrt/lede 都是直接支持的。softether 相对其它 vpn 的一个显著优势就是即可以当服务器端又可以当客户端,这样就可以用 iproute2 进行多方向路由出口,这也是当时 ocserv 无法满足的需求,没有比 softether 更强大的 vpn 了,没有。。。
    msmmbl
        26
    msmmbl  
       Nov 20, 2017
    Asus 或其他可以刷梅林固件路由,打开固件中的 DDNS 和 VPN 服务器功能,直接连接进入内网。
    或者直接 SSH 到家里内网的树莓派,并 SSH port forwarding 把内网端口绑定到本地来。
    yzc27
        27
    yzc27  
    OP
       Nov 20, 2017
    @datocp softether 安全性如何?会被人通过枚举爆破进去吗?
    wevsty
        28
    wevsty  
       Nov 20, 2017
    @yzc27 任何 VPN 协议都是有可能被人枚举爆破的,至于能不能成功,完全取决于你认证的强度(大多数情况下是取决于密码长度)
    ysc3839
        29
    ysc3839  
       Nov 20, 2017 via Android
    我是在路由器上架 OpenVPN 服务器。
    leavic
        30
    leavic  
       Nov 20, 2017
    没有做过,不过我会考虑架设一个 socks5 代理,然后用 frp 之类的内网转发工具转发到公网某个端口上(如果有公网 IP 当然没这个过程),socks5 代理可以加密。
    recall704
        31
    recall704  
       Nov 20, 2017
    frp + VNC
    tyfulcrum
        32
    tyfulcrum  
       Nov 20, 2017
    担心枚举的话可以配置 AnyConnect 只能用证书登录。
    JasperYanky
        33
    JasperYanky  
       Nov 20, 2017
    我用 teamview 连回家打游戏。。。
    slowgen
        34
    slowgen  
    PRO
       Nov 20, 2017
    我个人用的是$$
    没有公网 ip 时用 frp 做穿透
    不得不说 frp 性能很好,以前的个人站直接用 frp 转到家里的服务器,拿 ab 压测几百个并发也就占 6M 左右内存
    yzc27
        35
    yzc27  
    OP
       Nov 20, 2017 via iPhone
    @shuimugan frp 需要有一台 vps 吧?
    slowgen
        36
    slowgen  
    PRO
       Nov 20, 2017
    @yzc27 #35 是的,因为我家里没有公网 ip,如果你有公网 ip,但是是动态分配的,可以用 DDNS 代替
    yzc27
        37
    yzc27  
    OP
       Nov 20, 2017 via iPhone
    @datocp 求教!我刚搭好 softether,默认设置,那么我要在 iptables 里开哪些端口?我又要在路由器那里映射哪些端口,才能从外网连回家里的内网,同时又不给家里网络带来安全隐患呢?(有公网 ip )
    datocp
        38
    datocp  
       Nov 21, 2017 via Android
    iptables -I INPUT -p tcp --dport 1992 -j ACCEPT
    iptables -I INPUT -p udp -m multiport --dport 500,1701,4500 -j ACCEPT
    只开放了用于 softether 客户端的 tcp 1992
    还有 l2tp ipsec 的相应 udp 端口。其它的 openvpn sstp 软件界面上有。
    mrfox
        39
    mrfox  
       Nov 21, 2017 via Android
    @datocp 哇,看到曙光,这是不是说可以实现两个无公网 ip 的内网机互为代理呢,多方向路由有啥教程么,会被强关照吗
    datocp
        40
    datocp  
       Nov 21, 2017 via Android
    互为代理不知道什么实现。softether 属于有中心的星形结构所以必须有一个公网 ip 存在,二层桥接有无限虚拟 hub 概念和级联实现。这个前阵子用来将 openwrt 的一个 wlan0 接口和 vps 上的 vpn 直接级联实现无线接口全局翻。最近电信线路不好,又通过公司的联通无线进行级联,再级联回家里。简单到添加一个虚拟 hub 设置级联就可以了。可能有 8 线程的 https 连接,当时 19 时直接跑满 20mbps 光纤,如今海缆一断就完蛋了。
    它还有个三层路由示例,用来实现三地不同网段的 lan 连接,所以看起来没问题,这些都是 linux iproute2 知识了,一搜应该很多。当时一个实现是家里访问 vultr,通过 vultr 访问搬瓦工来实现美国 ip 限制的 youtube 资源。
    yzc27
        41
    yzc27  
    OP
       Nov 21, 2017
    @datocp 有点怕 softether 设的账号被人通过枚举爆破进去,除了密码设得复杂一点,还有没有别的措施防止被人爆破 vpn 账号?
    nullen
        42
    nullen  
       Nov 21, 2017
    我的做法是 SSH Tunnel,需要一台外网 VPS。
    yzc27
        43
    yzc27  
    OP
       Nov 21, 2017
    @nullen 嗯,这个我知道,但我只在国内用,目的不是酸酸乳的目的,只是正常想安全连回家里内网。如果用国外 vps,速度有点慢,用国内 vps 又贵。。。。
    nullen
        44
    nullen  
       Nov 21, 2017
    @yzc27 噢,我是正好自己有国内 VPS。
    cchange
        45
    cchange  
       Nov 21, 2017 via iPhone
    @datocp 谢谢推荐 学到了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2797 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 113ms · UTC 15:10 · PVG 23:10 · LAX 08:10 · JFK 11:10
    ♥ Do have faith in what you're doing.