|
适用版本:所有版本1 P! j. i _, n; m
/ o: l- K$ j$ o5 } x3 ~! Z
适用机型:所有 TNAS 型号: u4 V4 l- K- L1 N2 r6 W
操作步骤:! a& h9 R. ]) D) _
一、SSH登录TNAS设备0 H& \% H" a* |3 Q& {! C$ ^) S
1. 通过SSH登录TNAS设备。
6 }: R" `' L7 V, K4 F二、编辑SMB配置文件, i5 f! E4 q6 b! Z
1、在SSH会话中,输入命令 vi /etc/samba/smb-extend.conf 并按回车键打开SMB配置文件。9 K, A* d: O( c+ ]4 `& `
2、按 i 键进入编辑模式。8 A- I$ S7 E1 L1 x! l2 n
3、使用键盘的方向键将光标移动到文件的末尾,并添加一行,输入 smb ports = 端口0 m/ E0 P2 ^9 a3 b; l
(将“端口号”替换为您想要设置的SMB端口)。 5 b- Q2 d# C4 o7 D& n
# I( `$ @3 T. N4、按 ESC 键退出编辑模式,然后同时按下“Shift”+“:” 。出现冒号“:”后,输入“wq”,再按 Enter 键保存配置并退出。
0 y# `; R4 G, @3 Q/ g' U5、输入命令 /etc/init.d/samba restart 重启SMB服务。8 l# O+ r9 G) {2 {. k+ N
; m5 Y9 L3 i$ D: K( t
三、配置路由器端口映射# j9 o! P/ Q0 E+ ?2 D4 a q. a
1、登录到您的路由器管理界面。
/ r* d& x! ]4 ?2、找到“端口映射”或“端口转发”设置选项。
& u) k' K7 {4 c' i3、创建一条新的端口映射规则,将外部访问的端口转发到TNAS设备的内部IP地址上的SMB端口
0 r8 L! r* j! U) z四、运行SMB配置脚本* ?1 M. ? Y- x% ~% [
1、下载以下链接中的文件至window桌面 v+ `' D; F* P9 q8 }' J
https://download2.terra-master.com/smb.bat
5 a- ~$ b( L5 ]2、右键点击下载的脚本文件,选择“以管理员身份运行”。+ ?6 q: [; h4 q( O
3、根据提示,输入您的TNAS设备已绑定的域名或公网IP地址,完成后请按回车键继续。接下来,请输入您在第二步中设置的SMB端口号,并按回车键确认。
5 s; r6 {+ k4 q" R( @! }% e" d
) P( R1 E% x) _8 J5 i, o! W
8 x0 ?* w3 S: o( d3 x& {
0 C3 |& l2 r. c2 D9 i I, i4、脚本运行成功后,请重启电脑。
, {! r5 { Q: _# g, `# Z
: b7 v& k" U- J, o; U; d五、配置hosts文件: P0 W' z8 Q [9 b
1、打开文件资源管理器,导航至C:\Windows\System32\drivers\etc\hosts) k4 W! J! P/ P, G
2、右键点击hosts文件,选择“打开方式”,然后使用文本编辑器(如记事本)打开它 ,# m: s$ m: s9 U" F* q- A* g+ [
3、在文件的最后一行添加一条规则,格式为: 127.0.0.1 域名
8 F5 V. b/ _; s P, C$ _) r4、保存并关闭hosts文件。
& ^( Q' S+ G2 W" |注意:执行第五步后,您可以通过在Windows的 ”运行” 菜单(快捷键:Windows键+R键),输入“\\域名地址\文件夹名称”方式访问,如果不执行第五步,则只能输入 “\\127.0.0.1\文件夹名称” 方式访问
5 ]/ p; A8 s9 j1 D, ~2 N |