教程 | 用安卓手机搭建 web 服务器(三)—— 内网穿透
用手机完成服务器搭建后一般会放在寝室或者家里,这时使用的是内网,没有公网的固定 IP,没法进行域名解析,这时候就需要内网穿透了。
内网穿透的解决方案有花生壳、frp、魔法隧道、ngrok 等,我选择的是 ngrok。
由于手机连接路由器后有时候会被分配不同的 IP 地址,所以避免这个情况产生,可以在路由器设置中将手机 IP 与 MAC 地址绑定,这样手机每次连接后的 IP 地址就不会改变了。
ngrok 有国内的版本,叫 Sunny-Ngrok,首先在 https://www.ngrok.cc/ 注册成会员。
在左侧 隧道管理 中 开通隧道,选择免费服务器进行购买。
隧道协议:http
隧道名称:随便填写,方便自己辨别就行
前置域名:如果填写 test,则最终域名为 http://test.free.idcfengye.com
本地端口:填写 Ngrok 配置文件中填写的 IP 和端口号,我这里就是 192.168.1.115:80
http 验证用户名和密码有需要的就填,没需要空着就行
开通完成
开通之后下载客户端,选择 Linux ARM 版本。
。
使用 root 用户登录 Xftp,将解压的 sunny 文件传输到 Linux 系统中。
然后在右侧会话中修改 sunny 文件的权限。
打开 Xshell 或者 JuiceSSH,登录系统后,转到存放 sunny 文件的目录,执行以下命令:
./sunny clientid 隧道id
出现如下界面。
然后访问 隧道管理 中的 赠送域名,如果和上一教程最后的内网访问页面一样则说明内网穿透成功,外网就可以直接访问内网的网站,隧道状态也会出现 HTTP 的 GET 请求。
如果你还有自定义域名,还可以将自定义域名解析到 free.idcfengye.com,就可以通过自定义域名访问网站了。还可以将上述命令写成一个 bash 脚本,免去开启内网穿透时输入隧道 id 的麻烦。
教程 | 用安卓手机搭建 web 服务器(三)—— 内网穿透相关推荐
- 教程 | 用安卓手机搭建 web 服务器(二)—— Nginx 安装配置
上一步完成了必要的软件安装,接下来需要在 Linux 系统上安装 nginx. Nginx("engine x")是一款是由俄罗斯的程序设计师 Igor Sysoev 所开发高性能 ...
- 教程 | 用安卓手机搭建 web 服务器(一)—— 应用安装配置
[2019.2.23 更新]:更新 BusyBox,Linux Deploy 软件 之前无意间看到了一篇<在安卓上部署服务器>的文章,正好最近换了新手机,正好最近在学 Python 和 H ...
- 如何利用安卓手机搭建WEB服务器
利用安卓手机搭建WEB服务器 背景介绍 Android是一种基于Linux的自由及开放源代码的操作系统 所以是用安卓来搭建服务器是完全可行的.接下来将教大家如何利用AndroPHP和Feel FTP( ...
- 公网访问本地内网web服务器【内网穿透】
随着科技进步和时代发展,计算机及互联网已经深深融入我们的生活和工作,与之对应的,对计算机及网络的探索,让其为我们的生活增添色彩和乐趣,也成为很多人的业余爱好,而自行发布一个网站,就是这一爱好的直接体现 ...
- 安卓搭建虚拟服务器,安卓手机搭建云服务器
安卓手机搭建云服务器 内容精选 换一换 本文介绍使用云手机服务时需要了解的基本概念.云手机是一台包含原生安卓操作系统,具有虚拟手机功能的云服务器,简单来说,云手机=云服务器+Android OS.您可 ...
- 在安卓上部署服务器 - 解决内网穿透
原文地址:在安卓上部署服务器 - 解决内网穿透 本系列其他文章: 在安卓上部署服务器 在安卓上部署服务器 – 应用程序的配置 在安卓上部署服务器 – 解决内网穿透问题 在安卓上部署服务器 – 部署脚本 ...
- 用IIS搭建网站并进行内网穿透
前言 在这个信息的时代,我们想要搭建一个属于自己的服务器是非常简便的. 利用windows自带的web服务器IIS(Internet Information Services),来搭建一个属于自己的网 ...
- 【vscode远程开发】使用SSH远程连接服务器 「内网穿透」
文章目录 视频教程 1.安装OpenSSH 2.vscode配置ssh 3. 局域网测试连接远程服务器 4. 公网远程连接 4.1 ubuntu安装cpolar 4.2 创建隧道映射 4.3 测试公网 ...
- 编译搭建ngrok服务实现内网穿透
搭建ngrok服务实现内网穿透 日期: 2019-05-09 环境说明: 编译环境:名称:CentOS7 系统:CentOS7 1810 64位GO版本:1.11 和 1.13 均测试编译通过,1.1 ...
最新文章
- maven_使用Maven将文件上传和下载到S3
- java集合框架(Framework)的性能
- 计算机基础教育德育教学,【家庭教育论文】计算机基础教学的德育教育(共2650字)...
- Hadoop 2.2.0 集群搭建
- 工作中常用的正则表达式
- redis插件连接集群 shiro_Shiro经过Redis管理会话实现集群(转载)
- (转帖)开源容器集群管理系统Kubernetes架构及组件介绍
- Java项目中 log4j的用法
- Silverlight/Windows8/WPF/WP7/HTML5周学习导读(8月5日-8月12日)
- Python基础教程笔记——列表和元组
- 【格雷码】LeetCode 89. Gray Code
- 十年工龄的程序员为你揭示最危害程序员职业生涯的三大观念
- Python在线编程网站
- iexplore.exe命令行参数解释
- 双十一数码好物指南,双十一不踩坑推荐
- 计算机磁盘扩展,win7如何对硬盘进行扩展分区
- 晶体三极管及其基本放大电路之共发射极电路
- 【项目管理一点通】(44) 用户测试(Alpha测试)
- C编程 求1到100之间的奇偶数之和
- 解决MySQl卸载卸不干净问题