校园⽹内实现⽂件共享
问题背景
⾝处校园,⽹上冲浪可是刚需,但是呢,校园⽹访问外⽹会记录流量(只记录IPv4流量),⽽且免费的流量也是有限的。在这种情况下,看视频和下载⼤资源都成了奢侈,不过好在校园⽹接⼊了教育⽹,这样就可以肆⽆忌惮得访问PT资源共享站(⾛的是IPv6流量,不会被记录)了。有了PT共享资源站,下载热门电影电视剧以及游戏都不再扣扣嗖嗖,为了保存这些资源就需要⼀个⼤容量的移动硬盘了,有了资源,有了存储设备,只⽋充分利⽤这些资源了。个⼈拥有两台电脑,⼀台是实验室分配的电脑,⼀台是放在宿舍的个⼈电脑。⼀般呢,⼤部分时间都是呆在实验室,那么实验室的电脑就是主⼒了,资源的下载和保存也是在实验室电脑上完成的,⼤容量移动硬盘也主要插在实验室电脑上,但是很多时候都需要将移动硬盘⾥⾯的内容转移⾄个⼈电脑中,那么就出现了两个解决⽅法,⼀种就是将移动硬盘拿到宿舍,另⼀种是借助校园⽹这个⼤局域⽹的优势,使⽤⽂件传输⼯具远程将实验室电脑上的资源传输⾄个⼈电脑上,第⼀种⽅法的缺点是需要来回插拔移动硬盘并且考验个⼈的记忆⼒,优势是传输速率的瓶颈在于USB接⼝,第⼆种⽅法的缺点是传输速率的瓶颈在于⽹络传输设备,优势是不需要来回插拔移动硬盘也不存在忘记携带的问题。问题总是伴随需求⽽出现,之前主要以下载游戏为主,偶尔也下载⼀些视频但还是不多,最近对下载视频看视频的需求越发凸显,尤其从实验室回到宿舍还想继续观看视频,这时候也想到了两种办法,第⼀种就是⽼⽼实实将视频通过⽹络传输到个⼈电脑上进⾏观看,这个⽅法最⼤的问题就是需要耐⼼等待,这⽆疑是对⾃⼰最⼤的考验,
很多时候都不能忍,那么就想出了第⼆种⽅法,既然我只是想看视频,那么我只需要看到图像听到声⾳就可以了,那么远程桌⾯就成了远程观看视频的良好解决⽅案,但是这种⽅法也存在⼀个很⼤的问题,因为观看到的视频是实时传输过来的,多少都会受到⽹络波动的影响,很多时候图像和声⾳都⽆法同步,终于这种⽅式也不能忍了,就需要寻找其他的⽅式了,最后找到了共享利器--⽹上邻居--共享⽂件夹。
关键问题
值得⼀提的是,⼿⾥的两台电脑都安装了Windows 10操作系统,共享⽂件夹实现起来也就很容易了,共享⽂件夹主要使⽤了SMB协议进⾏实现的,端⼝使⽤了445,也正是由于使⽤了445的端⼝才导致了接下来的问题。众所周知,由于“永恒之蓝”病毒的出现,导致校园⽹屏蔽了445端⼝,所以主要的问题就集中到了端⼝问题上。
问题解决
由于问题集中到了端⼝问题上,那么端⼝问题的解决也能够想到两种,第⼀种就是修改SMB协议的端⼝,可以通过修改注册表实现,这样解决⽅法很直接,第⼆种⽅法是对445端⼝进⾏映射,下⾯着重对端⼝映射进⾏讲解。
服务器端配置
⾸先就是开启⽂件共享,主要的流程就是开启⽹络发现以及⽂件和打印机共享
其次是开启指定⽂件的共享,以及相应的共享权限
再者,也是最重要的就是开启SMB⽀持
测试是否正常,Win + R后输⼊
\\127.0.0.1
这种情况即为正常
然后就是最最最关键的步骤了,端⼝映射,需要以管理员⾝份运⾏,192.168.1.100为服务器端的IP
netsh interface portproxy add v4tov4 listenaddress=192.168.1.100 listenport=4455 connectaddress=192.168.1.100 connectport=445使⽤以下命令进⾏差错
//查看全部端⼝转发
netsh interface portproxy show all
//查看端⼝是否正确起来
netstat -ano | findstr :4455
//删除端⼝转发
netsh interface portproxy delete v4tov4 listenaddress=192.168.1.100 listenport=4455
最后是防⽕墙的配置,添加4455端⼝⼊站规则
客户端配置
同样需要开启开启⽂件共享,与服务器端配置⼀致
端⼝映射,同样需要以管理员⾝份运⾏
netsh interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=445 connectaddress=192.168.1.100 connectport=4455
排错⽅法同服务器端配置
这时还不可以访问服务器端,需要关闭SMB相关的服务,同样需要以管理员⾝份运⾏
net stop rver
sc config lanmanrver start=disabled
这时Win + R输⼊⼀下地址就可以正常访问了
\\127.0.0.1
最后使⽤映射⽹络驱动器就可以达到以下效果了
总结
通过以上的⼀系列设置,最终达到了远程硬盘的效果,可以直接对远程的硬盘进⾏操作,⾃然观看视频也就不在话下了,教程结束!参考