前言

事情是这样的,昨天在网络上偶然看到有人用废旧手机做IP摄像头,感觉很神奇,正好我这里有废旧手机,就也想做一个IP摄像头。但是因为我是移动宽带,运营商没有分配公网IP,申请公网IP还需要另外收费。所以我就想到了使用frp进行内网穿透,进而获得一个可以公网访问的地址。

在这个教程,穿透服务不仅仅限于IP摄像头,还可以用来建站,开服和连接SSH等服务,原理类似,具体自己实测

分享首歌

下面我们开始吧

开始

准备

  • 一部已经root的安卓手机
  • frp穿透服务
  • 双手

下载并安装busybox(如您仅需要在模拟机可略过)

此步骤可以略过,安装busybox仅用来扩展Linux命令集,此举有助于您完全控制手机,进而不在仅仅局限于termux安装的虚拟机!(因为您的基础要求就是需要root,而busybox也需要root,我强烈建议您安装busybox!!!)

进入busybox后点击Install后进行安装,出现如下图所示即代表安装成功

busybox

下载并安装超级终端

使用超级终端,安卓市场上的Linux终端软件皆可,如Terminal,Termux。个人推荐使用Termux。

打开终端

这里以Termux为例,进行操作

下载frp

这里是普通模式下下载,切勿输入su后下载

因为我们是安卓系统,所以这里使用arm64版本,这里我以frpv0.31.0版本作为演示

frp官方下载地址:https://github.com/fatedier/frp/releases

在终端中输入以下代码

apt install vim wget

# 下载vim编辑器,和wget下载器(如果安装失败,就将apt换为pkg进行安装)

wget https://github.com/fatedier/frp/releases/download/v0.31.0/frp_0.31.0_linux_arm64.tar.gz

# 下载压缩包

tar zxvf frp_0.31.0_linux_arm64.tar.gz

# 解压

mv frp_0.31.0_linux_arm64 frp

# 重命名文件夹

frp目录

配置文件

这里需要前往您的穿透服务提供商获取您具体的配置信息,或者搭建自己的穿透服务器服务端获取配置

这里推荐一个免费的穿透服务提供商sakurafrp(这不是打广告也不是拉人头。本人没收任何广告费,由此造成的个人损失自负)

-

  • 如果您像我一样使用穿透服务商提供的穿透服务,请前往穿透服务商网站获取配置信息。

    使用SAKURA FRP穿透服务的配置

    1.注册并登录账号
    2.创建隧道
    3.如果你创建IP摄像头配置如下

    IP摄像头

    注意:本地端口为你要搭建的那个东西的端口,如IP摄像头的端口为8081,此端口可在IP摄像头软件中更改,服务商中的本地端口需要和你设置的那个相同

  • 如果你是自己搭建的穿透服务,请前往frp使用文档进行配置

输入cd frp打开frp目录,输入vim frpc.ini 编辑配置文件,然后 输入i,编辑配置内容。按esc退出编辑,输入:wq!,保存并退出

开启frp

在您的终端中输入su,进入root模式,输入以下代码

cd frp
# 进入配置文件存放目录

setsid ./frpc -c ./frpc.ini
# 后台运行,只要不重启,就可以一直后台运行了。

su

出现如图所示蓝色代码,即为成功

完成

IP摄像头

下图中的HTTP端口需要和穿透服务商配置中填写的本地端口相同

本地端口

设置成功后,打开浏览器搜索下图涂色的网址和前面TCP后面的端口(格式:http://节点:TCP后的数字),即可访问

涂色

效果图:

效果图

后语

完结撒花,如果有不懂的地方,请百度,博主啥都不懂

最后修改:2021 年 07 月 09 日 04 : 13 PM
如果觉得我的文章对你有用,请随意赞赏