iSH使用与优化全网整合教程【持续更新】【精华】

news2025/1/21 0:58:39

【最后一次更新:2023.4.​​​​​22

请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,作者不为此承担任何责任~


iSH介绍与换源【已安装并已完成换源的用户可直接跳过】


介绍

通过iSH你能够在手机上愉快地使用python等解释性语言
iSH Shell是适用于iOS的Linux Shell,它使用x86模拟器在iPad或iPhone上运行Alpine Linux的简化版本
【你可以查看iSH官网获取更多有关iSH的信息https://ish.app】

iSH换源

相信使用Linux系统的小伙伴,安装好Linux系统后,都会更换下载速度快的国内镜像源。默认的下载源在国外,在国内下载速度很慢,所以推荐换成了国内源。(跳过这一步也不影响正常使用,就是下载有点慢)
编辑/etc/apk/repositories这个文件:

vi /etc/apk/repositories

这里我使用 latest-stable 指向最新的稳定版本(以中科大源为例),将文件中内容修改为:

# 中科大源
https://mirrors.ustc.edu.cn/alpine/v3.17/main
https://mirrors.ustc.edu.cn/alpine/v3.17/community
# 阿里云源
#http://mirrors.aliyun.com/alpine/v3.17/main
#http://mirrors.aliyun.com/alpine/v3.17/community
#这里你可以把v3.17改为latest-stable,直接获取最新Alpine版本源(当然,这样可能也会使得更新后的部分命令出现问题)

执行「apk update」命令,更新索引使国内源修改生效


正式的配置优化才刚刚开始....


【以下操作你可以直接通过iSH-init自动化脚本实现】

加入文末计划了解更多~

iSH编程环境配置并安装些常用命令:

apk add python3 py3-pip go gcc clang wget git gdb g++ libc-dev perl

iSH使用neofetch查看iSH系统信息:

#安装neofetch
apk add neofetch
#查看iSH系统信息
neofetch

a5c9c2c83a8d4ff6ac67d129fc3ea370.png

解决git克隆较大文件失败问题【其实更加重要的影响因素是没有FQ】:

git config --global http.postBuffer 524288000

iSH_zsh美化教程【对zsh美化不感兴趣的朋友可以跳过】:

相比于默认的 Bash,Zsh 有更多的自定义选项,并支持扩展。因此 Zsh 可以实现更强大的命令补全,命令高亮等一系列酷炫功能

#安装zsh
apk add zsh
#安装oh-my-zsh「采用gitee加速下载安装」:
sh -c "$(wget -O- https://gitee.com/pocmon/mirrors/raw/master/tools/install.sh)"
#编辑一下/etc/passwd文件,将 zsh 设置为默认 Shell
vi /etc/passwd
#把root用户的那一行最后的/bin/ash修改为/bin/zsh

26af566b55b643bcb2d30810ea33d5e5.png

iSH使用编程利器Neovim「新一代vim」:

//安装Neovim:

apk add vim neovim

iSH配置ssh:

//安装ssh

apk add openssh

//生成所有类型的公钥、私钥

ssh-keygen -A

//默认情况下,linux是禁止通过ssh访问root的,需要先修改sshd_config文件

echo 'PermitRootLogin yes' >> /etc/ssh/sshd_config

//启动ssh服务

/usr/sbin/sshd

使用python3启动Web服务:

python3 -m http.server 80

python3会用当前目录作为网站的根目录,其中80是服务端口号
稳定运行【建议配合下文中的iSH后台运行使用命令自启

while true; do python3 -m http.server 80 > /dev/null 2> /dev/null; done &

iSH安装iperf3测试内网Wi-Fi网速:

#安装iperf3
apk add iperf3
#单线测试命令
iperf3 -c 192.168.1.5 -b 10000m -u
#多线测速命令
iperf3 -c 192.168.1.5 -b 10000m  -u -P 2

iSH设置命令自启:

//编辑/etc/profile文件

vim /etc/profile

//在文件末尾添加需要运行的命令
// /etc/profile里的命令会在打开iSH时自动运行

iSH后台运行「通过获取定位实现后台运行」:

cat /dev/location > /dev/null &

//这时iSH会向你申请获取位置的权限。一定要选“始终允许”!(如果没有这个选项,请在设置->隐私->位置里设置为“始终允许”)

iSH安装sqlmap等渗透工具:

.....「建议弃坑,受iSH性能影响,多数渗透工具会卡*」

但也并不是所有渗透工具都不能使用,如phonesploit【Phonesploit安装教程】,routersploit【Routersploit安装教程​​​​​​​】等....

这里顺便提一下如果有对iphone/ipad设备上运行渗透工具感兴趣的朋友可以期待下我的下一篇文章~「埋伏笔」

我的下一篇文章新鲜啦~你可以在我的主页找到它噢~


写在最后......


【iOS整活计划:>点我<】

参考:

https://zhuanlan.zhihu.com/p/299824345?utm_id=0
https://blog.csdn.net/cgxcgxcgxcgx/article/details/125918277
https://blog.csdn.net/abc1716975442/article/details/122022931
https://blog.csdn.net/xyzAriel/article/details/105497710
https://blog.csdn.net/sinat_34066134/article/details/121751726
https://blog.csdn.net/nnKevi/article/details/128491667

【转载请注明文章出处及原作者】

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1475207.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

香港紧缺13个专业人才有哪些?香港优才计划人才清单解读!

香港紧缺13个专业人才有哪些&#xff1f;香港优才计划人才清单解读&#xff01; 香港优才计划是香港的一项人才引进政策&#xff0c;目的是吸纳优秀人才来港发展定居&#xff0c;提高香港的国际竞争力。因此&#xff0c;香港优才跟香港紧缺行业息息相关。 如果是从事香港紧缺行…

Docker 常用操作命令备忘

Docker 一旦设置好了环境&#xff0c;日常就只要使用简单命令就可以运行和停止。 于是&#xff0c;我每次用的时候&#xff0c;都想不起来一些关键性的命令到底怎么用&#xff0c;特此记录。 一、镜像管理 从公有仓库拉取镜像 &#xff08;对于使用苹果电脑 M1/M2/M3 芯片的 …

Rust调用同级目录中的rs文件和调用下级目录中的rs文件

一、Rust调用同级目录中的rs文件 Rust新建工程demo02&#xff0c;src文件夹下面新建test.rs文件&#xff0c;这样main.rs文件与它属于同级目录中。 关键点&#xff1a;导入test文件和test文件中的Ellipse模块 mod test;//导入test模块&#xff08;文件&#xff09; use test…

Java学习--学生管理系统(残破版)

代码 Main.java import java.util.ArrayList; import java.util.Scanner;public class Main {public static void main(String[] args) {ArrayList<Student> list new ArrayList<>();loop:while (true) {System.out.println("-----欢迎来到阿宝院校学生管理系…

一拎即走的轻薄云台投影,极米投影仪Z7X让生活幸福加倍

随着家用智能投影性能的不断升级&#xff0c;拥有便携、易用、护眼以及大屏等优势的智能投影仪已经逐步取代传统电视机&#xff0c;成为越来越多年轻人在租房、装修新家购置新电器时的第一选择。市面上的投影仪产品多如牛毛&#xff0c;对于刚接触投影仪的新手来说&#xff0c;…

iMazing2024汉化免费版苹果设备管理软件功能详解

一、软件简介 iMazing&#xff0c;被誉为Mac和PC上最佳的iOS设备管理软件&#xff0c;以其全面而细致的功能&#xff0c;赢得了全球苹果用户的喜爱。无论是备份恢复、文件传输还是设备管理&#xff0c;iMazing都能提供高效、安全、便捷的服务体验。 iMazing3Mac-最新绿色安装包…

全面升级!Apache HugeGraph 1.2.0版本发布

图数据库以独特的数据管理和分析能力&#xff0c;在企业数智化转型的过程中正在成为数据治理的核心&#xff0c;根据IDC调研显示&#xff0c;95%的企业认为图数据库是重要的数据管理工具&#xff0c;超过65%的厂商认为在业务上图数据库优于其他选择&#xff0c;尤其是在金融风控…

2024 值得推荐的免费开源 WAF

WAF 是 Web Application Firewall 的缩写&#xff0c;也被称为 Web 应用防火墙。区别于传统防火墙&#xff0c;WAF 工作在应用层&#xff0c;对基于 HTTP/HTTPS 协议的 Web 系统有着更好的防护效果&#xff0c;使其免于受到黑客的攻击。 开源 WAF 和商用 WAF&#xff08;奇安信…

气体反应瓶适用光伏光电半导体坚固耐用PFA缓冲瓶

PFA冲击瓶&#xff0c;别名特氟龙缓冲瓶、可溶性聚四氟乙烯气体反应瓶。用于气体、固体或液体间的反应实验&#xff0c;广泛应用于光电、新材料、新能源、半导体、地矿、冶金、核工业等行业。 PFA冲击瓶相对于其他材质的反应瓶&#xff0c;不易碎&#xff0c;使用更加安全&…

星瑞格新篇:SinoDB V16.8启幕,技术盛宴

喜讯传来&#xff0c;令人心悦&#xff01;SinoDB V16.8版&#xff0c;如春风之翩翩&#xff0c;向众用户及开发者扬帆起航。此版相关技术&#xff0c;均于星瑞格社区(https://forum.sinoregal.cn/ )说明&#xff0c;社区之主页&#xff0c;设“试用活动”栏&#xff0c;以聚众…

【亚马逊云】跨AWS账号创建复制规则同步S3存储桶中的数据

文章目录 注意事项一、创建存储桶【创建方&接收方完成操作】二、上传数据至bucket-transmit待同步测试三、创建复制规则【创建方完成操作】四、接收复制的对象【接收方完成操作】五、创建复制任务【创建方操作】六、运行批处理操作【创建方完成操作】七、检查是否完成跨账号…

使用ffmpeg压缩视频

一、到ffmpeg官网下载文件包&#xff1a; Download FFmpeg 下载后找到 bin 下的3个exe文件&#xff0c;复制到自己本机的某个目录下, 如&#xff1a; 二、使用命令行压缩&#xff1a; ffmpeg -i input.mp4 -c:v libx265 -crf 28 -y output.mp4 这条命令使用 FFmpeg 工具对输…

【Pytorch深度学习开发实践学习】Pytorch实现LeNet神经网络(1)

1.model.py import torch.nn as nn import torch.nn.functional as F引入pytorch的两个模块 关于这两个模块的作用&#xff0c;可以参考下面 Pytorch官方文档 torch.nn包含了构成计算图的基本模块 torch,nn.function包括了计算图中的各种主要函数&#xff0c;包括&#…

等保2.0高风险项全解析:判定标准与应对方法

引言 所谓高风险项&#xff0c;就是等保测评时可以一票否决的整改项&#xff0c;如果不改&#xff0c;无论你多少分都会被定为不合格。全文共58页&#xff0c;写得比较细了&#xff0c;但是想到大家基本不会有耐心去仔细看的&#xff08;凭直觉&#xff09;。这几天挑里边相对…

全新抖音视频下载软件|批量视频下载工具

随着抖音平台上精彩视频的不断涌现&#xff0c;许多用户希望能够方便地保存自己喜欢的视频内容&#xff0c;以便随时观看或分享给朋友。为了满足这一需求&#xff0c;我们基于C#开发了一款全新的视频下载软件&#xff0c;为您提供便捷、高效的视频获取体验。 主要功能模块&…

Rocky Linux 运维工具 dnf

一、dnf的简介 dnf​是用于在基于RPM包管理系统的包管理工具。用户可以通过 ​yum​来搜索、安装、更新和删除软件包&#xff0c;自动处理依赖关系&#xff0c;它是yum的继任者&#xff0c;旨在提供更快速、更现代化的软件包管理体验。。 二、dnf 的参数说明 序号参数描述1in…

[WebUI Forge]ForgeUI的安装与使用 | 相比较于Auto1111 webui 6G显存速度提升60-75%

ForgeUI的github主页地址:https://github.com/lllyasviel/stable-diffusion-webui-forge Stable Diffusion WebUI Forge 是一个基于Stable Diffusion WebUI(基于Gradio)的平台,可简化开发、优化资源管理并加快推理速度。 “Forge”这个名字的灵感来自于“Minecraft Forge”…

kafka平滑升级过程指导

一、前言 Apache Kafka作为常用的开源分布式流媒体平台&#xff0c;可以实时发布、订阅、存储和处理数据流,多用于作为消息队列获取实时数据&#xff0c;构建对数据流的变化进行实时反应的应用程序&#xff0c;已被数千家公司用于高性能数据管道、流分析、数据集成和任务关键型…

用户故事编写指南:写出最贴近用户实际场景的故事

用户故事在软件开发过程中被作为“描述需求”的一种表达形式&#xff0c;是定义用户想要什么的简单方法。通过它可以清楚地解释产品。一个好的用户故事能帮助利益相关者理解产品的功能&#xff0c;并且有助于向客户介绍产品是什么。用户故事都会写&#xff0c;但如何写出最贴近…

化学分子Mol2文件格式与使用注意事项

欢迎浏览我的CSND博客&#xff01; Blockbuater_drug …点击进入 文章目录 前言一、Mol2文件示例二、 Mol2文件主要结构解释及注意事项MOLECULE 字段解释ATOM 字段解释BOND 字段解释SUBSTRUCTURE字段解释 总结参考资料 前言 Mol2格式文件是一个ASCII 文件&#xff0c;由Tripos…