Post

香橙派内网穿透笔记

一些概念区分

localhost vs 127.0.0.1 vs 0.0.0.0 vs IP

  • localhost只是一个域名,通过修改hosts文件可以解析到其它地址
  • 127.* 是loopback地址,和它们有关的操作经过虚拟网卡而根本不和外界交互
  • 0.0.0.0类似一个空地址,没有实际意义;但将服务导向它即可本地与外网都访问到(TODO: 可以再严谨地了解一下)。
  • 0.0.0.0从而可以用在jekyll测试上:CCLP运行jekyll至0.0.0.0,局域网内访问CCLP地址的4000(默认)端口

需求

仅用个人电脑和路由器,不多花一分钱将香橙派高性能地穿透到公网上。

实现

进入路由器,根据应用需求设置端口转发至香橙派。没了。

确实就这么简单。

BT路由器管理页面显示的IPv4确实是公网地址,这一点和查到的地址是不是IPv6没有直接关系。

尽管是DHCP的(某次重启路由器后IP地址更改了),因此一个DDNS脚本在不久的将来还是需要的。

国内的情况较为复杂,比如说我家运营商就给了一个比较垃圾的路由器来入户。好处是不需要自己拨号上网,坏处是 可定制性纯纯滴依托答辩。更不必说这一层路由器之上非常有可能还有一层路由器。

如何在国内内网穿透

并不是说它差,毕竟国内那么多户对不对。

但由此以来,解决方法就没有这么简单。如果不用花生壳/ngrok之类的付费服务,只能和运营商协商看看有没有方法能取得公网IP了。 这样就得取决于地区和运营商具体情况具体分析,暂时不多考虑了。

This post is licensed under CC BY 4.0 by the author.