zl程序教程

您现在的位置是:首页 >  后端

当前栏目

内网穿透之实践记录,使用花生壳进行内外穿透,场景:在家远程ssh连接到公司电脑或学校服务器

ssh公司电脑服务器连接 远程 实践 进行
2023-09-11 14:19:19 时间

今天在网上闲逛的时候看到这样一个内网穿透的软件,ngrok, https://gitee.com/kxwinxp/ngrok

记得10多年前自己在读大学的时候曾经好一段时间在研究内网穿透技术,最后发现这东西的技术无论怎么搞都是要有一个公网服务器的,不然nat穿透,尤其是双端nat穿透是搞不了的,由于经济和精力所限这事情后来也就不了了之了,再次发现这个相关的主题,尤其是已经有成型的软件出现很是好奇。但是,没有太过多的关注这款开源内网穿透软件,而是想起了一直在这方面做商业化运作的公司——花生壳,于是一搜索还真发现了相关页面,安装了一下花生壳的内网穿透软件,发现还是比较好用的,即使是使用免费版本连接速度也是还可以的,于是这里给出了安装花生壳内网穿透软件的具体步骤:

 

注明:由于本人日常使用Ubuntu18.04系统的电脑,因此这里的个人电脑与服务器端均使用Ubuntu18.04系统。

 

 

 

1.  登录花生壳网站,下载内网穿透软件:

网址:

https://hsk.oray.com/download/

 

 

 

 

 

软件的直接下载地址:

https://down.oray.com/hsk/linux/phddns_5_1_amd64.deb

 

 

 

 

 

 

2.    内网穿透软件的安装与卸载

安装:

sudo dpkg  -i  phddns-5.0.0-amd64.deb

 

卸载:

sudo dpkg   -r    phddns

 

 

 

 

 

 

 

 

 

 

3.  phddns软件的具体使用命令:

phddns start(启动)| status(状态)| stop(停止)|restart(重启)| reset(重置)|enable(开机自启动)|disable(关闭开机自启动)|version(版本)

注意: 除phddns version命令不需要管理员权限外,其他命令均需要管理员权限

 

 

软件安装好以后可以看到被控制方的SN号码(这个内存穿透软件是安装在被访问的那一端电脑上的, 比如你要在家登录学校实验室内的电脑时,那么这个phddns是要安装在学校的那个实验室电脑上的):

 

 

 

 

 

 

 

 

 

 

 

 

4.   在花生壳官网上对内网穿透的映射进行配置:

http://b.oray.com

 

 

 

具体的配置,参看:

https://service.oray.com/question/11630.html

 

 

 

 

===============================================================

 

 

使用感受:

连接速度还可以,毕竟是做商用的软件,整体使用感觉还可以,因为是做ssh登录使用的,本身对流量要求以及速度要求不高。

 

 

 

 

 

不得不说的是免费流量每个月有一个G, 如果超出了的话其实费用还是蛮贵的。

 

 

 

 

可以看下收费的价格:

 

 

 

 

 

个人感受:

如果不是要架设内网的服务器(http或https)服务而且没有公网IP,而是说只是单纯的想使用SSH服务来管理电脑,那么其实是没有必要使用这个花生壳内网穿透的。毕竟这个软件虽然有免费流量,但是一旦超出费用还是蛮高的,并且提供的连接数有限。

 

 

如果只想使用ssh功能,并且对流量和速度要求比较高的话可以选择同公司的软件,向日葵远程控制,毕竟这个软件不限速也不限流,当然这个向日葵远程控制只能提供远程桌面和ssh登录功能(比花生壳内网穿透提供的服务少)。

 

 

其实,花生壳内网穿透和向日葵远程控制的技术基本是一样的,只不过作为不同产品针对的市场用户不同而已。

 

 

 

================================================================

 

 

 

说明:

这个内存穿透软件是安装在被访问的那一端电脑上的, 比如你要在家登录学校实验室内的电脑时,那么这个phddns是要安装在学校的那个实验室电脑上的

 

参考:

https://service.oray.com/question/11630.html