Linux ngrok内网穿透

需求:有台闲置的台式机,09年买的,当时跑win xp,现在跑win7有些吃力,运行Eclipse Web程序力不从心。现在改成CentOS 7 当服务器用。在内网访问很方便。缺点:外网无法使用SSH连接到台式机。还想在台式机部署Web应用,外网可以访问。

关键技术,ngrok

ngrok是一个c/s结构的代理工具,在公网部署server端,在内网(家里或公司)部署client端。server端启动,监听来自client的请求,建立连接。

在这里插入图片描述

需要的工具:

阿里云VPS,别的VPS也行
ngrok
go语言
git
wget
CentOS
第一步,先在阿里云做域名解析

在这里插入图片描述

二级域名,IPV4记录类型,也就是A。

*.tunnel 表示可以生成3级域名。ngrok客户端在不指定子域名时将随机生成一个子域名。

第二步,开放阿里云服务器的端口。

以前不需要开放,现在阿里云提升安全策略,不仅需要在云服务里开放端,还要在安全规则里开放。

在这里插入图片描述

阿里云后台管理真心不方便,很难找到安全规则。需要些耐心。

第三步,安装go语言。

ngrok是go语言写的,因此需要安装go语言。

1
yum install golang
第四步,安装git

为什么要安装git呢?编译ngrok时,需要从github上下载相关依赖。

1
yum install git
第五步,安装wget用于下载ngrok。

1
yum install wget
第六步,下载ngrok

可以使用git下载,也可以使用wget下载。我使用wget下载tar.gz包。

第七步,解压和修改log4go路径

我下载到/opt目录

先切换到/o

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值