如何在客户和服务端都为非公网IP的情况下进行 P2P 穿透?
状态: 正在解析 ftp.*****.tk 的地址
状态: 正在连接 121.**.**.225:2**16...
状态: 连接建立,等待欢迎消息...
响应: 220 欢迎进入***FTP
命令: AUTH TLS
响应: 234 Proceed with negotiation.
状态: 初始化 TLS 中...
状态: 正在验证证书...
命令: USER jcb
状态: TLS/SSL 连接已建立。
响应: 331 Please specify the password.
命令: PASS ***
响应: 230 Login successful.
命令: SYST
响应: 215 UNIX Type: L8
命令: FEAT
响应: 211-Features:
响应: AUTH SSL
响应: AUTH TLS
响应: EPSV
响应: MDTM
响应: PASV
响应: PBSZ
响应: PROT
响应: REST STREAM
响应: SIZE
响应: TVFS
响应: UTF8
响应: 211 End
命令: OPTS UTF8 ON
响应: 200 Always in UTF8 mode.
命令: PBSZ 0
响应: 200 PBSZ set to 0.
命令: PROT P
响应: 200 PROT now Private.
状态: 已连接
状态: 读取目录列表...
命令: PWD
响应: 257 "/"
命令: TYPE I
响应: 200 Switching to Binary mode.
命令: PASV
响应: 227 Entering Passive Mode (111,111,111,189,82,226).
数据 Socket 错误: 连接已超时
在服务器的局域网内登录ftp是正常的。
经过分析,我想是p2p不能穿透的结果,不知道那位兄弟有办法在不借助转发服务器的办法连接成功。
服务和客户端都在各自内网,不是外网IP,不知道如何才能穿透。
p2p穿透可以使用全端口映射
可参考此教程:
http://www.nat123.com/Pages_8_261.jsp
http://www.nat123.com/pages_23_537.jsp nat123jia 发表于 2015-2-6 15:59
p2p穿透可以使用全端口映射
可参考此教程:
我用的就是全端口映射,并在客户端开启了 访问者,在访问者中添加了端口的。
状态: 正在解析 ftp.*****.tk 的地址
状态: 正在连接 121.**.**.225:2**16...
从你提供的信息来看你使用的是非网站映射
全端口映射ftp可以直接使用默认的ftp21端口的,并且使用的ip是虚拟ip.. nat123jia 发表于 2015-2-6 16:27
状态: 正在解析 ftp.*****.tk 的地址
状态: 正在连接 121.**.**.225:2**16...
ftp 的命令和数据端口是我手动配置的。我的服务端是vsftpd,还是比较灵活的。
我的访问者的指向ip的确就是解析出来的额那个IP。
我设置的非80网站穿透的指向IP在虚拟机的NAT123中显示不是这个的。
请提供客户端映射截图和访问端访问者的端口访问截图。。
因为由你显示的命令日志来看, ftp.*****.tk使用的是非网站映射,而不是全端口映射,请确认是否输入域名正确
页:
[1]