将自己电脑做成服务器让别人访问(不是局域网)

让别人通过公网访问自己电脑(服务器)(免费)

准备工具:ngrok+操作系统
笔者这里使用的是Ubuntu20Server版(master)

首先配置好自己系统的环境
安装ssh、
关闭防火墙、
配置静态IP(建议配置静态)
将ngrok拷贝到master中,解压
执行一下命令:在这里插入图片描述
(unzip是解压文件命令)
在这里插入图片描述
这里的意思是如果想用tcp协议则需要登录:
因为我们需要通过ssh远程操控所以需要支持tcp协议、我们登录界面用自己的GitHub账号登录即可
在这里插入图片描述
执行红色方框中的命令即可(如下图)
在这里插入图片描述
然后执行命令./ngrok tcp 22出现以下窗口即为成功
在这里插入图片描述
到这里我们所有的设置基本上已经完成,现在就开始远程登录吧
在这里插入图片描述
以上过程中可能会遇到的问题:
ssh用root登录失败,原因是因为root权限默认不开放,需要自己手动设置,不会设置的就用普通用户登录,然后切换到root
解压命令不存在,原因本身没有安装,执行apt install unzip即可
执行ngrok时失败,注意执行命令的时候需要在它当前所在的目录执行
执行之后还是访问不了,原因:关闭了执行./ngrok tcp 22之后出现的窗口(不要关闭)
如果还有其他问题请留言,或者添加QQ2905130890

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值