适用版本:所有版本0 @& x9 U+ B2 s
+ H* Y( i: J4 L( ~1 U* r/ c适用机型:所有 TNAS 型号0 `. f5 @, W: M; W
操作步骤:( Z, m; Z. U- U* k4 O5 \2 ?
一、SSH登录TNAS设备
0 x1 |, |% L$ q: R, ~# Z/ T1. 通过SSH登录TNAS设备。
; y! s0 i4 f5 L9 d* V+ N二、编辑SMB配置文件. }5 f T, g+ p
1、在SSH会话中,输入命令 vi /etc/samba/smb-extend.conf 并按回车键打开SMB配置文件。
0 N* B! k! w1 ~, a: `! V2、按 i 键进入编辑模式。- _3 F7 V: Q* h) t9 V& ~9 r; }1 t
3、使用键盘的方向键将光标移动到文件的末尾,并添加一行,输入 smb ports = 端口( I- K1 H- z" }1 X/ v
(将“端口号”替换为您想要设置的SMB端口)。 5 C1 _4 \' H+ d# [) i' G$ d' m. ]
! u( P2 G. |: s+ l% C: \" x: v+ x
4、按 ESC 键退出编辑模式,然后同时按下“Shift”+“:” 。出现冒号“:”后,输入“wq”,再按 Enter 键保存配置并退出。
4 t- m% x% O, t. I! k2 [* [! P9 F5、输入命令 /etc/init.d/samba restart 重启SMB服务。2 P. b, o5 `$ {/ L5 A( Z
& t( L8 m5 W, r0 D* [% X
三、配置路由器端口映射
( U. A1 h' F( E* T( X$ Z8 Z1、登录到您的路由器管理界面。
' h# ~* C) Z& {4 N2、找到“端口映射”或“端口转发”设置选项。
( r v/ _4 ?% r! Y3、创建一条新的端口映射规则,将外部访问的端口转发到TNAS设备的内部IP地址上的SMB端口; y: o7 U8 z, B
四、运行SMB配置脚本
! ~; b0 l+ P% q- a6 p. S! N+ x1、下载以下链接中的文件至window桌面
8 l9 O$ R L& q/ T% Yhttps://download2.terra-master.com/smb.bat% J7 b& r, o b: ]
2、右键点击下载的脚本文件,选择“以管理员身份运行”。9 x. d ^6 X6 c7 N4 P! \+ X4 C1 q
3、根据提示,输入您的TNAS设备已绑定的域名或公网IP地址,完成后请按回车键继续。接下来,请输入您在第二步中设置的SMB端口号,并按回车键确认。
- J% E+ [1 w" [) n9 Q% s" Z
# h: s$ |9 g& @2 T! O7 c) w) I+ P7 X" }3 C! d% c% o
7 j" G0 u/ n- F: Y3 |3 f1 f
4、脚本运行成功后,请重启电脑。
# @ P h5 c" l9 [: A- d# s) O# S3 @# K$ X P$ f+ _# j/ x
五、配置hosts文件
# k4 h' p) E! T( l6 ^! m1、打开文件资源管理器,导航至C:\Windows\System32\drivers\etc\hosts- K% |3 v& P6 V! ] _' k3 x, s
2、右键点击hosts文件,选择“打开方式”,然后使用文本编辑器(如记事本)打开它 ,
/ @ }2 T+ x! d% |* o3、在文件的最后一行添加一条规则,格式为: 127.0.0.1 域名
3 C. T2 O, `6 j; q% U( ?5 n& |6 A4、保存并关闭hosts文件。* p& y5 n6 x0 ~1 F O
注意:执行第五步后,您可以通过在Windows的 ”运行” 菜单(快捷键:Windows键+R键),输入“\\域名地址\文件夹名称”方式访问,如果不执行第五步,则只能输入 “\\127.0.0.1\文件夹名称” 方式访问 $ t# n- N+ z2 o7 w
|