讨论_希望可以增加获取服务器公网IP的函数,用于快速进入网页版FTP客户端_产供销
学习.交流
专业源于专注
www. onlyit. cn   
学习交流 文件下载 手册资料 交流QQ群

    

 3  1/1   1  
作者
内容
fwj3861  [个人空间]
QQ名  越南-叶子(121305301)


注册  2010-09-09
发贴数  531
精华贴  10
原创贴  20
来自  越南
状态  正常

级别  贵宾
#1»发布于2024-04-22 23:08

今天公司要求搭建FTP服务,便于在外出差也能上传或下载相关文档,FTP服务端部署完成后,为了能快速进入FTP客户端网页版的登陆界面,我在客户端添加了一个快捷方式菜单,点击后就直接跳转到登陆界面 
进入网页端的方式是公网IP+指定端口,因目前暂时没有函数可以获取服务器的公网IP,所以暂时用折中的方法实现 
第一步:添加服务器任务:任务命令【db_run.EXEC xp_cmdshell 'curl ifconfig.me  > 文本文件保存路径\文本文件名.txt'】 间隔1小时执行一次,这个任务命令就是获取服务器公网IP后生成指定的文本文件覆盖掉旧的文本文件 
第二步:把这个文本文件上传到文档管理指定目录 
第三步:在主窗口脚本添加同步这个文本文件到客户端目录的脚本 
第四步:添加登陆菜单,执行指定脚本,在指定脚本里面获取这个文本文件内容 
登陆菜单执行的脚本内容 
 
int test() 

  return 1; 
}; 
 
int main() 

  string b,c; 
  b=get_home_path()+"\ipconfig_results.txt"; //获取客户端目录的文本文件的路径 
    c = file_read_txt(b); //获取文本文件内容【服务器公网IP】 
  shell('http://'+c+':86')   //进入FTP客户端网页版的登陆界面 
  return 1; 
}; 
 
因为用EXEC xp_cmdshell 获取服务器公网IP是有安全风险的,所以还是希望能有函数能直接获取!




        于 2024-04-22 23:08 被 fwj3861 修改




官方认证第三方服务团队  樊文俊(越南-叶子) QQ:121305301 TEL:+84869350626
承接越南北部-河内周边省份-OIT部署和维护服务(24小时上门或远程服务)
服务介绍:http://www.onlyit.cn/onlyit_service.html

qf2016  [个人空间]
QQ名  meng 113779009


注册  2016-01-17
发贴数  2289
精华数  0
原创贴  0
来自  
状态  正常

级别  版主
#2»发布于2024-04-24 15:48

 
直接用虚拟域名好了 
 
myop.my.onlyit.cn 
比如: 
myop.my.onlyit.cn:86




fwj3861  [个人空间]
QQ名  越南-叶子(121305301)


注册  2010-09-09
发贴数  531
精华贴  10
原创贴  20
来自  越南
状态  正常

级别  贵宾
#3»发布于2024-04-24 19:42

用虚拟域名会报错没有启用Cookie,不能登陆,用IP登陆就不会有这个提示,可以正常登陆







官方认证第三方服务团队  樊文俊(越南-叶子) QQ:121305301 TEL:+84869350626
承接越南北部-河内周边省份-OIT部署和维护服务(24小时上门或远程服务)
服务介绍:http://www.onlyit.cn/onlyit_service.html


 3  1/1   1  

登录后方可发贴


[ 电话: 0571-85462761 王先生 QQ: 124520435 加入软件QQ群 - 杭州 - 浙ICP备19051128号-1 网安 33010402003225 ]