Win10通过非445访问公网Smb服务-2019详细

2024-10-25 17:35:08

1、前期自行搭建好非标端口的samba服务。这里假设非标端口是8888,公网地址是123.123.123.123,并且有固定的公网IP地址,没有就乖乖的,别闹,除此之外,还需要用管理员权限打开c罪焐芡拂md,执行如下操作:若是你没有用过“某卫士”的话,你的 445 端口应该是一直被 LanmanServer 占用的,这个 LanmanServer 就是帮你把你电脑的文件分享给别人。所以你要把这个服务禁用了,这个服务显示的名字叫“Server”,你可以在 Windows 送的“服务”管理页面中看到(点击任务管理中的“服务”即可开启),然后禁用它。但我更喜欢用命令行操作。用管理员身份打开cmd,运行以下命令:scconfigLanmanServerstart=disabled netstopLanmanServer要是运行后没有显示"成功"二字,那是可能你没有用管理员权限运行吧。启动 windows 的 ip helper 服务这个 ip helper 服务,就是用来搞端口转发的,没有了它就没法转发了。用管理员身份打开cmd,运行以下命令:scconfigiphlpsvcstart=auto要是运行后没有显示"成功"二字,那是可能你没有用管理员权限运行吧。

Win10通过非445访问公网Smb服务-2019详细

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

Win10通过非445访问公网Smb服务-2019详细

5、重启后还是不可以访问的解决办法同样适用上面的命令查看445端口占用情况,后面的数字是占用端口的PID进程号,打开任务管理器,找到对PID的程序,如果对应的程序名称不是“svchost.exe”,则结束该进程后,重启后再尝试。

Win10通过非445访问公网Smb服务-2019详细

7、如果显示正确,再次按住Win+R键,打开运行窗口,输入如下语句\\127.0.0.1\mydisk其中mydisk是samba共享名,以自己设定的为准然后输入账号和密码你就可以开始肆无忌惮的公网遨游了哈哈哈哈哈哈啊。。。。(笑出猪叫声)贴一张亲测实图

Win10通过非445访问公网Smb服务-2019详细

8、原理:在本地访问\\127.0.0.1(不知道这个地址的可以点这里教你)\共享名,然后系统会在本地检索samba服务,但是根据设置的端口转发,侦听到有来自445端口的请求时,会自动转发到设定好的目标服务器ip地址和目标端口来访问,简单说就是用本地访问服务器的非标端口。

猜你喜欢