Android 使用 Cpolar 进行内网穿透

Android 使用 Cpolar 进行内网穿透

五月 10, 2023

简介

Cpolar 是一款好用的内网穿透工具 , 无需公网IP,能免费使用。

免费套餐

  1. 随机URL/端口上的HTTP/TCP隧道
  2. 1个在线cpolar进程
  3. 4个隧道/cpoloar进程
  4. 40个连接数/分钟

说明

  1. 必须有root权限,需要安装 Termux,安装方法请看我上一篇文章。
  2. 注册 Cpolar 账号,获取 Authtoken

安装

下载 Cpolar

BASH
1
wget https://static.cpolar.com/downloads/releases/3.3.18/cpolar-stable-linux-arm.zip

解压

BASH
1
unzip cpolar-stable-linux-arm.zip && rm -r cpolar-stable-linux-arm.zip

配置

BASH
1
2
3
4
# 进入root模式,没有这个命令则看我上一篇文章
tsu
# 配置Authtoken
./cpolar authtoken 你的获得到的Authtoken

使用

常规使用

创建http隧道,指向手机 5700 端口的web服务的,根据你的需要来更改端口号或协议

BASH
1
./cpolar http 5700


可以看到已经成功了,得到的地址是 https://118f12f9.r15.cpolar.top/ ,用浏览器打开能成功访问

多个端口

打开配置文件,根据需求,添加或修改端口

BASH
1
vim .suroot/.cpolar/cpolar.yml

YML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
authtoken: 你的authtoken
# 控制台UI界面
console_ui: true
# 隧道定义的名称映射
tunnels:
# 隧道名称,可自定义
ssh:
# 协议,可选 http 和 tcp
proto: tcp
# 端口
addr: "22"
website:
proto: http
addr: "5700"

运行配置的所有端口

BASH
1
./cpolar start-all

快捷使用

更改配置地址
BASH
1
mkdir .cpolar && cp .suroot/.cpolar/cpolar.yml .cpolar/cpolar.yml
创建启动脚本

运行脚本后,让 Cpolar 能在后台运行

BASH
1
vim start.sh

脚本内容

SH
1
2
3
#!/system/bin/sh
export HOME="$(cd "$(dirname "$0")" && pwd)"
./cpolar start-all >/dev/null 2>&1 &

创建停止脚本
BASH
1
vim stop.sh

脚本内容

SH
1
2
3
4
#!/system/bin/sh
export HOME="$(cd "$(dirname "$0")" && pwd)"
process_name="cpolar"
pkill -f $process_name

脚本使用
BASH
1
2
3
4
# 启动
sh start.sh
# 停止
sh stop.sh

详细使用方法看 Cpolar 官方文档

作者: 棕果核
标题: Android 使用 Cpolar 进行内网穿透
声明: 本文采用 CC BY 4.0 进行声明

-   END   -