Cpolar搭建NAS

1.安装Cpolar

参考Cpolar官网 Cpolar入门指南

2.配置smba服务器

  1. 安装Samba服务
    sudo apt-get install samba #安装 Samba 服务器 sudo apt-get install smbclient #安装 Samba 客户端
    sudo apt-get install samba #安装 Samba 服务器 sudo apt-get install smbclient #安装 Samba 客户端
    sudo apt-get install samba #安装 Samba 服务器 sudo apt-get install smbclient #安装 Samba 客户端
  2. 配置需要共享的目录
    mkdir /usr/local/volumes # 新建目录,用于共享 sudo chown nobody:nogroup /usr/local/volumes # 更改权限信息 sudo chmod 777 /usr/local/volumes # 给所有用户添加读写权限
    mkdir /usr/local/volumes # 新建目录,用于共享 sudo chown nobody:nogroup /usr/local/volumes # 更改权限信息 sudo chmod 777 /usr/local/volumes # 给所有用户添加读写权限
    mkdir /usr/local/volumes # 新建目录,用于共享 sudo chown nobody:nogroup /usr/local/volumes # 更改权限信息 sudo chmod 777 /usr/local/volumes # 给所有用户添加读写权限
  3. 添加用户
    sudo smbpasswd -a Crayon #Crayon是用户名 useradd -m 用户名 #添加用户 passwd 用户名
    sudo smbpasswd -a Crayon #Crayon是用户名 useradd -m 用户名 #添加用户 passwd 用户名
    sudo smbpasswd -a Crayon #Crayon是用户名 useradd -m 用户名 #添加用户 passwd 用户名
  4. 配置服务器
    vim /etc/samba/smb.conf #打开配置文件 #在global中指定端口号 [global] smb ports = 445 [Volumes] #映射的共享名称 comment = Volumes #描述信息 path = /usr/local/volumes #共享文件夹路径 browseable = yes #该共享是否可以浏览 writable = yes #是否有写权限 available = yes #该共享资源是否可用 valid users = Crayon #允许访问该共享的用户,多个用户或者组中间用逗号隔开
     vim /etc/samba/smb.conf #打开配置文件 #在global中指定端口号 [global] smb ports = 445 [Volumes] #映射的共享名称 comment = Volumes #描述信息 path = /usr/local/volumes #共享文件夹路径 browseable = yes #该共享是否可以浏览 writable = yes #是否有写权限 available = yes #该共享资源是否可用 valid users = Crayon #允许访问该共享的用户,多个用户或者组中间用逗号隔开
    vim /etc/samba/smb.conf #打开配置文件 #在global中指定端口号 [global] smb ports = 445 [Volumes] #映射的共享名称 comment = Volumes #描述信息 path = /usr/local/volumes #共享文件夹路径 browseable = yes #该共享是否可以浏览 writable = yes #是否有写权限 available = yes #该共享资源是否可用 valid users = Crayon #允许访问该共享的用户,多个用户或者组中间用逗号隔开
  5. 开启服务
    sudo service smbd restart sudo service smbd status
    sudo service smbd restart sudo service smbd status
    sudo service smbd restart sudo service smbd status
  6. 关闭防火墙
    netstat -tlnp |grep smb #查看smba使用的端口 ufw status #查看防火墙状态:inactive是关闭,active是开启。 ufw enable #开启防火墙。ufw disable #关闭防火墙。 ufw allow 445 #开放445端口,放行端口后需要重启防火墙 ufw reload #重启ufw防火墙
    netstat -tlnp |grep smb #查看smba使用的端口 ufw status #查看防火墙状态:inactive是关闭,active是开启。 ufw enable #开启防火墙。ufw disable #关闭防火墙。 ufw allow 445 #开放445端口,放行端口后需要重启防火墙 ufw reload #重启ufw防火墙
    netstat -tlnp |grep smb #查看smba使用的端口 ufw status #查看防火墙状态:inactive是关闭,active是开启。 ufw enable #开启防火墙。ufw disable #关闭防火墙。 ufw allow 445 #开放445端口,放行端口后需要重启防火墙 ufw reload #重启ufw防火墙

3.局域网连接文件服务器

Cpolar搭建NAS插图

4.公网连接文件服务

  1. 添加Cpolar端口映射,如果有固定TCP端口可添加固定端口

    Cpolar搭建NAS插图1

  2. 添加完成如下,可看到端口号为13266(随机生成的,最好使用固定端口)Cpolar搭建NAS插图2
  3. 通过宝塔面板放行445端口,或者直接关闭防火墙(不安全)Cpolar搭建NAS插图3

5.windows端添加端口映射

  1. windows默认使用445端口,服务器端口是13266,需添加映射才可以访问
  2. 通过终端添加端口映射
#添加端口映射 SERVER_IP:Cpolar生成的公网IP netsh interface portproxy add v4tov4 listenport=445 listenaddress=127.0.0.1 connectport=13266 connectaddress=SERVER_IP #删除端口映射 netsh interface portproxy delete v4tov4 listenaddress=127.0.0.1 listenport=445 #查看端口映射 netsh interface portproxy show all
#添加端口映射 SERVER_IP:Cpolar生成的公网IP netsh interface portproxy add v4tov4 listenport=445 listenaddress=127.0.0.1 connectport=13266 connectaddress=SERVER_IP #删除端口映射 netsh interface portproxy delete v4tov4 listenaddress=127.0.0.1 listenport=445 #查看端口映射 netsh interface portproxy show all 
#添加端口映射 SERVER_IP:Cpolar生成的公网IP netsh interface portproxy add v4tov4 listenport=445 listenaddress=127.0.0.1 connectport=13266 connectaddress=SERVER_IP #删除端口映射 netsh interface portproxy delete v4tov4 listenaddress=127.0.0.1 listenport=445 #查看端口映射 netsh interface portproxy show all

6.使用公网访问共享文件

  1. 在文件管理路径输入\127.0.0.1 回车,输入用户名和密码,即可访问共享文件夹

Cpolar搭建NAS插图4

7.连接失败

连接过程中可能出现无妨访问或无权限访问,请参考

Win10实现非标端口访问公网SMB服务

Win10实现非标端口访问公网SMB服务_smb端口映射公网-CSDN博客

原文链接:https://blog.csdn.net/weixin_55499480/article/details/144560344?ops_request_misc=%257B%2522request%255Fid%2522%253A%25229da32878f6edd7d3a9abce7792d84238%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=9da32878f6edd7d3a9abce7792d84238&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-2-144560344-null-null.nonecase&utm_term=%E7%BB%BF%E8%81%94nas

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享