当前位置:首页 > 电脑知识

Win10通过非445访问公网Smb服务

canca4年前 (2021-11-24)电脑知识2322

在win下不能通过正常方式访问,需要用端口转发实现访问

  • 提前已经搭建好可用的SMB服务
  • SMB服务公网可访问
  • 可联网的Win10系统

  1. 前期自行搭建好非标端口的samba服务。这里假设非标端口是8888,公网地址是123.123.123.123,并且有固定的公网IP地址,没有就乖乖的,别闹,除此之外,还需要用管理员权限打开cmd,执行如下操作:


    若是你没有用过“某卫士”的话,你的 445 端口应该是一直被 LanmanServer 占用的,这个 LanmanServer 就是帮你把你电脑的文件分享给别人。所以你要把这个服务禁用了,这个服务显示的名字叫“Server”,你可以在 Windows 送的“服务”管理页面中看到(点击任务管理中的“服务”即可开启),然后禁用它。但我更喜欢用命令行操作。

    用管理员身份打开cmd,运行以下命令:

    sc config LanmanServer start= disabled

    net stop LanmanServer

    要是运行后没有显示"成功"二字,那是可能你没有用管理员权限运行吧。

    启动 windows 的 ip helper 服务

    这个 ip helper 服务,就是用来搞端口转发的,没有了它就没法转发了。

    用管理员身份打开cmd,运行以下命令:

    sc config iphlpsvc start= auto

    要是运行后没有显示"成功"二字,那是可能你没有用管理员权限运行吧。

    (敲黑板:)在win10下使用管理员权限打开cmd,输入如下命令

    netsh interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=445 connectaddress=123.123.123.123  connectport=8888

    查看是否设置成功

    netsh interface portproxy show all

  2. 按住Win+R键,打开运行窗口,输入control(就是打开控制面板),然后点击程序,找到打开或关闭Windows功能,找到smb 1.0 ,全选,全部安装。

  3. 安装完毕后重启电脑,重启后用管理员权限运行powershell

    打开后检测smb 1.0是否已经开启

    对于 Windows 8、Windows 10 和 Windows Server 2012命令如下:

    Get-SmbServerConfiguration | Select EnableSMB1Protocol

    正常开启的显示内容

    PS C:\WINDOWS\system32> Get-SmbServerConfiguration | Select EnableSMB1Protocol

    EnableSMB1Protocol

    ------------------

        True

    然后重启系统(因为重启才生效)

    端口查看是否成功:

    netstat -ano|findstr "445"


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

版权声明:本文由Ant.Master's Blog发布,如需转载请注明出处。

本文链接:https://iant.work/post/786.html

标签: windowssmb445
分享给朋友:

“Win10通过非445访问公网Smb服务” 的相关文章

内存不能被read或written错误,系统不停重启

运行某些程序的时候,有时会出现内存错误的提示,然后该程序就关闭。 “0x????????”指令引用的“0x????????”内存。该内存不能为“read”。 “0x????????”指令引用的“0x????????”内存,该内存不能为“written”。 一般出现这个现象...…

0X????????”指令引用的“0x00000000”内存,该内存不能为“read

使用Windows操作系统的人有时会遇到这样的错误信息: 「“0X????????”指令引用的“0x00000000”内存,该内存不能为“read”或“written”」,然后应用程序被关闭。 如果去请教一些「高手」,得到的回答往往是「Windows就是这样不稳定…

电脑启动报鸣声说明

当打开电脑时,听到的不是平时清脆的启动声,而是一次又一次重复的奇怪的报警声时,你能不能马上判断出故障的所在呢?虽然现在多家厂商都设计出一些智能化的功能,能将报警声转换成语音或是指示灯等,但是有这种功能...…

网络命令net user/net localgroup

很简单的一个网络命令,好多教程都有写: net user: 在运行处输入net user /?可以看到net user 的语法和参数。 net user 可以让我们很方便的为系统添加一个用户并设置密码 net user sky /add:向系统添加一个用户为sky net user sky 1234…

杀掉进程---介绍微软一个罕为人知的无敌命令

    问:怎么才能关掉一个用任务管理器关不了的进程?  我前段时间发现我的机子里多了一个进程,只要开机就在,我用任务管理器却怎么关也关不了。     答1:杀进程很容易,随便找个工具都行。比如IceSwor...…

Excel电子表格快捷键大全

Ctrl+W 或 Ctrl+F4 关闭选定的工作簿窗口。 Ctrl+F5 恢复选定的工作簿窗口的大小。 F6 切换到被拆分(“窗口”菜单上的“拆分”命令)的工作表中的下一个窗格。 Shift+F6 切换到被拆分的工作表中的上一个窗…

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。