以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何外网访问内网的FTP服务器  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=189949)

--  作者:mxl810823
--  发布时间:2024/1/7 10:49:00
--  如何外网访问内网的FTP服务器
现内网电脑192.168.2.234 用21端口做FTP服务器后通过如下设置后能连接成功。
服务器地址:192.168.2.234 用户:mm 密码:MIMA 端口:21
公司有固定IP为222.33.230.12,做个端口61234映射到内网电脑192.168.2.234,现在我要做哪些设置才能在外网电脑访问到FTP
 这些设置:  服务器地址:??? 用户:mm 密码:MIMA 端口:???  要怎么写才行

--  作者:有点蓝
--  发布时间:2024/1/7 20:14:00
--  
公司有固定IP为222.33.230.12,做个端口61234映射到内网电脑192.168.2.234的21端口

然后外网使用服务器地址222.33.230.12和端口61234访问ftp即可

--  作者:mxl810823
--  发布时间:2024/1/9 15:34:00
--  
现在用如下办法是可以下载文件的
Network.DownloadFile("ftp://222.33.230.12:61234/。。。。。。。。
但是下面这里host要怎么写??连不上
Dim ftp1 As New FtpClient
Dim dls As List(Of String) 
ftp1.Host = "222.33.230.12:61234"
ftp1.Account = "xxxx"
ftp1.Password = "xxxxxxxx"
If ftp1.Connect Then \'连接FTP。。。。。。。。。。。。

--  作者:mxl810823
--  发布时间:2024/1/9 16:11:00
--  
能用FileSys.ReadAllText读FTP里文件的内容吗?要怎么写路径?好像下面的方式不行

Dim s As String = FileSys.ReadAllText("ftp://
222.33.230.12:61234/sys.txt")
--  作者:有点蓝
--  发布时间:2024/1/9 16:26:00
--  
Dim ftp1 As New FtpClient
Dim dls As List(Of String) 
ftp1.Host = "222.33.230.12"
ftp1.port = 61234
ftp1.Account = "xxxx"
ftp1.Password = "xxxxxxxx"
If ftp1.Connect Then \'

--  作者:有点蓝
--  发布时间:2024/1/9 16:27:00
--  
ReadAllText只能读取下载后的本地文件
--  作者:mxl810823
--  发布时间:2024/1/10 11:19:00
--  
现内网电脑192.168.2.234 用1433端口做SQL服务器连接,那么想要外网能联接到这个SQL服务器也是用公司固定IP为222.33.230.12,做个端口比如62323映射到内网电脑192.168.2.234的1433端口吗?要怎么设置?
--  作者:有点蓝
--  发布时间:2024/1/10 11:34:00
--  
是的,一样的设置:公司固定IP为222.33.230.12,做个端口比如62323映射到内网电脑192.168.2.234的1433端口