windows访问内网服务器(ngrok用法解析)

时间:2024-04-04 16:49:37

最近由于需要将服务器映射到外网,从而可以外网访问服务器显卡跑深度学习程序,调研了一些工具发现ngrok工具挺好用的,现将基本用法提供如下:

  1. 访问https://www.ngrok.cc/,按照要求注册与选择,文章通俗易懂,这里不再解释,注意隧道协议选择tcp,本地服务器端口要选择22,至于ngrok外网的端口,则得试端口号选择一个没有被占用的端口例如4444,最后得到隧道ID
  2. wget http://hls.ctopus.com/sunny/linux_amd64.zip
    下载linux64位客户端
    如果有其他需求,请下载相应客户端
  3. unzip linux_amd64.zip
    解压客户端文件,得到sunny名的脚本文件
  4. ./sunny clientid **(你的隧道ID)
    运行脚本文件
  5. 打开xshell,选择文件-新建得到如下文件
    windows访问内网服务器(ngrok用法解析)
    主机(H)填免费用户填server.ngrok.cc,付费用户填 viphk.ngrok.org
    端口号(O)填机器分配给ngork的端口如上面写的4444
  6. 点击确定输入服务器用户名,密码即可登录内网服务器,付费用户速度很给力
    注意:
    • 发现xshell传输文件时rz,sz指令时很慢而且容易网络中断,70M的文件试了好几次都传不上去,推荐使用xshll SFTP协议连接,然后使用put*指令上传文件,这样网络传输比较稳定,或者上传到web,用wget直接下载
    • 如果对访问速度有要求,推荐选用每月10元*的套餐