Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

在 IOS 手机上运行 CloudflareST 的简单教程~ #151

Closed
kanomahoro opened this issue Dec 22, 2021 · 40 comments
Closed

在 IOS 手机上运行 CloudflareST 的简单教程~ #151

kanomahoro opened this issue Dec 22, 2021 · 40 comments
Labels
工具教程 辅助工具 或 技巧教程

Comments

@kanomahoro
Copy link

kanomahoro commented Dec 22, 2021

经过测试 CloudflareST 可以在 IOS 设备上正常使用。

Android 手机上独立运行 CloudflareST 的教程:#61#202


# 安装 iSH Shell (Linux 微型虚拟机)

在 App Store 中搜索并安装 iSH Shell App。

下载安装后打开,这时候就会看到熟悉 Linux 系统!接下来就和 Linux 系统上的下载、运行步骤一样了。


# 安装 CloudflareST

# 下载 CloudflareST 压缩包(必须下载 i386 版本)
wget -N https://github.com/XIU2/CloudflareSpeedTest/releases/download/v2.2.2/CloudflareST_linux_386.tar.gz
# 如果你是在国内下载,那么请使用下面这几个镜像加速:
# wget -N https://download.fastgit.org/XIU2/CloudflareSpeedTest/releases/download/v2.2.2/CloudflareST_linux_386.tar.gz
# wget -N https://ghproxy.com/https://github.com/XIU2/CloudflareSpeedTest/releases/download/v2.2.2/CloudflareST_linux_386.tar.gz
# 提示:wget 的 -N 参数是为了下载新版本时(文件名都一样),直接覆盖压缩包文件,避免被重命名加上 .1 后缀
# 如果下载失败的话,尝试删除 -N 参数(如果是为了更新,则记得提前删除旧压缩包 rm CloudflareST_linux_386.tar.gz )

# 解压
tar -zxf CloudflareST_linux_386.tar.gz

# 赋予执行权限
chmod +x CloudflareST
非必需的创建文件夹步骤...

毕竟手机上打字不方便,所以我就省略了创建文件夹的步骤,大家有强迫症的可以在安装 CloudflareST 之前先执行:

# 如果是第一次使用,则建议创建新文件夹(后续更新请跳过该步骤)
mkdir CloudflareST

# 进入文件夹(后续更新时,只需要进入文件夹,然后重复上面那几个下载、解压命令即可)
cd CloudflareST

# 运行 CloudflareST

# 运行(不带参数)
./CloudflareST

# 运行(带参数示例)
./CloudflareST -dd -tll 90

# 注意事项

  • 注意 iSH Shell 这个 Linux 微型虚拟机底层是二进制转译 i686,因此只支持 linux 386 版本的 CloudflareST。
  • 所有文件都是安装在虚拟机内的,因此不需要的时候,直接卸载 iSH Shell 即可,虚拟机内的所有文件也都会被一同删除。
@XIU2
Copy link
Owner

XIU2 commented Dec 22, 2021

你这排版看着好别扭,我帮你优化下排版吧~

@XIU2 XIU2 changed the title 关于在ios设备上使用CloudflareST 在 IOS 手机上运行 CloudflareST 的简单教程~ Dec 22, 2021
@XIU2 XIU2 added the 工具教程 辅助工具 或 技巧教程 label Dec 22, 2021
@pingshu
Copy link

pingshu commented Dec 22, 2021

ipad上运行显示I/O error

@007xyz
Copy link

007xyz commented Dec 27, 2021

大佬,ios还是下载不了

@hongli11
Copy link

hongli11 commented Jan 1, 2022

??

@asiv580
Copy link

asiv580 commented Jan 10, 2022

@XIU2
Copy link
Owner

XIU2 commented Jan 10, 2022

@asiv580 没有错,wget 加上 -N 参数是为了实现下载新版本时直接覆盖

比如你先下载一个 2.0.1 版本的,然后再去下载一个 2.0.2 版本的,不同版本的压缩包文件名都一样。

# 不加 -N 参数

如果不加 -N 参数,因为文件名一样,所以 wget 会在下载 2.0.2 版本时重命名压缩包文件(文件名后面加上 .1)。

因此还需要提前删除旧压缩包文件,或下载后再删除旧压缩包文件并重命名新压缩包文件。。。

root@A:~/# wget https://github.com/XIU2/CloudflareSpeedTest/releases/download/v2.0.1/CloudflareST_linux_386.tar.gz
--2022-01-10 10:59:17--
... ...
Length: 2169371 (2.1M) [application/octet-stream]
Saving to: ‘CloudflareST_linux_386.tar.gz’

CloudflareST_linux_386.tar.gz 100%[=================================================>]   2.07M  --.-KB/s    in 0.06s

2022-01-10 10:59:18 (32.7 MB/s) - ‘CloudflareST_linux_386.tar.gz’ saved [2169371/2169371]



root@A:~/# wget https://github.com/XIU2/CloudflareSpeedTest/releases/download/v2.0.2/CloudflareST_linux_386.tar.gz
--2022-01-10 10:59:24--
... ...
Length: 2170442 (2.1M) [application/octet-stream]
Saving to: ‘CloudflareST_linux_386.tar.gz.1’

CloudflareST_linux_386.tar.gz 100%[=================================================>]   2.07M  --.-KB/s    in 0.05s

2022-01-10 10:59:24 (43.7 MB/s) - ‘CloudflareST_linux_386.tar.gz.1’ saved [2170442/2170442]

# 加上 -N 参数

如果加上 -N 参数,wget 会对比本地文件 与 远程文件的时间,如果要下载的文件更新一些,那么即使文件名一样,wget 也会在下载 2.0.2 版本时直接覆盖(如果时间一样的话则不会下载,毕竟这也没意义)。

这样就避免了提前删除旧压缩包文件的步骤(或下载后再去重命名的步骤)。

root@A:~/# wget -N https://github.com/XIU2/CloudflareSpeedTest/releases/download/v2.0.1/CloudflareST_linux_386.tar.gz
--2022-01-10 10:56:23--
... ...
Length: 2169371 (2.1M) [application/octet-stream]
Saving to: ‘CloudflareST_linux_386.tar.gz’

CloudflareST_linux_386.tar.gz 100%[=================================================>]   2.07M  --.-KB/s    in 0.07s

2022-01-10 10:56:24 (30.3 MB/s) - ‘CloudflareST_linux_386.tar.gz’ saved [2169371/2169371]



root@A:~/# wget -N https://github.com/XIU2/CloudflareSpeedTest/releases/download/v2.0.2/CloudflareST_linux_386.tar.gz
--2022-01-10 10:56:32--
... ...
Length: 2170442 (2.1M) [application/octet-stream]
Saving to: ‘CloudflareST_linux_386.tar.gz’

CloudflareST_linux_386.tar.gz 100%[=================================================>]   2.07M  --.-KB/s    in 0.06s

2022-01-10 10:56:33 (32.4 MB/s) - ‘CloudflareST_linux_386.tar.gz’ saved [2170442/2170442]

@XIU2
Copy link
Owner

XIU2 commented Jan 16, 2022

@ventusoon 要么你禁用了下载测速(-dd 参数),要么你遇到了被假墙的 IP,如果你不是移动,那么请用 -tll 参数过滤低延迟的 IP(例如 -tll 110 即过滤低于 110ms 的 IP)。
移动直连香港,会遇到低延迟的香港 IP,而电信联通扫到最低延迟的 IP 普遍都是欧美的,延迟最低也不会低于 130ms。

被假墙的 IP 特征:

  • ICMP Ping 延迟正常,TCP Ping 端口延迟异常的低(因为是在出口处 TCP 劫持,所以延迟 = 你到出口处的距离)。
    如果你遇到的是被假蔷的 IP,那么你距离出口处还挺远的。。。

@ventusoon
Copy link

ventusoon commented Jan 16, 2022

关了代理速度还是0

@XIU2
Copy link
Owner

XIU2 commented Jan 16, 2022

@ventusoon 你重复发同一张图没有意义,看我前面说的话。

@tianchixia
Copy link

tianchixia commented Jan 24, 2022

@tianchixia
Copy link

苹果手机📱上测试出来的ip速度每次都不到1mb/s,同一个网络下,电脑上测出来的能到10md/s
以上,这是为什么?

@XIU2
Copy link
Owner

XIU2 commented Jan 25, 2022

@tianchixia 不清楚,我没有 IOS 设备。

@tianchixia
Copy link

恩,那目前就先在电脑上优先吧,对了,有没有单独测试某一个节点的速度的方法?

@tgrocp
Copy link

tgrocp commented Jan 25, 2022

大佬。mac系统怎么用啊

@XIU2
Copy link
Owner

XIU2 commented Jan 25, 2022

@tgrocp 和 Linux 差不多啊,下载、解压、进入目录、赋予执行权限,然后 ./CloudflareST 执行就行了,经常用 MAC 的不应该不知道吧。。。
具体的话我也不清楚,我没有 MAC 设备。

@tgrocp
Copy link

tgrocp commented Jan 26, 2022 via email

@LYOyoo
Copy link

LYOyoo commented Feb 6, 2022

为啥我下载了解压的时候提示no such file or directory

@XIU2
Copy link
Owner

XIU2 commented Feb 6, 2022

@LYOyoo 这个报错是找不到压缩包文件,因此有两种可能:

  1. 文件下载失败了,所以提示找不到压缩包文件。
  2. 你文件下载成功了,但是你的解压命令中的文件名写错了,所以提示找不到压缩包文件。。

@LYOyoo
Copy link

LYOyoo commented Feb 6, 2022

下载失败了,-n去掉就好了

@404user
Copy link

404user commented Feb 7, 2022

学习了,感谢啊。这样在手机上操作就方便多了。

@z10056
Copy link

z10056 commented Mar 16, 2022

苹果手机📱上测试出来的ip速度每次都不到1mb/s,同一个网络下,电脑上测出来的能到10md/s
以上,这是为什么?

我和你一样 电脑五百兆宽带 小米10和电脑能跑到四五十MB 在这上面只能跑到1MB

@XIU2
Copy link
Owner

XIU2 commented Mar 16, 2022

@z10056 电脑和安卓都挺快,就 IOS 这个虚拟机下速度不行?安卓用的是 Termux 虚拟机么?
可以找找 IOS 应用商店里还有没有其他类似虚拟机 APP。。。

@z10056
Copy link

z10056 commented Mar 16, 2022

Termux

安卓用的是Termux iOS上除了ish之外找不到其他的Linux虚拟机了 付费的不知道 还有一个utm虚拟机 只不过得用电脑来安装 目前手头上没电脑 哎

@007xyz
Copy link

007xyz commented Mar 16, 2022

不要默认测10个,设置一下测50个,我测50个选出几个50mb的

@z10056
Copy link

z10056 commented Mar 16, 2022

不要默认测10个,设置一下测50个,我测50个选出几个50mb的

宽带还行 流量顶不住 还是搞个安卓备用机跑这个吧

@ElonWang8
Copy link

mkdir: can't create directory 'CloudflareST': File exists

@ElonWang8
Copy link

mkdir:无法创建目录'CloudflareST':文件存在

我这里ios显示无法创建是因为啥呀大神

@XIU2
Copy link
Owner

XIU2 commented Apr 25, 2022

@ElonWang8 你提问前就不能自己翻译一下吗?。。。这就是提示你文件夹已存在,无法重复新建文件夹了呀。这个步骤不是必须的,提供给有强迫症人用的。

Repository owner deleted a comment from ElonWang8 Apr 25, 2022
@slarkleo
Copy link

IOS 怎么修改hosts呢 ?

@fenghengwei
Copy link

ipad上运行显示I/O error

@TheKing1991
Copy link

苹果安装wget是apk add wget

@sunshowerstack
Copy link

iOS上测出来最快的ip是给电脑用还是手机用。给电脑用的话作用不大,电脑上直接运行就可以了。如果给流量下的手机用,那怎么写到手机上?在ish里写入/etc/hosts?感觉不靠谱啊

@Sunbangyan233
Copy link

Sunbangyan233 commented Sep 2, 2022

IOS 怎么修改hosts呢 ?

去App store下个Stream,首页就有hosts设置,添加后开抓包安装配置信任证书即可。
例如这样:D86A117F-21B2-4FA2-9D14-172A1B9B5092
如果某些网站或App无法正常使用,尝试在抓包设置中开启白名单模式(需要再手动添加一遍自选IP域名)试试。
不过是不是偏离主题了

@LeonLeeLi
Copy link

它提示权限不够
Permission denied

@LeonLeeLi
Copy link

zkcdfO.png

@XIU2
Copy link
Owner

XIU2 commented Nov 14, 2022

@LeonLeeLi
你是不是漏了 赋予执行权限 的步骤?

chmod +x CloudflareST

@XIU2
Copy link
Owner

XIU2 commented Dec 6, 2022

@wozhishilaonanhai 当然可以,不过这就和本 Issues 目的完全不一样了。

因为 电脑连接手机热点 来测速,本质上还是在电脑上测速,不过走的是移动网络。
而本 Issues 重点/目标是为了在 IOS 手机上独立测速,并不关注是走的什么网络。

@lanling175
Copy link

Ios15.4.1 ./CloudflareST 命令一执行就闪退

Repository owner locked and limited conversation to collaborators Mar 1, 2023
@XIU2 XIU2 converted this issue into discussion #321 Mar 1, 2023

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
工具教程 辅助工具 或 技巧教程
Projects
None yet
Development

No branches or pull requests