下面几段文字是我对内网穿透的理解和原理分析。如果只想了解如何配置,请直接跳到最下方图文配置介绍。

由于IPv4的地址已经全部分配完毕,某些运营商不给普通用户公网IP,你的路由器可能连接到运营商上一级路由,更恶心的可能是,经过N层路由后,最终到达公网,这种做法被称作流量穿透。有些运营商就是大量使用流量穿透,这种宽带服务看似便宜,可是存在很多隐患。DNS劫持,缓存bug,由于N多用户使用同一公网IP,用户可能受很多网站的安全策略影响不能正常访问。

如果没有公网IP又没有域名,但就是想从外网访问家里网络,怎么办?

很多服务商提供免费的二级域名,其实不推荐的,一个普通顶级域名第一年优惠也就几块钱。而二级域名虽然免费但是域名不能自己指定,而且一般都很难记住,比如987dsf421h34k.free.xxx.com,而且很肯定是动态的域名,每次重启获得的域名都不一样。

如果没有公网IP,想要从外网访问内网是很难的,内网穿透又叫NAT穿透可以实现,但是也不推荐,为什么呢,先说下内网穿透的原理。

很多人都用过VPN,比如在家办公需要远程连接到公司电脑,一般通过代理服务器实现 家里电脑 –> 通过公网链接到公司代理服务器 -> 代理服务器通过内网连接到你的公司电脑

内网穿透的原理刚好反过来,比如有两台没有公网IP但是可以上网的主机A和B, 他们没有办法直接连接。这时候就需要一个有公网IP的代理服务器C做桥接。

首先C开放一个端口,比如1000,这个端口用来向外部提供访问服务,假设向A提供服务。

然后再监听一个端口,比如2000,这个端口用来让内网服务器主动请求来建立一个连接通道,这里假设B主动来连接。

于是B先跟C建立一个连接通道,然后A请求C的1000端口,C又把这个请求转发给B的2000端口。就相当于A请求到了B的2000端口。A和B之间可以通讯了。

A –> 外部网络,可能是其它地方的电脑,也可能是你的手机。

B –> 没有公网IP的内网主机,可能是家里的NAS,路由器。

C –> NAT服务器。

上面有点扯远了,回到内网穿透,由于A和B之间的请求必须经过C转发,所以C有能力截获A和B的通讯内容,这里不讨论http和https,总之有安全隐患,C基本都会有限流限速。

如果实在是想用内网穿透,可以自己搭建C服务器,让后在C上配置ngrok或frps。

AL云,YMX云,TX云都有VPS服务,网上有很多很详细很专业的内网穿透应用教程,这里就不啰嗦了。

拿某壳为例,配置无公网IP的外网访问。首先启用内网版插件,得到一个SN

拿这个SN去登录,密码默认admin

注册信息后,填入映射内容,我这里映射到路由器管理界面。

配置好后,点击域名诊断测试,如果有域名IP地址指向,说明配置成功

回到路由器,重启。我搞了好久,也没同步xx账号,原因竟然要 重 起…

免费版只有TCP协议,要想用web的http协议,要花6块钱,https要花更多…我就不测试了。

Padavan也支持其它免费内网穿透软件,比较火的Ngrok,frp,ddnsto….

喜欢折腾的,找一家靠谱的云服务提供商,在上面搭这些应用也是可以的。

这里不做推荐,厂家平成都打了马赛克,避免广告嫌疑,下图是参考价格,各家可能会有细微差别,希望这次能过审。

域名与转发服务器ip指向不一致_域名映射到家庭网络(无公网IP)相关推荐

  1. CentOS7.2(单网卡iptables)做DNAT访问弹性IP地址端口转发到后端无公网IP的服务器不同端口

    通过访问有公网IP的主机(192.168.5.221)的13306端口转发到无公网IP的主机192.168.5.94的80端口 环境准备 无弹性IP的主机,和有弹性IP的centos7.4为 同一个V ...

  2. 无公网IP,VB应用从外网访问内网服务器

    应用需求 之前做的板子加密工具,需要客户在工厂将所有板子先扫描一遍,然后将扫描得到的结果文件通过邮件发送给开发人员.开发人员根据收到的数据文件,生成一个加密文件,并发回给工厂.工厂收到加密数据后,需要 ...

  3. 内网穿透实现实体服务器变云服务器:服务器无公网ip,如何提供公网网站,又如何异地ssh登录或者异地登录服务器的宝塔面板

    先说本经验的应用场景 up主的就业方向是开发网站前后端,有一台自己的实体服务器,没有公网IP,我希望: 能长久地提供任何人在任何地点都能用浏览器访问到的网站: 另外由于服务器存放在家里,我开学.旅游. ...

  4. 黑群晖6.21无公网IP无域名内网穿透教程

    黑群晖6.21无公网IP无域名免费内网穿透教程 鼓捣黑群晖的起因,由于生了二胎,照片视频大量数据没有存储.闲来无事,准备解决大量照片存储问题.在咸鱼收了一块二手硬盘6T红盘. 但是问题来了,家里没有台 ...

  5. SSH远程连接访问树莓派【无公网IP做内网穿透】

     系列文章 树莓派搭建网站,并免费内网穿透发布上线到公网 树莓派搭建WordPress网站,并内网穿透发布上线无需公网IP服务器 为树莓派上的WordPress网站配置自己的域名,并内网穿透发布上线公 ...

  6. 无公网IP,使用ZeroTier免费内网穿透

    无公网IP,使用ZeroTier免费内网穿透 有公网IP的用户还是建议使用端口转发的方式(速度最理想) 没有固定的公网IP,想要在家里或外地访问公司的服务器,常见的实现方案向日葵.teamviewer ...

  7. SSH远程ubuntu【无公网IP、内网穿透】 1-3

    系列文章 SSH远程ubuntu[无公网IP.内网穿透] 1-3 SSH远程ubuntu[无公网IP.内网穿透] 2-3 SSH远程ubuntu[无公网IP.内网穿透] 3-3 在之前的系列文章中(如 ...

  8. SSH远程ubuntu【无公网IP、内网穿透】 3-3

     系列文章 SSH远程ubuntu[无公网IP.内网穿透] 1-3 SSH远程ubuntu[无公网IP.内网穿透] 2-3 SSH远程ubuntu[无公网IP.内网穿透] 3-3 上一篇: SSH远程 ...

  9. 无公网IP远程黑群晖【内网穿透】

    无公网IP远程黑群晖[内网穿透] 1. 安装cpolar群晖套件 2.打开cpolar套件 3. 创建远程访问隧道 4. 获取公网地址访问 由于黑群晖没办法用QuickConnect,洗白也比较麻烦, ...

最新文章

  1. 刷爆了!这项技术BAT力捧!程序员:我彻底慌了...
  2. 人工智能灵魂注入,燃烧你的卡路里——2018,你AI了吗!?
  3. Oracle数据库执行exp命令--报参数'log' 不允许有多个值
  4. POJ2777(线段树裸题)
  5. .NET Core log4net 使用
  6. 模板(Template)
  7. 【Python爬虫】Python3+selenium环境配置
  8. Path画直线与弧线
  9. 百度 ERNIE 在 GLUE 大赛中击败了微软和谷歌
  10. 计算机统计分析spss试卷,《SPSS计算机统计分析方法》习题A卷.doc
  11. ionic学习(十一):页面下拉刷新(Refresher)
  12. matlab绿屏抠像代码,DV影像素材抠像效果研究
  13. C语言练习-day25
  14. 中国大学MOOC动物遗传学试题及答案
  15. 【调研】成功的IT公司的老板几乎都是技术出身
  16. 学生宿舍管理系统毕业设计(python)
  17. 使用NAudio音频文件剪切指定片段
  18. JVM(1)——字节码
  19. Redis安装及集群部署
  20. oracle10g闪回恢复数据表

热门文章

  1. 发一个统计项目代码行数的Java代码
  2. vsftp配置文件详解
  3. hdu-3625 Examining the Rooms(斯特灵数第一类)
  4. ubuntu14.04下通过.frm, .MYD,.MYI文件恢复建立mysql数据库
  5. Object Detection中的IOU
  6. 去掉我的电脑中WPS,百度云,360,爱奇艺盘符
  7. oracle 自定义函数
  8. 基本数据类型float和double的区别
  9. 山寨一把QQ移动终端聊天框,网页版效果其实也很好的!
  10. SSIS中字符串转日期格式导入数据库