使用内网穿透,将Alist服务映射到公网(上)

Android软件   2025-03-07 19:20   22   0  

上期我们讲到,将闲置手机变为一台内网服务器(点这里查看),今天我们来讲讲如何将其映射到公网,实现外网访问。这里我会讲两个方案。

准备工作

方案一:

  • 服务器一台(内存啥的不需要太大,主要是用来获取一个公网ip)

    这里推荐使用阿里云云小站的服务器,99一年,点击链接还可再领八折优惠券(点击购买

  • Termux(点击下载

  • AListFlutter(上篇文章已下载)

  • frp(内网穿透工具)

方案二:

  • Cloudflare账号,需要信用卡,不过我们使用免费服务

  • 域名一个

  • Termux(点击下载

  • AListFlutter(上篇文章已下载)

方案一

这个方案我建议使用服务器面板安装frp,这样便于管理。使用以下命令安装1panel。

curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sh quick_start.sh

如果遇到报错 docker安装失败,可以在执行安装命令前使用以下命令安装docker。

Ubuntu系统请使用:jie

# step 1: 安装必要的一些系统工具
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg

# step 2: 信任 Docker 的 GPG 公钥
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpgsudo chmod a+r /etc/apt/keyrings/docker.gpg# Step 3: 写入软件源信息
echo \  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu \
  "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
 # Step 4: 安装Dockersudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

CentOS/AliOS系统请使用:

# step 1: 安装必要的一些系统工具
sudo yum install -y yum-utils
# Step 2: 添加软件源信息
yum-config-manager --add-repo  
# Step 3: 安装Docker
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
# Step 4: 开启Docker服务
sudo service docker start

打开浏览器,登录1panel,并点击应用商店实用工具frp 服务端安装。与此同时,请在服务器控制台开放7500和7000端口。

安装完成后,在浏览器打开ip:7500并输入账号密码就可以看到frp控制台了。

接下来打开termux。

接下来我们需要下载最新版frp。点击跳转获取链接界面

我们下载含有android的,使用 wget + 链接(右键复制链接)下载,如果下载失败,请自行代理。如图


接下来解压该文件,使用以下命令:

tar -xzvf 文件名

cd 到文件夹里后我们修改frpc.toml,使用以下命令:

pkg install vim &&vim frpc.toml

配置参考我的内容,第二行修改为你的服务器IP,token改为安装fprs时的token:

保存后将frpc.toml重命名为frpc.ini

mv frpc.toml frpc.ini

接下来启动frpc:

./frpc

出现以下内容则表示开启成功:

接下来访问服务器IP:5244应该就可以访问到Alist了(高版本安卓请保持两个软件都在前台运行,否则可能杀后台)

文章篇幅有限,我们下期再介绍Cloudflare实现内网穿透。敬请期待~

博客评论
还没有人评论,赶紧抢个沙发~
发表评论
说明:请文明发言,共建和谐网络,您的个人信息不会被公开显示。