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? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

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

Already on GitHub? Sign in 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

@wozhishilaonanhai
Copy link

电脑连接手机热点应该也可以吧

@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