当前位置:首页 > 经验笔记 > 其他 > 正文内容

设置端口映射从外网访问内网的共享文件(需公网ip )

han32685年前 (2021-01-08)其他13890


开启端口映射,从外网访问内网的文件共享:

    以前我的做法是远程控制软件比如teamviewer或者radmin控制内网一台电脑后再通过其访问内网,缺点是要装软件,有办法直接通过网关访问内网共享文件夹吗?


其实开启UDP:137、138、TCP:139、445这四个端口映射即可。

    若路由器的IP地址为172.19.1.70,而你机器的IP为:192.168.0.12,那就把路由器的137、138、139、445端口分别映射为你自己机器上的137、138、139、445端口,既是172.19.1.70:137映射到192.168.0.12:137、172.19.1.70:138映射到192.168.0.12:138、172.19.1.70:139映射到192.168.0.12:139、172.19.1.70:445映射到192.168.0.12:445,这个四个映射。这样当外网访问//172.19.1.70这个地址时就自动转为访问你自己的机器//192.168.0.12。以下为原理:WinXP共享需要137、138、139,445


1、137端口

    这个端口是用来请求NetBios名到IP地址达。比如有人喊“123计算机您共享C盘下的 ABC.doc这个文件的IP地址是多少”。于是这个呐喊被广播,只有IP地址是123的回答了。


2、138端口

    这个端口是您浏览[网络邻居]用达。您网络里有台计算机叫主浏览器计算机维护着共享列表。所以这个端口封了也就不能通过[网络邻居]来查看其他计算机喽。当然并不防碍彼此通信。

3、139、445端口

通信计算机得到了对方的IP地址以后,就用139或者445端口开始通讯了。如果不是域环境,就是SMB调用139端口通讯。如果是域环境,就是CIFS调用445端口通讯。如果您不想别人访问您的文件呢,就把这两个关闭掉。



这样做只能从外网访问内网中的一台机器共享,因为路由器的对外IP是唯一的。若要访问更多内网共享,只能建FTP,或者VPN之类的,但这种方法是最简单的,不需要在共享机器上有额外的软件设置,只需要路由器设置好即可!!!



转载:http://blog.sina.com.cn/s/blog_72d911930102wte3.html

扫描二维码推送至手机访问。

版权声明:本文由瀚文博客发布,如需转载请注明出处。

本文链接:https://hanwenblog.com/post/42.html

分享给朋友:

相关文章

用powershell控制Hyper-V开关机 windows 计划任务执行脚本

用powershell控制Hyper-V开关机 windows 计划任务执行脚本

控制Hyper-V虚拟机的开关机对应的PowerShell脚本示例:# 启动虚拟机 Start-VM -Name "VMName" #&nbs...

composer 安装一直卡住不动(Loading composer repositories with package information)

安装提示# Loading composer repositories with package information这主要是因为“中国长...

使用git bash统计vue项目的代码量行数

需求想要统计一下自己写的vue项目的代码量。主要是src文件夹下的html、css、js、vue文件的总代码量解决方案使用git bash,切换至vue项目的src目录下,然后输入如下命令:find&...

外网映射群晖为网络驱动器的方法

外网映射群晖为网络驱动器的方法

在外网环境下访问群晖文件通常是通过网页版DSM来完成的,相比局域网的直接访问,外网的网页访问方式多少有点不方便。这里介绍一种方法供大家参考。前提是:群晖和外网电脑都在ipv6环境下假设群晖的ipv6地...

【绕过APP抓包限制】Xposed+JustTrustMe关闭SSL证书验证!

【绕过APP抓包限制】Xposed+JustTrustMe关闭SSL证书验证!

1 前言这篇文章主要想解决的问题是,在对安卓手机APP抓包时,出现的HTTPS报文通过MITM代理后证书不被信任的问题。(工作中在抓取12306请求时就遇到了这个问题)之前的推送讲过,通常要抓取HTT...