首页 >>  正文

网页版ssh

来源:baiyundou.net   日期:2024-09-25

作者:YooYiwan

最近准备用已经吃灰的玩客云玩一下Docker,趁着三分钟热度还在就想折腾一下,想着能不能在公司摸鱼的时候也能连到家里的玩客云呢?

这两天也查了很多的资料,因为家里没有申请公网IP,也没有公网的服务器,所以常见的一些内网穿透方式就被Pass掉了,比如DDNS、frp这些穿透的方案。至于蒲公英、花生壳这些依靠硬件的穿透方式需要购买产品也放弃了。

1.背景

目标:能够ssh登录家里的玩客云

设备:极空间Z2+玩客云一代

方案:

 

2.极空间内网穿透

最难也是最简单的就是内网穿透了,要么有公网IP以及域名,要么有穿透的硬件设备。

自己没有采用上面的两种方案,而是使用的极空间的“远程访问”的功能,就可以无需公网IP也能访问到内网的设备。

需要注意的是:只支持网页访问,也就是http协议。

并且,远程访问功能是所有极空间版本都支持的功能,自己的是一代Z2版本。

既然极空间支持内网穿透,那么只需要找一种http协议的控制方式就可以~继续往下看!

3.Webssh

概述

一种基于http的SSH终端正好能够和上面的穿透结合使用~

原理

将http的协议转成ssh协议,中间webssh感觉有点像堡垒机的原理。因为自己就是控制玩客云,所以直接就让玩客云作为Webssh服务器。

安装

方法一:按照docker的安装方式,用docker run命令执行:

方法二:Issues里面有个docker-compose的操作~

 

执行docker-compose命令

4.最终效果

除此之外,像手机、iPad只要能安装极空间APP都可以“远程访问”控制家里的设备。遗憾的是网页版的极空间APP没有“远程访问”的功能。

最后

在自己查询资料的过程中,除了webssh外,Tabby也能达到类似的效果,但是Tabby需要公网服务器进行代理。好在Webssh就能满足自己的需要,后面就没有折腾Tabby。

这次的折腾挺有意思也挺有成就感,完美解决了自己远程控制的场景,以一种目前自己最佳的方式实现了内网穿透~

 

查看文章精彩评论,请前往什么值得买进行阅读互动

","gnid":"9a5071f7d5dceda14","img_data":[{"flag":2,"img":[{"desc":"","height":"458","title":"","url":"https://p0.ssl.img.360kuai.com/t01681048341ca60f56.webp","width":"1080"},{"desc":"","height":"469","title":"","url":"https://p0.ssl.img.360kuai.com/t01d0a8751582af686b.webp","width":"1080"},{"desc":"","height":"226","title":"","url":"https://p0.ssl.img.360kuai.com/t017bed66b43a3c6a7c.webp","width":"1080"},{"desc":"","height":"202","title":"","url":"https://p0.ssl.img.360kuai.com/t014557903ff39b11d9.webp","width":"875"},{"desc":"","height":"501","title":"","url":"https://p0.ssl.img.360kuai.com/t01dad934f96f4bb20f.webp","width":"1080"},{"desc":"","height":"407","title":"","url":"https://p0.ssl.img.360kuai.com/t0107276d88a2edd727.webp","width":"1080"},{"desc":"","height":"260","title":"","url":"https://p0.ssl.img.360kuai.com/t01fc0f9c4571711800.webp","width":"809"},{"desc":"","height":585,"s_url":"https://p0.ssl.img.360kuai.com/t012874f6164baa473a_1.gif","title":"","url":"https://p0.ssl.img.360kuai.com/t0191eaef1cdedbbba2.gif","width":1080},{"desc":"","height":"669","title":"","url":"https://p0.ssl.img.360kuai.com/t01746fc2a23a5007fb.jpg","width":"1080"},{"desc":"","height":146,"s_url":"https://p0.ssl.img.360kuai.com/t01d6342d59954fba36_1.gif","title":"","url":"https://p0.ssl.img.360kuai.com/t01583b5ee895044c80.gif","width":1080}]}],"original":0,"pat":"art_src_1,fts0,sts0","powerby":"pika","pub_time":1701130245000,"pure":"","rawurl":"http://zm.news.so.com/c99916f0400ca4bdcf49490786ada3e3","redirect":0,"rptid":"3858cc772a1a81ba","rss_ext":[],"s":"t","src":"什么值得买","tag":[{"clk":"ktechnology_1:http","k":"http","u":""},{"clk":"ktechnology_1:app","k":"app","u":""}],"title":"玩客Docker 篇二:无需公网!另类的内外穿透!利用极空间内网穿透,控制家里的玩客云

褚雅倪3641windows下怎么生成github的ssh公钥 -
曲扶孔19378701269 ______ 1. 安装git,从程序目录打开 "Git Bash" ,或者直接用git shell,github自带的工具 2. 键入命令:ssh-keygen -t rsa -C "[email protected]" "[email protected]"是github账号 3. 提醒你输入key的名称,你可以不用输入,直接3个回车,就OK了...

褚雅倪3641在ssh架构的java web中网页的表格进行修改记录操作 -
曲扶孔19378701269 ______ 第一:刷新回显后显示空记录,表示你修改的内容没有插入到数据库中,插入的是一条空字符串.第二:你说的显示修改成功,我不知道你说的是js显示的修改成功,还是通过后台的某种信息显示的修改成功,如果你需要的是js显示的修改成功...

褚雅倪3641如何用SSH密钥远程登录腾讯云linux服务器 -
曲扶孔19378701269 ______ 1、首页登录腾讯云官网的“管理中心”,接着在左侧导航栏“SSH密钥”进入SSH密钥管理界面;点击“创建密钥”按钮,输入密钥名,创建一个新密钥,创建完密钥后,点击“下载”按钮,下载私钥. 2、然后右键点击刚创建的密钥,绑定需要登录的服务器;绑定完服务器后,左键点击密钥,界面右侧滑出密钥详细页.如 3、在密钥详细页中,将“公钥内容”复制到一个空白文本文档中,保存用户名为密钥名(即刚刚新建的密钥的名称),并修改文档后缀名为“.pub”(注:公钥名与私钥名必须相同,并且须放置在同一文件夹下)

褚雅倪3641Myeclipse2016版怎么搭建SSH框架,求指点 -
曲扶孔19378701269 ______ 1.打开MyEclipse,需要注意的是这里应该处于MyEclipse Java Enterprise视图;新建一个Web Project,输入适当的工程名字,这里输入ssh,Finish即可. 2.确定之后MyEclipse会生成名为SSH的项目,其中生成的目录结构如下所示: 3. 添加...

褚雅倪3641java web中SSH框架能否做出像淘宝一样的网站(平台) -
曲扶孔19378701269 ______ 可以,但单纯用ssh做不了那么大的规模.

褚雅倪3641Java开发网站时究竟要不要使用SSH框架
曲扶孔19378701269 ______ 三大框架除了主要功能外,集成了很多组件功能,确实给开发带来了便利. spring的特性尤其受到推崇,我觉得像spring的话还是要好好研究一番,struts作为MVC框架,流行起来是有道理的,但是现在大型公司里面基本没有用它的,一般都有...

褚雅倪3641为什么要用ssh框架开发web
曲扶孔19378701269 ______ 层次清晰,而且分工明确,比如Struts2是用来开发MVC模式的,配置action和url,以及实现ajax数据传送和页面跳转.Hibernate主要是在数据持久层对数据库进行增删改查的操作.Spring则是万金油,什么都可以用来做,一般配置数据源,事务管理器,会话工厂管理器,注解配置IoC,AOP,MVC等.

褚雅倪3641如何本地ssh远程登录阿里云服务器 ECS -
曲扶孔19378701269 ______ 小鸟云服务器niaoyun实例创建好之后,您可以使用以下任意一种方式登录服务器: 远程桌面连接(MicrosoftTerminalServicesClient,MSTSC):采用这种方式登录,请确保实例能访问公网.如果在创建实例时没有购买带宽,则不能使用远程桌...

褚雅倪3641java中的ssh框架原理
曲扶孔19378701269 ______ 典型的J2EE三层结构,分为表现层、中间层(业务逻辑层)和数据服务层.三层体系将业务规则、数据访问及合法性校验等工作放在中间层处理.客户端不直接与数据库交互,而是通过组件与中间层建立连接,再由中间层与数据库交互. 表现...

褚雅倪3641用java web开发中用SSH是牺牲了效率吗?
曲扶孔19378701269 ______ 不能这么说,在做些小项目的时候是没必要,会带来些额为开销.但是在一些大项目中就有必要用框架来是做了.首先对程序员来说大大简化了编码工作,还能使整个项目达到很好的解耦,易于维护,等...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024