| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> [手机Linux] 三安卓手机Linux内网穿透(cpolar),实现远程连接 -> 正文阅读 |
|
[系统运维][手机Linux] 三安卓手机Linux内网穿透(cpolar),实现远程连接 |
背景: 在上一篇文章,我们已经成功在安卓手机上安装了linux系统,并成功在局域网通过电脑登录上了手机的linux系统,但是只能在局域网连接,实现不了远程登录,所以该篇文章继续进行内网穿透,实现远程登录。 原料: 还是熟悉的那台小米6手机,但已成功赋予了linux服务器的称号,可以连接外网的网络。 一,软件准备与安装cpolar注册: cpolar是只需一行命令,就可以将内网站点发布至公网,方便给客户演示。高效调试微信公众号、小程序、对接支付宝网关等云端服务的工具。 没有cpolar账号的必须先注册一个,它有免费模式和收费模式,免费模式的功能也是足够个人使用了(反正我们都是喜欢白嫖嘛,正如星爷电影经典台词,不给钱就不算嫖啦),想要更多功能更稳定,可以升级付费模式。或者你有更好的免费穿透工具,可以留言告诉一下我。 官网网址,先进去免费注册个账号:cpolar - 安全的内网穿透工具 cpolar下载与安装有三种方式:
可以直接在linux命令下载,也可以在电脑端下载好再放入linux系统里,解压后使用,或用官网脚本一键安装。这里建议用最下面的方式三一键安装。 方式一:在官网下载Linux (ARMv8 64-bit) 直接下载解压,放到linux的/usr/local/bin/文件夹,放到该文件夹的目的是能直接用cpolar命令运行。 ? 方式二:?也可以用Linux?wget 的命令直接下载,但是wget下载命令并未在我们的Linux上安装,会报错命令未找到:
所以得先安装wget, 可以用yum指令直接安装:
安装完成。 ?安装wget 就可以执行把cpolar压缩包下载到当前文件夹了。 ?解压文件用unzip, 然后发现unzip 也找不到,直接用上面的yum方法安装就行,这里顺便把zip也安装了。
安装完unzip,可以直接用解压:
?把cpolar文件移到/usr/local/bin/文件夹下:
方式三:用cpolar官网提供的命令一键安装: 这个命令包含了你系统版本的判断(不用担心会选错系统包),下载,加压,最后也会自动把cpolar文件移动到/usr/local/bin/文件夹里。
?二,cpolar的token认证:认证也是非常简单,先登录你的cpolar账户,找到验证,里面有你的专属authtoken码。 ?直接用官网提供的命令执行,把token加进去。
然后就可以看到,你的token已经自动加进去/usr/local/etc/cpolar/cpolar.yml这个文件夹里了。 三,进行内网穿透,实现远程登录用cpolar实现内网穿透也是比较简单,只要运行下面指令就行,22端口号,是你的ssh端口号,用tcp的模式穿透,在linux命令行直接输入,回车:
回车后会跳转到以下页面,可以用ctrl+c退出当前页面: ?tcp的地址也可以在cpolar官网的状态里看得到: ?用上面穿透后的URL地址就可以外网远程登录了: ?直接putty远程登录: 四,cpolar开机自启动,后台运行上面的简单穿透已实现了内网穿透,远程登录tcp,但是有个问题,当你ctrl+c退出cpolar页面的时候,穿透URL就不能再用了,所以必须得让它在后台运行才行,不然我们无法操作linux指令玩耍。 我们可以用到 /usr/local/etc/cpolar/cpolar.yml 这个文件操作。 cat一下里面的内容,已经有默认的ssh信息: # 修改时切记这是yaml文件,yaml格式,每一级的参数前面,会缩进两个空格,不能使用TAB键,不能使用TAB键,不能使用TAB键。 你不是vip付费用户,记得把cn_vip 改成cn 可以安装vim修改文件的内容,刚开始vim指令不存在,用rpm -qa |grep vim 查看vim是否安装。
?查出来上面缺哪个包,然后用yum -y install?vim-common 安装就可以。 然后我们可以用以下命令,把它挂载后台运行:
命令cpolar start-all 是运行?/usr/local/etc/cpolar/cpolar.yml文件夹下所有的配置。比如默认的cpolar.yml文件里除了,ssh的信息,还有website的信息,运行cpolar.yml 也会把网页的地址一起穿透了。 把内网穿透加到开机自启动,是否还记得安装linux的时候,我们有勾选过启用 初始化,里面有个/etc/rc.local文件,我们需要操作的就是这个文件。每次启动linux它会执行这个文件里面的内容。 ?用ll 指令可以看到它是软链接到rc.d/rc.local,我们需要把这两个的文件都增加x可执行的权限。
把cpolar start-all & 命令追加到/etc/rc.local 文件里,每次开机就会自动运行了。 最好用这个指定详细的配置文件路径:
?最后提醒一句,如果你使用的cpolar是免费版,每隔24小时穿透的URL会随机变化,如果你远程登录不上去,先去cpolar官网看一下你的URL地址是不是对的。 上篇:[手机Linux] 二,安卓手机安装linux系统, 部署完全属于自己的服务器(Linux Deploy)_虾稿的博客-CSDN博客 下篇:???????[手机Linux] 四,Linux修改yum源为阿里源,寻找systemctl的替代品_虾稿的博客-CSDN博客 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 18:19:07- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |