使用ipv6内网穿透,实现私有云盘搭建,实现远程控制等功能

使用ipv6内网穿透,实现私有云盘搭建,实现远程控制等功能

问题

ipv6为每一个设备都标注了地址,因此可以直接使用ipv6访问内网中的设备,实现与公网唯一ip一样的功能
从而可以实现远程ftp访问,远程控制,实现个人私有云盘搭建。
买个4t的硬盘安装在家里的电脑上,用ipv6实现内网穿透,就相当于有一个4T的网络云盘了,随时随地就能访问了
就是说你只需要两台能联网的电脑设备就行了,一台用于你身边使用,另一台放到家里等,只要都能上网,就能使用ipv6点对点传输数据,不需要中间商赚差价

一般实现内网穿透都是用NAT,但是有非常大的限制,比如你家的路由器必须有一个公网ip,但是现在几乎没有有公网ip的光猫了,现在家里的路由器其实也是一个大局域网里的,ip也不是公网ip,对于内网中的电脑,由于没有固定ip,且所连接的路由器ip随时变化,
会导致连接不稳定等等,使用ipv6就没有这些问题,而且可以达到互联网中的满速下载

因此你买的百度云盘,阿里云盘,网上的nas设备,其实作用都不大了,不限速又能如何,用本机的ipv6地址搭建一个私有云盘既省心又简单,不限速还免费

获得计算机的ipv6地址

获得B本机ipv6地址
进入cmd,输入ipconfig
在这里插入图片描述

ipv6变化问题

有人说ipv6也会变,那就推荐一个向日葵软件,远程查看电脑桌面,cmd获得更新后的ipv6,更新服务器的配置信息就行了
也可以不用向日葵,使用每步动态ipv6解析软件就行,
原理是:
1.注册一个每步的账号,申请一个免费域名,用来绑定服务器的ipv6,比如aaa.com
在这里插入图片描述

2.当服务器ipv6发生变化时,服务器端的每步软件同步更新域名-》ipv6绑定
在这里插入图片描述

3.每次使用前,本地使用client软件,拉取新的服务器ipv6地址,
在这里插入图片描述

4.ftp软件登录,域名+端口,比如aaa.com 21,就像ipv4一样,直接连接就行了
在这里插入图片描述

有趣的是,统一光猫下的设备A,建立ipv6监听,B也可在同一wifi下进行访问。手机则直接开流量就可以访问A。
因为大部分的路由器都没开ipv6地址,此处你使用ipv6+端口确定了你的远程电脑,但是你本地没有ipv6,所以只能在同一wifi下访问,换个wifi就会访问不到。下面的私有云盘同理。
不过如果你用4G的话那就可以,因为三大运营商的4G都会分配给你ipv6地址
就是说远程访问,私有云盘都需要手机流量,只能期待ipv6快速普及吧

电脑端如此,手机端也是如此,一个域名解析客户端,一个ftp访问软件,打开前更新域名绑定
有问题留言问我,或者私聊我

解决-桌面远程控制

假如有两台电脑A、B
B作为远程被控制端
A作为控制端

先设置B允许远程控制,且设置账户的名字密码,远程控制登录的账户必须有密码
开始 >设置 >系统>远程桌面,打开启用远程桌面。
添加可以控制的账户
在这里插入图片描述
设置可以用来远程登录的账户
在这里插入图片描述
使用控制面板管理账户
在这里插入图片描述
B设置完毕
A电脑
win r,输入mstsc
输入B的ipv6地址:3389
输入B设置好的账户
登录
在这里插入图片描述
手机端下载rd client同理
其实也可以用这个方法远程控制路由器,http//:[ipv6]:81
后面是需要管理的路由器的端口,需要一致,运营商禁用了80,需要在远程的路由器上修改

解决-私有云盘搭建

假如有两台电脑A、B
B作为文件服务器
A作为客户端

创建服务端B的环境配置

下载服务端软件ser-u,使用B的本地ipv6作为地址创建ipv6文件服务器
安装下一步下一步即可
1.建立域
这个就是你可以有多个服务端,一般一个就够了
名字随意,比如B1,后面创建域可以B2,B3便于区分
在这里插入图片描述

2,选择服务器ip与服务器要让客户端访问的文件夹
ip填本机地址就行,服务就建在B本机上
在这里插入图片描述
3.后面的直接下一步下一步

创建服务端可以访问的用户账户

1,选择创建
在这里插入图片描述
2.写用户名,随意,比如A
在这里插入图片描述
2.创建用户密码,随意,比如aaa,后面记住就行了
在这里插入图片描述
3.下一步下一步即可
这里就有一个可以访问服务器的账户了

配置服务器对ipv6地址访问的监听

1.选择域的详细信息
在这里插入图片描述
2.选择监听器配置B本机ipv6地址
获得B本机ipv6地址
进入cmd,输入ipconfig
在这里插入图片描述
找到B服务端的正确的ipv6地址,
配置在监听器中
看好服务端类型,别选错了
ip地址为本机ipv6地址,下面可以选择,选择与cmd中ipv6显示一致的即可,不是那个临时的
在这里插入图片描述
保存即可,此时服务器已经开始了对本机ipv6地址访问的监听

创建ipv6访问客户端

1,从serv-u中选择ftp客户端
在这里插入图片描述
2.建立客户端访问服务器的站点
给站点起个名字
输入要访问的服务器的ipv6地址
以及刚刚在服务器添加的用户名,密码
ipv6地址
可以看到服务器端的文件以及本地打开的文件夹
就可以自由的实现从远程跨网络拉取文件了,就像一个私有网络云盘一样
用过ftp的应该很熟悉
用ipv6可以跨网络访问文件
当然也可以ipv4访问,限定在局域网,进入互联网基本也达不到满速,尝试过用ipv4实现内网穿透的都能知道ipv4其中的痛苦
在这里插入图片描述

有不会的问题,或者不成功的可以私聊我。
买个4t的硬盘安装在家里的电脑上,用ipv6实现内网穿透,就相当于有一个4T的网络云盘了,随时随地就能访问了

NAT实现内网穿透

前提是电脑所连接的路由器有公网ip,否则没戏
原理是在路由器中建立一个映射
路由器ip+端口–》路由器下的设备ip+端口
例如:
100.1.1.1 21 –》 192.168.0.1 21
这样在浏览器上输入100.1.1.1 21 ,就能快速定位到局域网中的设备
现在家中的光猫几乎都没有公网ip,我呵呵了,但是还是说一下设置
想看光猫是否有独立公网ip,看一下光猫ip,
再在浏览器中输入ip看对外访问的ip,如果一致,恭喜光猫有独立公网ip,否则没有

可能会说,局域网内的设备ip也会变化,那就使用域名绑定就好了,带有公网ip的光猫绑定到每步免费域名上,其他局域网内的设备也是,
这样ip更新时会更新到每步这个网站上,只需要访问域名+端口就能快速定位到局域网设备了。
有一种想法是A.B使用ipv6连接传输数据,对于传输的数据定位问题进行一次ipv4+端口转换
A:ipv4+端口转化为ipv6地址,进行传输到Bipv6上
B:接到ipv6数据,转化为ipv4+端口,重映射
在这里插入图片描述

提升电脑网速

想要提升速度,需要兼顾硬件,软件两个方面
前提:
假如你是200M宽带,理论下载速度是25M/s,(速度是带宽/8)已经达到22-24M/s的可以忽略
如果实际下载速度是8-9M/s,那就可以继续提升

软件方面限制网速的因素:

1.路由器2.4g,5g模式,选择5g模式
(—解释—:)【2.4G信号频率低、波长长,穿墙能力强;5G信号频率高、波长短,频宽宽,无线环境比较干净,干扰少,但穿墙能力弱、近距离情况下5g模式 支持更高的无线速率】
2.4g频段
在这里插入图片描述
5g频段
在这里插入图片描述
分析路由器参数
有线接口是百兆的,无线频率1200Mbps;
在这里插入图片描述
在双通道的基础上,2.4G频段的最高传输速率300M,5G频段的最高传输速率867M,两个数相加300+867=1167Mbps,约等于1200Mbps;
所以手机只能选择一个频段,达不到这个速度,虚假,不合格
无线路由器,支持802.11AC协议,且是支持双频段2.4Ghz和5Ghz基本上无线速率都能达到千兆以上;
一定要有1000M的端口
在这里插入图片描述

2.套餐带宽

硬件方面限制网速的因素:

路由器类型,比如百兆路由器,千兆路由器
网线传输速度,超五类线就够用
有千兆网卡的电脑

区分路由器是百兆还是千兆

1.路由器管理界面查询
进入路由器后台,看端口的极限速率
百兆无疑,接在千兆接口上浪费
否则有1000M的选项
在这里插入图片描述
2,看路由器上有没有说明书,有直接看,没有上百度搜路由器型号。

如何看电脑是否有千兆网卡

打开设备管理器
千兆网卡
在这里插入图片描述
普通百兆网卡
在这里插入图片描述

提升速度

借助电脑网卡信息
用超五类线连接路由器千兆wan口,另一端连接带有千兆网卡的电脑
在这里插入图片描述
如果端口是千兆的,会显示
此时,千兆路由器,千兆网卡已经匹配,速度最大
在这里插入图片描述
如果不显示1g换个端口,挨个试,如果都是100M显示,那路由器就只有100M端口,速度就这样了。
换路由器把

使用域名绑定ipv6

1.DDNS就是将用户的动态IP地址映射到一个固定的域名解析服务

外网设备访问域名的时候,DNS服务器就会返回从DDNS服务器更新到的DDNS客户端的地址,从而与本地设备建立连接。
在IPv4时代,DDNS客户端一般指的是路由器,因为路由器有公网ip,可以唯一访问
在IPv6时代,每个设备都是DDNS服务器,都可以直达

2.Window上关闭临时IPv6地址

临时ipv6的初衷是隐藏用户的真实ipv6,不停更换的随机IP地址,默认的临时IPv6地址有效时间为1天
如果想要使用域名建立长久的联系,确保只有在设备ip变化的时候才会更换ipv6,就要把临时的禁用,否则连上了临时的,即使ip4不变化,临时的自动变化就失效了
右键管理员
netsh interface IPv6 set privacy state=disable
重启电脑

3.申请域名

推荐腾讯云,阿里云,华为云,不要百度云。因为百度云不支持自动更新ipv6与域名的绑定。
未来会使用软件自动将更新的ipv6更新到云平台,百度云不能动态绑定

一般一年7块
接下来点击“添加记录”,域名到ipv6的映射,A为ipv4,AAAA为ipv6
接下来进入密匙管理界面,创建一个调用API的token。便于自动更新绑定信息
系统会自动生成一个ID和一个Token,Token只会在创建的时候显示一次,复制保存下来,点击“我已保存”完成。
比如使用腾讯云DNSpod
https://console.dnspod.cn/account/token获得tocken

4,开始配置DDNS

安装到电脑上,会自动检测ip变化,更新域名与ip绑定
https://github.com/NewFuture/DDNS
下载ddns.exe
程序运行后,文件新增config.json的配置文件
在这里插入图片描述
IPv4域名那里默认的地址可以删掉
“index6”这一项,如果你的电脑只有一块网卡,默认参数default(系统访问外网默认IP)
如果还有板载的无线网卡,那可能默认获取的是无线网卡的IPv6地址,解决方法是把参数改为“1”(第一块网卡是0,第二块是1)

保存然后以管理员身份运行ddns.exe,程序闪一下就会自动关闭。再进入域名管理页面,看到记录值发生变化,证明DDNS客户端成功运行,
更新了域名与ipv6的绑定
打开系统定时任务,让其5分钟运行一次,如果IP地址发生,就更新云平台注册的信息

5、应用

配置好了DDNS服务,远程桌面直接输入域名,web服务也不需要把IPv6地址[]起来再加端口号。
同样可以部署在NAS上,路由器做好控制入站规则控制,注意不主动暴露自己的域名,基本不用担心安全的问题。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/100221.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 数仓建模与分析建模_数据仓库建模与数据挖掘建模

    数仓建模与分析建模_数据仓库建模与数据挖掘建模1.数仓概述数据仓库:数据仓库是一个面向主题的、集成的、非易失的、随时间变化的数据集合。重要用于组织积累的历史数据,并且使用分析方法(OLAP、数据分析)进行分析整理,进而辅助决策,为管理者、企业系统提供数据支持,构建商业智能。面向主题:为数据分析提供服务,根据主题将原始数据集合在一起。集成的:原始数据来源于不同的数据源,要整合成最终数据,需要经过ETL(抽取、清洗、转换)的过程。非易失:保存的数据是一系列历史快照,不允许被修改,只允许通过工具进行查询、分析。时变性:数仓会定期接收、集成新的

  • 论JSP数据库连接池的必要性

    论JSP数据库连接池的必要性

  • iOS键盘布局_ios布局方式

    iOS键盘布局_ios布局方式根据需求更换以下类型,例如:self.textField.keyboardType=UIKeyboardTypeDefault;1.UIKeyboardTypeDefault常用于文本输入2.UIKeyboardTypeASCIICapable常用于密码输入3.UIKeyboardTypeNumbersAndPunctuation主键盘显示如上图,次键盘显示字母4.UIKeyboar

    2022年10月27日
  • CSS之 sass、less、stylus 预处理器的使用方式

    CSS之 sass、less、stylus 预处理器的使用方式

    2020年11月19日
  • java小游戏源代码大全_潜艇大战java代码

    java小游戏源代码大全_潜艇大战java代码一、简单介绍这是一个功能相对全的JAVA版坦克大战,界面绘制是通过JAVA的图形化用户界面完成的,包括了菜单界面和游戏界面。其中菜单界面可以供玩家选择重新开始游戏、暂停、继续、是否播放背景音乐、帮助等操作;游戏界面绘制了坦克、河流、草地、鹰碉堡等经典坦克场景,玩家在游戏界面操作坦克开始对战。本游戏使用的主要技术有Swing编程、面向对象编程、多线程编程。本…

  • chrome浏览器视频加速插件安装教程下载_chrome实用的插件

    chrome浏览器视频加速插件安装教程下载_chrome实用的插件1.下载插件videospeedcontroller,链接地址:https://download.csdn.net/download/liuzehn/166836272.下载后解压,如下所示:3.或者关注左侧微信公众账号,回复“插件”获取,获取下载地址。

    2022年10月28日

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号