返回
快速导航关闭
当前搜索
网站分类
栏目推荐
实用工具
热门标签
子分类:
创奇学院 >SEO >服务器 » 正文

高清视频网络服务器,6元一年的云服务器,让自己的电脑可以外网访问服务器

服务器 更新时间: 发布时间: 服务器归档 最新发布 网站地图

作为一个程序员,你必须会搭建服务器,让我们开发的系统可以展示出来。但是如果我们开发的系统要让别人也能访问,那么通常是要么局域网,这个有局限性,要么申请云服务器,这个是需要成本来支持,那么有没有一种免费的又没有局限性的办法呢?

今天吾皇大哥大就给大家介绍一种既免费又没有局限性的办法——内网穿透。

一、首先准备阶段:

1、一台可以上网的电脑(笔记本或者台式机);

2、有外网网络环境;

二、准备阶段完成后,接下来就是我们要实现的功能了。

a)打开浏览器,输入https://ngrok.com/

b)先注册,后登录,选择系统下载软件

c)开启外网访问配置

1.在 Linux 或 Mac OS X 上,您可以使用以下命令从终端解压缩 ngrok。在Windows上,只需双击ngrok.zip即可提取它。

 unzip /path/to/ngrok.zip

2. 关联您的帐户

运行此命令会将您的身份验证令牌添加到默认配置文件中。这将授予您访问更多 功能和更长的会话时间的权限。正在运行的隧道将列在仪表板的“终结点”页上。ngrok.yml

 ngrok config add-authtoken 2Vc7RRGV8ogQIrAXS5Vy3NHQSwX_2hKu8Xyx3EGwi2pKJxLJK


3. 要启动转发到本地端口 80(80为你本地要使用的端口

)的 HTTP 隧道,请运行以下命令:

 ngrok http 80


4.每次重新启动ngrok后都会更改地址,并且浏览器要点击信任此网址,如下图蓝色按钮


5.登录ngrok,选择固定域名,如果没有域名,首次可以免费创建域名


6.后面执行上面第3步命令是换成固定域名(一个账号可以免费申请一个域名),这样就不会每次启动都更换域名了


7.让ngrok根据多个端口生产多个域名,就需要执行隧道连接,需要修改由第二步生产的配置文件ngrok.yml,以下为官网配置文件位置

 Linux: "~/.config/ngrok/ngrok.yml"MacOS (Darwin): "~/Library/Application Support/ngrok/ngrok.yml"Windows: "%HOMEPATH%\AppData\Local\ngrok\ngrok.yml"

在配置文件最后一行添加:

 tunnels:    frontend:        proto: http        addr: 9001    backend:        proto: http        addr: 9002


8.启动隧道

 # 根据隧道名称指定启动某个端口
 ngrok start frontend# 启动全部隧道ngrok start --all

9.以上启动隧道的域名都是随机的,如果要固定,则在配置文件添加:domain制定域名:


注意:配置中每个域名绑定一个端口,ngrok给的域名只能用一个端口,也就是一个隧道,如果把domain换成subdomain,给每个端口固定一个子域名,不过这样需要收费。

10.拓展:FRP(fatedier/frp)开源软件,作用同ngrok.

转载请注明:文章转载自 http://www.320g.com/
本文地址:http://www.320g.com/fwq/42833.html
考高分网交流群

扫一扫加入QQ交流群

和更多志同道合朋友一起交流,分享干货资料!
创奇学院客服

扫一扫加客服微信

有疑问请咨询创奇学院微信号,在线为您解答!
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 Copyright 320g.com Rights Reserved. Powered · 创奇学院

ICP备案号:陇ICP备2020003353号