| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3122 人关注过本帖
标题:vb inet无法通过vpn下载ftp文件
只看楼主 加入收藏
w360989426
Rank: 5Rank: 5
等 级:职业侠客
威 望:4
帖 子:228
专家分:301
注 册:2013-11-12
结帖率:84%
收藏
已结贴  问题点数:100 回复次数:35 
vb inet无法通过vpn下载ftp文件
vb inet控件在内网可以通过ftp下载,但是公网链接vpn后,无法下载,ftp可以登录,且可以手动将文件复制下来,但vpn链接后inet控件无法下载。甚是不解。还望遇到过此类问题的大师给予指点。。。。。。。。。。。。

特点:ftp://192.168.0.109/ 这个端口inet是可以通过公网vpn连接内网下载,在局域网中也可以下载上传ftp文件,可手动登陆复制文件,上传文件
           ftp://192.168.0.109:99/这个端口inet 不可以通过公网vpn连接内网下载,但在局域网中是可以下载上传ftp文件的,可手动登陆复制文件,上传文件

这是为什么。。。求大神指导。。。。。。。
2015-05-17 14:33
lianyicq
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:26
帖 子:737
专家分:3488
注 册:2013-1-26
收藏
得分:34 
没这样用过
确认inet已经和VPN服务器连接。
能不能把inet控件的属性设置贴上来看看

大开眼界
2015-05-18 09:36
w360989426
Rank: 5Rank: 5
等 级:职业侠客
威 望:4
帖 子:228
专家分:301
注 册:2013-11-12
收藏
得分:0 
回复 2楼 lianyicq
Dim str1 As String
    str1 = Adodc2.Recordset.Fields("id_图片") & "." & Adodc2.Recordset.Fields("图片格式")
    Call 自动检查文件夹
    Inet1.URL = "ftp://192.168.0.109:99/"
    Inet1.Protocol = icFTP
    Inet1.UserName = "admin"
    Inet1.Password = "wuyachao99"
     'Inet1.Execute "", "get  /图片/订单原始文件/" & str1 & "  c:\临时文件夹\" & str1 & ""
    Inet1.Execute , "get " & Chr(34) & "/图片/订单原始文件/" & str1 & Chr(34) & "  " & Chr(34) & "c:\临时文件夹\" & str1 & Chr(34)

    Label3.Caption = "正在下载原始文件,请稍候……"

    Frame5.Visible = True
   
   
   
line1:
    Do While Inet1.StillExecuting
        DoEvents: DoEvents: DoEvents: DoEvents
        GoTo line1
    Loop
   
    Frame5.Visible = False

    Inet1.Execute , "QUIT"
    str1 = "c:\临时文件夹\" & str1
    ShellExecute Me.hwnd, "open", str1, str1, vbNull, 3
2015-05-19 16:16
w360989426
Rank: 5Rank: 5
等 级:职业侠客
威 望:4
帖 子:228
专家分:301
注 册:2013-11-12
收藏
得分:0 
回复 2楼 lianyicq
这个端口和那个端口写法一模一样,但是不知道为什么不行??
2015-05-19 16:17
lianyicq
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:26
帖 子:737
专家分:3488
注 册:2013-1-26
收藏
得分:0 
回复 4楼 w360989426
看代码FTP服务器的21端口改了?如果是主动模式,估计20端口也改了。
感觉是客户端防火墙造成的,能不能关了防火墙试试。
防火墙可能对内网和外网设定了不同的规则。
如果VPN模式下用FTP命令能操作,是不是FTP对防火墙来说是信任安全的。

大开眼界
2015-05-19 19:03
w360989426
Rank: 5Rank: 5
等 级:职业侠客
威 望:4
帖 子:228
专家分:301
注 册:2013-11-12
收藏
得分:0 
回复 5楼 lianyicq
客户端没装防火墙啊。。。。
2015-05-20 09:37
lianyicq
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:26
帖 子:737
专家分:3488
注 册:2013-1-26
收藏
得分:0 
windows防火墙都没有?

大开眼界
2015-05-20 09:41
w360989426
Rank: 5Rank: 5
等 级:职业侠客
威 望:4
帖 子:228
专家分:301
注 册:2013-11-12
收藏
得分:0 
回复 7楼 lianyicq
windows防火墙是关闭着的
2015-05-20 10:14
lianyicq
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:26
帖 子:737
专家分:3488
注 册:2013-1-26
收藏
得分:0 
回复 8楼 w360989426
本地局域网下用INET没问题,VPN下用FTP没问题,好象只能得到端口受限的结论。VPN下用INET时,FTP服务器有没有活动记录呢?FTP两种模式下必须的端口开放应该知道吧。
肯定VPN下不用INET文件共享也没问题吧。
另外一个不确定,客户端是不是在路由器之后,能不能直连公网或INET加代理属性试试。

[ 本帖最后由 lianyicq 于 2015-5-21 09:41 编辑 ]

大开眼界
2015-05-21 09:31
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4947
专家分:30084
注 册:2008-10-15
收藏
得分:34 
抓包分析端口和返回的端口吧。感觉就是端口的问题,感觉客户端发出的数据包vpn处理好发,反之就感觉不正常。
没用过 VPN

授人于鱼,不如授人于渔
早已停用QQ了
2015-05-21 11:29
快速回复:vb inet无法通过vpn下载ftp文件
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022836 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved