我正在尝试通过ngrok在服务器上上传文件。
家用服务器是一台带有xampp的Windows 10计算机,我可以通过ngrok从互联网上访问它。 我可以通过LAN上的常规上传来上传文档,而无需使用ngrok。 但是,相同的代码无法通过ngrok起作用。 如何通过ngrok成功连接创建ftp对象?
这是我的代码:
from ftplib import FTP
def create_ftp_obj_connect():
ftp_obj = FTP()
ftp_obj.connect('192.168.1.142')
ftp_obj.login('xxxxx', 'xxxxx') # Username, Password
return ftp_obj
create_ftp_obj_connect()
此代码无需ngrok即可正常工作,我可以连接并创建ftp对象,然后将其用于上传文件。
但是,当我对ngrok域执行相同操作时,它不起作用。
我已经用NSLOOKUP将ngrok域转换为IP,但是当连接代码超时时。 这是我得到的结果:
TimeoutError: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond