前言

之前讲了如何使用IPv6进行内网穿透,这种方案实现的穿透是免费且不限速的。那么实现穿透后,我们就可以将原本Windows自带的共享功能的范围从局域网扩大到整个公网,从而实现随时随地都能访问到共享文件夹。安卓端可以使用ES文件管理器或者nplayer播放器等进行访问,这里就不展开赘述了。

关于如何在局域网内进行Windows文件夹共享,网上教程很多,不是本文的重点,就不再赘述了,本文主要对通过公网进行共享时遇到的一些小坑进行讲解。

在实践前读者需要完成的是进行局域网内的Windows共享,并且共享对象是有账号密码的,不能是Everyone。因为Everyone的权限等于是将大门敞开,如果他人获得你的域名就可以一览无余。另外,设置Everyone共享后,通过公网进行身份验证时是无法通过的,需要组策略进行另外的设置。所以强烈建议共享权限不要设置成Everyone。

IPv6内网穿透教程:https://www.cnblogs.com/MrSoap/p/17952956

实践

一、 防火墙设置

这是我遇到的第一个坑,我们要通过公网进行访问就必须让防火墙放行netlogon

不了解自己所处的是专用网还是公用网的就两个都放行,问题不大。

二、 组策略设置

我自己在登录时遇到了账号密码明明都对但是死活登录不上去的情况,需要设置一下几个组策略。

1. 账户锁定策略

首先是账户锁定的策略,我不建议读者设置成跟我一样不进行锁定,因为这样可能会被攻击者爆破出账号密码。但是当我们在第一次部署时,可能会出现多次登录失败的情况,所以大家可以按照自己的需求进行设置。如果后续出现无法登录的情况,可以检查一下是否账户被锁定了。

2. 网络安全设置

Windows设置\安全设置\本地策略\安全选项中:

LAN管理身份验证级别设置为发送LM和NTLM相应(&),

本地账户的共享和安全模型设置为经典(默认就是经典,不过也检查一下)

完成这些设置之后,原本只能在局域网内共享的文件就可以通过公网进行共享了。安卓端我认为最好用的视频播放器是nplayer(Google收费,但是大家应该都有办法),对于其他类型的文件就是用ES文件管理器即可。使用Windows端只要在文件资源管理器中输入\\{domain}即可。当然大家也可以使用WebDav实现共享功能,本文就不展开了。

总结

IPv6通过公网共享只要在局域网共享的基础上对安全策略和防火墙稍加设置即可。

IPv6通过公网共享文件(Windows)的更多相关文章

  1. 两台服务器共享文件Windows和Linux

    最近遇到一个问题,新装的两台服务器死活就是挂载不上samba服务器上的文件,在输入mount挂载命令的时候提示只读什么的,尝试了在挂载的时候用只读的方式去挂载也是不行,最终发现了,缺少安装cifs包, ...

  2. ISATAP隧道方式接入IPv6和RRAS(Windows路由与远程访问)似乎是冲突的

    在启用了RRAS的NAT服务器上设置ISATAP隧道,虽然能正常获取IPv6地址,但是IPv6网络实际是不通的...

  3. windows创建域共享文件

    windows创建域共享文件 windows常见的文件系统: FAT FAT32 NTFS NTFS的特点: 可以对单个文件或文件夹设置权限 支持更大的磁盘容量 支持加密和压缩 活动目录需要NTFS ...

  4. 个人电脑公网IPv6配置

    一.前言 自己当时以低价买的阿里ECS云服务器马上要过期了,对于搭建个人博客.NAS这样服务器的需求购买ECS服务器成本太高了,刚好家里有台小型的桌面式笔记本,考虑用作服务器,但是公网IPv4的地址实 ...

  5. windows tcp端口映射或端口转发

    windows tcp端口映射或端口转发 windows内部有一个叫netsh的玩意,可以把tcp端口进行映射或转发,可惜不支持udp.举个例子:一台windows有一个80端口,对外可以访问.另有一 ...

  6. IPv6原理、应用与实践

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 作者:腾讯微信技术架构部团队 2017年11月26日,中共中央办公厅和国务院办公厅印发了<推荐互联网协议第六版(IPv6)规模部署行动 ...

  7. IPv6技术详解:基本概念、应用现状、技术实践(上篇)

    本文来自微信技术架构部的原创技术分享. 1.前言 普及IPV6喊了多少年了,连苹果的APP上架App Store也早已强制IPV6的支持,然并卵,因为历史遗留问题,即使在IPV4地址如果饥荒的情况下, ...

  8. IPv6笔记-地址结构与分类

    1.地址基础 IPv6地址由被划分为8个16位块的128位组成. 然后将每个块转换为由冒号符号分隔的4位十六进制数字. 2001::3238:00E1:0063:0000:0000:FEFB 每一块多 ...

  9. ipv4与ipv6 Inet4Address类和Inet6Address类

    在设置本地IP地址的时候,一些人会疑惑IPv4与IPv6的区别是什么?下面由学习啦小编为你分享ipv4与ipv6的区别的相关内容,希望对大家有所帮助. ipv4与ipv6的区别 在windows 7以 ...

  10. Windows下使用XManager访问Ubuntu 11.04的设置方法

    1.Download the attached file and upload it to the server. And, enter the following command to update ...

随机推荐

  1. 递归解析Json,实现生成可视化Tree+快速获取JsonPath

    内部平台的一个小功能点的实现过程,分享给大家: 递归解析Json,可以实现生成可视化Tree+快速获取JsonPath. 步骤: 1.利用JsonPath读取根,获取JsonObject 2.递归层次 ...

  2. 时髦称呼:SQL递归"语法糖"的用法

    Oracle函数sys_connect_by_path 详解 语法:Oracle函数:sys_connect_by_path 主要用于树查询(层次查询) 以及 多列转行.其语法一般为:       s ...

  3. Apifox调用文件下载或Excel导出接口

    点发送下面这个发送并下载就行了,,,,,在网上搜了一下午愣是没看到,,,,,,

  4. vcpkg manifest 的使用

    最近项目上要使用 CMakeLists 管理,由于 Windows 版本有依赖到 vcpkg 提供的库,所以需要使用 vcpkg manifest 来统一设置库的版本,方便后续维护 推荐一个文章,介绍 ...

  5. Go 函数多返回值错误处理与error 类型介绍

    Go 函数多返回值错误处理与error 类型介绍 目录 Go 函数多返回值错误处理与error 类型介绍 一.error 类型与错误值构造 1.1 Error 接口介绍 1.2 构造错误值的方法 1. ...

  6. hammer.js学习

    demo:https://github.com/fei1314/HammerJs/tree/master 知识点: hammer--手势识别:点击.长按.滑动.拖动.旋转.缩放 方法: tap 快速的 ...

  7. multiset用法汇总

    c++语言中,multiset是<set>库中一个非常有用的类型,它可以看成一个序列,插入一个数,删除一个数都能够在O(logn)的时间内完成,而且他能时刻保证序列中的数是有序的,而且序列 ...

  8. 文心一言 VS 讯飞星火 VS chatgpt (124)-- 算法导论10.5 5题

    五.用go语言,给定一个n结点的二叉树,写出一个 O(n)时间的非递归过程,将该树每个结点的关键字输出.要求除该树本身的存储空间外只能使用固定量的额外存储空间,且在过程中不得修改该树,即使是暂时的修改 ...

  9. .Net Core 3.1 服务端配置跨域

    一.在Startup.cs 的 ConfigureServices 配置好跨域策略 原文链接:https://www.jianshu.com/p/534b9a6a6ed5 public void Co ...

  10. 【日常收支账本】【Day03】完成编辑账本界面的新增动账记录功能——通过ElementTree加XPath实现

    一.项目地址 https://github.com/LinFeng-BingYi/DailyAccountBook 二.新增 1. 解析xml文件 1.1 功能详述 解析所设计的xml文件格式,并将所 ...