远程访问手机搭建的Linux服务器
欢迎点击「算法与编程之美」↑关注我们!
本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。
欢迎加入团队圈子!与作者面对面!直接点击!
在上一篇文章《手机也能搭建liunx服务器》介绍了如何用手机搭建liunx服务器,本文将介绍如何远程访问搭建好的liunx服务器,让你只要在有网的地方就能访问。
一、远程访问
开启远程访问需要做内网穿透,顾名思义,穿透内网,使得外面的网络也能访问。比如在网吧远程操作家中的电脑或者是上文中搭好的linux服务器.
常见的内网穿透方式如下:
1. 如果有公网ip,可以直接访问,但个人想获取公网ip很难很难.
2. DDNS(动态域名解析),如果所在地区已使用ipv6服务,可以用DDNS服务将ipv6解析到域名上,通过域名访问。DDNS服务提供商有阿里云、腾讯云等,一年费用几十即可。
3. 借助第三方服务做内网穿透,比如花生壳、natapp等,有免费的有收费的,aidlearning官网也提供了这种方式的教程。教程链接:http://new.aidlearning.net/d/75
4. 借助开源工具,自己做内网穿透。前提是你得有台服务器,双11阿里云服务器优惠,平均不到7元一个月。
二、工具安装
内网穿透的主要方式有以上4种,下面将详细介绍第4种,需要借助开源的内网穿透工具frp。
下载地址:https://github.com/fatedier/frp/releases/
3.1 frp下载地址
选择对应版本分别安装到服务器和aidlearning上。
小编的服务器是amd64,aidlearning是arm64。可以在电脑上下载好后通过ssh分别传到服务器和aidlearning中。也可以在对应终端中直接输入wget + 下载链接 的方式下载。
wget https://github.com/fatedier/frp/releases/download/v0.34.2/frp_0.34.2_linux_amd64.tar.gz |
wget https://github.com/fatedier/frp/releases/download/v0.34.2/frp_0.34.2_linux_arm64.tar.gz |
三、工具使用
1. 解压软件
服务器端输入
tar -zxvf frp_0.34.2_linux_amd64.tar.gz |
客户端输入
tar -zxvf frp_0.34.2_linux_arm64.tar.gz |
2. 解压之后需要注意以下文件, frps、frps.ini、frpc、frpc.ini,包含s的是服务器所需文件,包含c的是客户端(也就是aidlearning)所需文件.在服务器中删除frpc和frpc.ini,在客户端中删除frps和frps.ini。
服务器端输入
rm -r frpc rm -r frpc.ini |
客户端输入
rm -r frps rm -r frps.ini |
3. 修改服务端配置,打开frps.ini配置文件,修改如下:
[common] #穿透的端口 bind_port = 7000 #http端口设置 vhost_http_port = 9011 |
3.2 frps.ini
启动命令
./frps -c frps.ini |
4. 修改客户端配置,打开frpc.ini配置文件,修改如下
[common] #填入服务器ip server_addr = 23.23.23.23 #服务器的bind_port端口 server_port = 7000 [ssh] type=tcp local_ip =127.0.0.1 local_port=9022 remote_port=9022 [web] type = http local_ip =127.0.0.1 local_port =8000 #填入服务器ip custom_domains =23.23.23.23 #密码保护web http_user = admin http_pwd = admin |
3.3 frpc.ini
启动命令
./frpc -c frpc.ini |
5. 开启服务器对应端口
3.4 开启对应端口访问
6.现在就可以通过服务器 ip:端口 的方式访问aidlearning
3.5 远程访问web桌面
3.6 远程连接ssh
四.注意事项
关于Aidlearning更详细的描述请进入官网,aidlearning的每个应用都运行在一个端口上,在远程访问web桌面时无法打开某些应用,请在aidlearning设置中查看对应程序的端口,并用frp进行配置。
实习编辑:刘凤莲
责编 :木有符号
能力越强,责任越大。
实事求是,严谨细致。
(where2go团队)
微信号:算法与编程之美
长按识别二维码关注我们!
温馨提示:点击页面右下角“写留言”发表评论,期待您的参与!期待您的转发!
远程访问手机搭建的Linux服务器相关推荐
- 用废旧手机搭建一个Linux服务器,附有免费下载文件
因为手机 CPU.内存.储存都合适,还有丰富的接口:蓝牙.WIFI.Mirco B,而且手机的异构多核心架构,更加省电,比树莓派强不少呢.下面进入正题,不写代码就可以打造自己的服务器.(踩了很多坑,这 ...
- (一)专题介绍:移动端安卓手机改造成linux服务器linux服务器中安装软件、部署前后端分离项目实战
快捷目录 前言 一.涉及到的相关技术简介 二.具体实现过程及踩坑杂谈 1.安卓手机改造成linux系统实现方案 2.改造后的手机Linux中软件的安装 3.手机Linux中安装MySQL5.7踩坑实录 ...
- 利用vmware在自己的个人电脑上面搭建虚拟linux服务器
学习linux的第一步当然是搭建一个linux环境了 搭建linux环境有两种选择:第一种不差钱的,直接弄一台物理机,这个的话基本不在本次介绍范围内. 第二种就是搭建虚拟机,利用自己个人电脑虚拟出一个 ...
- 搭建 SVN Linux服务器
前: 需求: 应美术项目组要求,搭建一台SVN版本控制服务器,以供后续版本的保存 环境: SVN服务器:采用Linux端(较为稳定,当然也可以选择Windows的更好操作) SVN客户端:采用Wind ...
- 免费搭建虚拟机Linux服务器,附带部署项目和内网穿透教程(亲测有效)cd
最近在学习Linux服务器上进行项目部署,大家都知道在云服务器上可以部署项目,这可以使得在任何地方都可以访问到项目.但购买服务器是要收费的,这使得我十分香菇....但是还有办法的,在VMware虚拟机 ...
- 安卓手机安装php服务器地址,利用Android手机搭建小型Web服务器
使用背景 手头有一个项目的网页需要跨终端展示,考虑到一些数据的保密性,不能放在公网上的虚拟主机上面,所以需要在局域网中搭建一个小型的Web服务器 现在电子设备更新换代的很快,手里有一些闲置的安卓设备使 ...
- 手机当ftp文件服务器,如何利用手机搭建移动FTP服务器?
这个非常简单,FTP服务和FTP Server这2个手机APP就可以轻松实现搭建手机FTP服务器,下面我简单介绍一下操作过程,感兴趣的朋友可以在自己手机上尝试一下: FTP服务 这是一个手机端免费的F ...
- 改造Android手机为,便携式linux服务器,跑tomcat
环境设备 1) 闲置安卓手机一部,我的是 oppoR7. 要获取root权限.如果总root失败可以刷下机. 2) 可以开热点的 windows电脑一部,我的是win10家庭版. 2.需要的软件 1) ...
- JuiceSSH--ssh安卓手机客户端管理linux服务器
一 JuiceSSH简介 JuiceSSH是一个安卓终端客户端支持包括SSH,Local Shell,Mosh 和Telnet. 特点: 1 全彩色终端/SSH客户端 2 弹出式键盘包含常用的字符 3 ...
最新文章
- 算法与数据结构(约瑟夫问题)
- 0x0000050蓝屏srvsys_win7电脑出现蓝屏0x00000050提示srv.sys如何解决[多图]
- 统计gitlab代码行脚本_详解代码统计工具cloc--计算文件数、空白行数、注释行和代码行...
- P2261-[CQOI2007]余数求和【数论,约数】
- VirtualBox更改默认路径
- 第十五节:深入理解async和await的作用及各种适用场景和用法
- 本地缓存Caffeine
- Python极简代码压缩图像十到百倍
- Linux内核无法放到Ubuntu中,无法通过Linux内核模块(Ubuntu)在内核内存中写入
- [LibTorch] C++ 调用 PyTorch 导出的模型
- linux中grep的例子,Linux下grep命令使用实例
- 如何判断各个IE浏览器版本
- iOS打包需要注意的事项
- 【批处理】快速批量修改特定文件夹的文件名
- 跨境电商如何做好引流?做亚马逊速卖通独立站的看过来
- 统计学:离散型和连续型随机变量的概率分布
- 2023上海面料展览会
- 全球第一开源云ERP Odoo操作手册 模块安装和界面汉化指南
- Android github上优秀开源项目分类汇总
- 【Django】二手交易市场开发备忘录