适用版本:所有版本8 c1 v" N5 {( f, E: Y& x( ~1 ?
: `# l* M1 ~2 r8 d: N6 U+ M
适用机型:所有 TNAS 型号$ _2 W) K4 `3 ]" s. \" q5 T: X5 j. g5 g
操作步骤:
7 r7 j( S0 l8 K9 q: W ^一、SSH登录TNAS设备3 r7 R) C" E$ B, V* C4 C- ^% y
1. 通过SSH登录TNAS设备。7 O, S% ?3 d# ?
二、编辑SMB配置文件- F g# X( b# r
1、在SSH会话中,输入命令 vi /etc/samba/smb-extend.conf 并按回车键打开SMB配置文件。
% l) n9 S- Q+ M! X7 ]) S0 G; X! e n3 ~2、按 i 键进入编辑模式。
: T1 D! T6 D. n" e6 G% B q3、使用键盘的方向键将光标移动到文件的末尾,并添加一行,输入 smb ports = 端口
1 V! L- g) W( P z(将“端口号”替换为您想要设置的SMB端口)。
0 | X5 i* d9 w' \* N
0 ^7 c* |4 b% R! A$ h4、按 ESC 键退出编辑模式,然后同时按下“Shift”+“:” 。出现冒号“:”后,输入“wq”,再按 Enter 键保存配置并退出。" b7 Q$ L' }, y+ M! B& {
5、输入命令 /etc/init.d/samba restart 重启SMB服务。% N9 X4 `" ?1 y9 v
( U' [% U O" u; U
三、配置路由器端口映射- n2 w0 ^+ B& G
1、登录到您的路由器管理界面。 \. c6 b, U! F( y6 g8 _9 `; s0 I
2、找到“端口映射”或“端口转发”设置选项。
' s7 r/ b* f L3、创建一条新的端口映射规则,将外部访问的端口转发到TNAS设备的内部IP地址上的SMB端口3 O1 A8 ]3 h% f& X
四、运行SMB配置脚本: \9 S$ _/ `/ e0 ~5 p/ {
1、下载以下链接中的文件至window桌面
. N) j2 Z+ y# Y6 g zhttps://download2.terra-master.com/smb.bat
3 d! n9 E+ [- G }3 k# v2、右键点击下载的脚本文件,选择“以管理员身份运行”。/ e) q( N- x; ?# x6 B0 L1 q
3、根据提示,输入您的TNAS设备已绑定的域名或公网IP地址,完成后请按回车键继续。接下来,请输入您在第二步中设置的SMB端口号,并按回车键确认。
8 m& P# W2 W3 F9 Y4 P: L5 o" S; z( J" j0 u; s! q9 q- ~ K s( o1 T: t; G
9 n4 O+ f; e# a( [5 z$ z! X5 H
+ K/ b2 J% f+ d
4、脚本运行成功后,请重启电脑。; Q; k! I# Z; u8 d
1 c! S8 [& F- l1 f五、配置hosts文件
* M+ M& ~. X x, T# H' W1、打开文件资源管理器,导航至C:\Windows\System32\drivers\etc\hosts
- U4 h( r$ t. P7 \$ E2、右键点击hosts文件,选择“打开方式”,然后使用文本编辑器(如记事本)打开它 ,
, r# {3 @: j9 G3 ?) B' P! l; x3、在文件的最后一行添加一条规则,格式为: 127.0.0.1 域名+ l$ \! v3 @! M; ^, |. |
4、保存并关闭hosts文件。
; n8 i, @" l) _9 H注意:执行第五步后,您可以通过在Windows的 ”运行” 菜单(快捷键:Windows键+R键),输入“\\域名地址\文件夹名称”方式访问,如果不执行第五步,则只能输入 “\\127.0.0.1\文件夹名称” 方式访问
X/ Z" m8 @5 q+ h6 I; k3 _ |