全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 845|回复: 6

GlobalSSH一键开通批处理文件(没卵用系列)

[复制链接]
发表于 2020-5-19 18:36:43 | 显示全部楼层 |阅读模式
GlobalSSH这个脚本刚写完没多久。就实名了。。。感觉是个坑。没想到现在竟然直接凉了。。。这个代码发出来给大家玩玩把。。

用ucloud的API 。。。快速创建GlobalSSH。。。就一个批处理文件。。然后要下载官方的API文件放在一起。。

ucloud-cli下载地址:

  1. https://github.com/ucloud/ucloud-cli/releases
复制代码


批处理文件内容(a.bat):


  1. [url=home.php?mod=space&uid=20206]@echo[/url] OFF&PUSHD %~DP0 &TITLE UCLOUD快速创建SSH通道

  2. :menu

  3. cls

  4. echo.
  5. echo 第一次使用需要【初始化配置】
  6. echo PublicKey和PrivateKey获取地址:https://console.ucloud.cn/uapi/apikey
  7. echo.
  8. echo ==============================
  9. echo.
  10. echo 输入1,初始化配置(需要PublicKey和PrivateKey)
  11. echo.
  12. echo 输入2,查看所有通道
  13. echo.
  14. echo 输入3,新建通道
  15. echo.
  16. echo 输入4,删除通道
  17. echo.
  18. echo ==============================
  19. echo.
  20. echo.

  21. set /p user_input=请输入数字:

  22. if %user_input% equ 1 goto a0
  23. if %user_input% equ 2 goto a1
  24. if %user_input% equ 3 goto a2
  25. if %user_input% equ 4 goto a3



  26. :a0
  27. cls
  28. echo.
  29. echo ==============================【初始化配置(需要PublicKey和PrivateKey)】
  30. echo.
  31. ucloud init
  32. echo.
  33. echo ==============================
  34. echo.
  35. pause
  36. goto menu

  37. :a1
  38. cls
  39. echo.
  40. echo ==============================【查看所有通道】
  41. echo.(空白就是没有)
  42. ucloud gssh list
  43. echo.
  44. echo ==============================
  45. echo.
  46. pause
  47. goto menu


  48. :a2
  49. cls
  50. echo.
  51. echo ==============================【新建通道】
  52. echo.(默认只能新建一条)
  53. echo.

  54. set /p user_ip=请输入IP(默认8.8.8.8):
  55. if not defined user_ip set user_ip=8.8.8.8

  56. set /p user_port=请输入端口号(默认22):
  57. if not defined user_port set user_port=22

  58. echo ==============================可选中转服务器列表
  59. echo Washington - 华盛顿
  60. echo LosAngeles - 洛杉矶
  61. echo HongKong - 香港
  62. echo Singapore - 新加坡
  63. echo Tokyo - 日本.东京
  64. echo Lagos - 非洲.拉各斯
  65. echo Frankfurt - 德国.法兰克福
  66. echo ==============================

  67. set /p user_location=请输入中转服务器(默认HongKong):
  68. if not defined user_location set user_location=HongKong


  69. ucloud gssh create --location %user_location% --target-ip %user_ip% --port %user_port%
  70. echo.
  71. echo ==============================
  72. echo.
  73. pause
  74. goto menu


  75. :a3
  76. cls
  77. echo.
  78. echo ==============================【删除通道】
  79. echo.已开通通道列表:
  80. ucloud gssh list
  81. echo.
  82. set /p user_delid=请输需要删除的通道名称(类似:uga-xxxujom):

  83. ucloud gssh delete --gssh-id %user_delid%

  84. echo.
  85. echo ==============================
  86. echo.
  87. pause
  88. goto menu
复制代码





发表于 2020-5-19 18:37:22 | 显示全部楼层
现在不是不能加IP了
发表于 2020-5-19 18:38:36 来自手机 | 显示全部楼层
尊敬的UCloud用户,您好!  GlobalSSH产品即日起将暂时限制服务器IP地址范围,仅允许添加UCloud平台上的IP地址,已创建的资源仍然可继续使用。 GlobalSSH版本与功能支持将持续更新,敬请关注。
 楼主| 发表于 2020-5-19 18:40:05 | 显示全部楼层
ByteCat 发表于 2020-5-19 18:37
现在不是不能加IP了

哎。没想到凉的这么快~~我都没派上用场呢~~白瞎功夫了
发表于 2020-5-19 18:41:07 | 显示全部楼层
不是需要7天内大于2MB流量,否则就会删除,大佬还是想法保住现在的IP吧
 楼主| 发表于 2020-5-19 18:42:24 | 显示全部楼层
chxin 发表于 2020-5-19 18:41
不是需要7天内大于2MB流量,否则就会删除,大佬还是想法保住现在的IP吧

没。当初是想。要用的时候可以快速开一个。。也不用进后台啥的~~
发表于 2020-5-19 18:46:02 | 显示全部楼层
chxin 发表于 2020-5-19 18:41
不是需要7天内大于2MB流量,否则就会删除,大佬还是想法保住现在的IP吧

cao 刚发现我被删了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-4-22 08:00 , Processed in 0.057789 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表