介绍

Preview Chinese light

Preview Chinese dark

Clickman是一款小巧实用的辅助工具软件。

它能根据设置的时间间隔,自动为鼠标按下和释放左键,实现自动连续点击的效果。

最高每秒约110次点击。

主要应用场景有以下几种:

  1. 在网络游戏中自动重复点击技能。特别是一些点击类的空战或者塔防游戏,重复点击攻击以获得更高的伤害输出。

  2. 网页自动刷新或滚动。通过设置适当的点击间隔和位置,实现鼠标自动上下滚动网页,相当于手动划动鼠标滚轮的效果。

应用使用有任何问题或建议,欢迎邮件联系:531sunlight@gmail.com

App Store下载 Clickman

隐私政策

本App不进行任何隐私信息收集或上传。

介紹

Preview Chinese light

Preview Chinese dark

Clickman是一款小巧實用的輔助工具軟件。

它能根據設置的時間間隔,自動爲鼠標按下和釋放左鍵,實現自動連續點擊的效果。

最高每秒約110次點擊。

主要應用場景有以下幾種:

  1. 在網絡遊戲中自動重複點擊技能。特別是一些點擊類的空戰或者塔防遊戲,重複點擊攻擊以獲得更高的傷害輸出。

  2. 網頁自動刷新或滾動。通過設置適當的點擊間隔和位置,實現鼠標自動上下滾動網頁,相當於手動划動鼠標滾輪的效果。

應用使用有任何問題或建議,歡迎郵件聯繫:531sunlight@gmail.com

App Store下載 Clickman

隱私政策

本App不進行任何隱私信息收集或上傳。

level 91

视频地址:https://youtu.be/ck4RGeoHFko

资料来源及进一步阅读的文章地址:https://sites.google.com/view/sourcesintelligence

智慧的不同方面

  1. 信息
  2. 记忆
  3. 学习
  4. 知识
  5. 创造力
  6. 使用物理工具的能力
  7. 未来规划能力
  8. 文化智慧

尤其后面几个方面,如果人们偷懒的话,就白白浪如此高级的智慧。现在有AI可以各种辅助工作,应该能帮助人们作出更具高效和创造力的作品。

介绍Introducing

Gradient-Palette-iPhone-preview

Gradient-Palette-iPad-preview

介绍一下Gradient Palette,这是一款专为网页设计师和开发人员打造的终极工具!您是否已经厌倦了为网站背景创建自己的配色方案?那么Gradient Palette将成为您的最佳选择。它是一个免费的集合,包含180个令人惊叹的渐变,可用作网站的任何部分的内容背景。使用这些渐变色调非常简单,只需轻松复制粘贴即可。我们还为每个渐变提供了PNG版本,方便您使用。告别繁琐的自制渐变,拥抱Gradient Palette带来的轻松美丽!

Introducing Gradient Palette, the ultimate tool for web designers and developers! Are you tired of creating your own color schemes for your website backgrounds? Look no further than Gradient Palette, a free collection of 180 stunning gradients that can be used as content backdrops on any part of your website. With easy copy used colors. We’ve also provided a PNG version of each gradient for added convenience. Say goodbye to the hassle of creating your own gradients and hello to the ease and beauty of Gradient Palette!

App Store下载
Download on the App Store

有任何疑问或者建议,可以通过 Email 联系。

If you have any questions or suggestions, you can contact them through Email.

隐私政策

本隐私政策描述了我们如何收集,使用和披露与服务有关的个人信息,您通过访问服务即表示同意。“个人信息”是指有关可识别个人的信息,但不包括商业信息。

收集哪些信息

本应用希望使您与我们的体验令人满意且安全。我们的数据收集政策使您可以选择向我们提供多少个人信息,并控制我们如何使用这些信息。我们的目标是为您提供满意的体验,同时让您控制自己的隐私。本应用收集和使用信息主要是为了使您使用我们的服务更轻松,更有意义。如果您选择向我们注册,则可能会在不同时间要求您提供信息,我们将竭尽所能使本应用满足您的服务并只为您提供所需的内容。

收集的信息与用途

为识别您的设备 ID 并预防恶意程序、提高服务安全性、保障运营质量及效率,我们使用的第三方平台包括Firebase 会收集您的设备信息(包括IMEI、MEID、IMSI、GUID、MAC地址)、您安装的应用信息或运行中的进程信息。

匿名信息是指无法与特定个人联系在一起的信息,我们不知道您的姓名,住处或出生日期。匿名信息可能以多种方式收集,包括通过使用 Cookie,网络信标或从您使用的设备中收集。

第三方分析工具

我们的服务可能包含来自我们服务提供商的第三方跟踪以及数据收集和分析工具,例如 Google Analytics(分析)和 Google Firebase 。此类第三方可以在我们的服务中使用 Cookie,API 和 SDK,以使他们能够代表我们收集和分析与用户和设备相关的数据和信息。第三方可能会访问并收集有关您的数据和信息,例如您的设备标识符(包括IMEI、MEID、IMSI、GUID、MAC地址及其他相关信息),语言环境(使用特定语言的特定位置),地理位置信息,IP 地址,应用程序使用情况,访问权限和会话时间,传感器数据,设备上存在的或在设备上特定时间使用的应用程序以及您对广告的观看和互动,以提供其服务,包括例如启用,提供和投放广告在下面有更详细的说明。

我们的服务提供商的隐私政策可能包括有关其数据收集和使用惯例以及跟踪技术的其他条款和披露,我们鼓励您检查这些隐私政策以了解有关其数据收集和使用惯例以及 Cookie 的使用的更多信息以及其他类似的跟踪技术。

为识别您的设备 ID 并预防恶意程序、提高服务安全性、保障运营质量及效率,我们使用的第三方平台将获取设备序列号。

第三方广告合作伙伴

我们与各种广告商,广告网络,广告服务器和分析公司合作。这些广告商,广告网络,广告服务器和分析公司使用各种技术以及第三方公司的技术来收集数据,以便向您和其他用户发送(或投放)相关广告。这些技术可能包括放置Cookie或网络信标,使用唯一或非唯一的非个人标识符,或在我们的服务上使用其他技术,并且这些技术可用于跟踪用户行为,跟踪我们如何服务正在使用中,有可能为您提供更多相关的广告。这些目标广告可能会出现在我们的服务或您访问的其他服务上。本隐私政策不涵盖广告商,广告网络,广告服务器和分析公司对各种技术的使用。这些公司还可能从您从其他公司使用的服务中获取信息,这些服务包括但不限于其他网站,移动网站,可移动下载的应用程序和可下载的桌面应用程序,并将这些信息与他们通过我们的服务通过这些第三方技术获取的信息结合在一起。您应该意识到,我们无法控制这些第三方技术或其中包含的信息。

更新

本应用可以随时修改本隐私政策。请经常检查是否有任何更改。继续使用服务,即表示您接受本隐私政策的所有更新。此版本于 2023 年 03 月 17 日更新。

联系我们

我们希望此声明能为您提供丰富而清晰的信息。如果您有任何疑问或进一步的信息,请给我们发送电子邮件。

App 与服务反馈: 531sunlight@gmail.com

Privacy Policy

This privacy policy describes how we collect, use, and disclose personal information related to the service you agree to by accessing the service. “Personal information” means information about identifiable individuals, but does not include business information.

What information we collect

We aim to make your experience with our application satisfactory and secure. Our data collection policy allows you to choose how much personal information to provide us with and control how we use that information. Our goal is to provide you with a satisfactory experience while giving you control over your privacy. Our application primarily collects and uses information to make it easier and more meaningful for you to use our service. If you choose to register with us, we may ask for information at various times, and we will do our best to make the application meet your needs and provide you with only the necessary content.

Information Collected and its Purpose

To identify your device ID and prevent malicious programs, improve service security, guarantee operational quality and efficiency, we use third-party platforms, including Firebase, to collect your device information (including IMEI, MEID, IMSI, GUID, MAC address), information on the applications you have installed or running processes.

“Anonymous information” refers to information that cannot be associated with specific individuals, and we do not know your name, address, or date of birth. Anonymous information may be collected in various ways, including through the use of cookies, web beacons, or collected from the device you use.

Third-Party Analytics Tools

Our service may contain third-party tracking and data collection and analysis tools from our service providers, such as Google Analytics (analytics) and Google Firebase. Such third parties may use cookies, APIs, and SDKs in our service to collect and analyze data and information related to users and devices on our behalf. Third parties may access and collect data and information about you, such as your device identifier (including IMEI, MEID, IMSI, GUID, MAC address, and other relevant information), language environment (specific locations using specific languages), geographical location information, IP address, application usage, access permissions and session time, sensor data, applications that exist on the device or have been used at specific times on the device, and your viewing and interaction with advertisements to provide their services, including enabling, providing, and serving ads. There is more detailed information on this below.

The privacy policies of our service providers may include other terms and disclosures regarding their data collection and use practices, as well as other similar tracking technologies such as cookies. We encourage you to review these privacy policies for more information about their data collection and use practices and the use of cookies and similar tracking technologies.

To identify your device ID and prevent malicious programs, improve service security, guarantee operational quality and efficiency, the third-party platforms we use will obtain the device serial number.

Google
Privacy Policy: https://policies.google.com/privacy

Third-Party Advertising Partners

We work with various advertisers, ad networks, ad servers, and analytics companies. These advertisers, ad networks, ad servers, and analytics companies use various technologies as well as technologies from third-party companies to collect data to send (or serve) relevant ads to you and other users. These technologies may include placing cookies or web beacons, using unique or non-unique non-personal identifiers, or using other technologies on our service, and these technologies may be used to track user behavior, track how our service is being used, and potentially provide you with more relevant ads. These targeted ads may appear on our service or other services you visit. This privacy policy does not cover the use of various technologies by advertisers, ad networks, ad servers, and analytics companies. These companies may also obtain information from the services you use from other companies, including but not limited to other websites, mobile websites, downloadable applications, and downloadable desktop applications, and combine this information with the information they obtain through these third-party technologies via our service. You should be aware that we have no control over these third-party technologies or the information contained therein.

Updates

This application may modify this Privacy Policy at any time. Please check for any changes frequently. Your continued use of the service indicates your acceptance of all updates to this Privacy Policy. This version was updated on March 17th, 2023.

Contact Us

We hope this statement provides you with rich and clear information. If you have any questions or further information, please email us.

App and Service Feedback:

介绍Introducing

VoiceAI-Chat-iPhone-preview

VoiceAI-Chat-mac-preview

VoiceAI Chat是一个简单且用户友好的AI聊天应用程序,支持文本和语音输入,能够识别口语并将其转录为文本。此外,该应用程序可以大声朗读AI生成的响应。在先进的OpenAI技术的支持下,用户可以在获得API密钥后轻松与应用程序聊天。
此外,开源代码使应用程序透明且值得信赖。

VoiceAI Chat is a simple and user-friendly AI chat application that supports both text and voice input, with the ability to recognize and transcribe spoken language into text. In addition, the app can read out AI-generated responses aloud. Powered by advanced OpenAI technology, users can easily chat with the app after obtaining an API key.

Moreover, the open-source code makes the application transparent and trustworthy.

App Store下载
Download on the App Store

有任何疑问或者建议,可以通过 Email 联系。

If you have any questions or suggestions, you can contact them through Email.

隐私政策Privacy policy

本App不进行任何隐私信息收集或上传。

This App does not collect or upload any private information.

介绍Introducing

SecretDiary-iPhone-preview

SecretDiary-iPad-preview

SecretDiary-mac-preview

秘密日记是一款专门为用户提供安全保护的日记应用。这款应用能够帮助用户记录日常生活中的点点滴滴,同时还能够保护用户的隐私。

使用秘密日记,您可以设置密码,而非指纹或面容,确保只有您可以访问您的日记。此外,秘密日记还提供多种精美的字体可供选择,帮助您将日记记录得更加精美和个性化。

秘密日记的界面简洁明了,易于使用。您可以根据内容对已有的日记进行搜索,方便您快速查找想要的内容。

总的来说,秘密日记是一款简单好用、功能强大的日记应用,它能够帮助您更好地记录生活中的点滴,并保护您的隐私。如果您正在寻找一款安全、易用的日记应用,秘密日记绝对是您的最佳选择。

The Secret Diary is a diary application designed specifically to provide users with secure protection. This application helps users record their daily lives and protects their privacy at the same time.

With the Secret Diary, you can set a password, rather than relying on fingerprints or facial recognition, to ensure that only you can access your diary. In addition, the Secret Diary offers a variety of beautiful fonts for you to choose from, helping you make your diary entries more beautiful and personalized.

The interface of the Secret Diary is clear and easy to use. You can search for existing diary entries based on content, making it easy for you to quickly find what you’re looking for.

Overall, the Secret Diary is a simple and powerful diary application that helps you better record the moments of your life while protecting your privacy. If you’re looking for a safe and user-friendly diary application, the Secret Diary is definitely your best choice.

App Store下载
Download on the App Store

有任何疑问或者建议,可以通过 Email 联系。

If you have any questions or suggestions, you can contact them through Email.

隐私政策Privacy policy

本App不进行任何隐私信息收集或上传。

This App does not collect or upload any private information.

English Help

繁體中文帮助

测试Wi-Fi和以太网有多快和可靠?

Speedtest、Netflix的FASTDSLReports这样的在线测试会告诉你你的互联网连接总体上有多快,但你的服务提供商的速度不是唯一因素。Wi-Fi本身会大大影响速度、延迟和可靠性。而随着宽带互联网连接速度越来越快,Wi-Fi通常已经成为瓶颈。iPerfman帮助你测试你的Wi-Fi连接速度和波动。

性能测试是如何进行的?

你需要一台电脑来运行它,用网线连接到你的家庭网络的路由器上。最好是运行软路由器,这样路由器传输数据,最接近真实互联网模式。

第一步

你需要在macOS安装iPerfman,打开监听,找到局域网IP地址,如192.168.8.8,设为服务端,点击开始。

iPerfman-listen-macOS-zh_CN

iPerfman-server-macOS-zh_CN

第二步

你需要在iPhone或者iPad上运行iPerfman,地址填写第一步设置的局域网IP地址,如192.168.8.8,设为客户端,点击开始。

iPerfman-client-iOS-zh_CN

很快测试完成,我们就得到测试结果了。这里我们可以分别测试下载和上传两个模式。这里只是简单例子。你可以测试任意两台设备,不管局域网还是万维网,IPv4还是IPv6。

关于在macOS上安装iPerf 3需要熟悉命令行和安装Homebrew

在Linux和Windows上,请参考iperf.fr网站。

分析测试结果

主要分析平均速度和波动图。

可以从以下方面优化网速:路由器位置、WiFi连接5G或6G、避免隔墙,有条件网线连接每个房间。

更多参数

客户端参数

协议
不同应用场景和应用会使用不同网络协议,TCP和UDP是最常见两者,所以有必要分别测试。 UDP可以设置不同速率,以达到限速测试。

流数量 -P, --parallel n
在测试期间应使用多少个并行的数据流,以测试数据并发传输的情况。

结束条件
有两种方式:时长字节数,只可选其一。

时长 -t, --time n
单位是秒,选择你想运行测试的时间,30秒是获得稳定数据的好时间,但可以随意设置得更高,在家里或办公室周围走走,看看带宽如何变化。

字节数 -n, --bytes n[KMGT]
选择你想运行测试的数据量大小为制定的字节数。
测试可以在任何时候停止,所以可以随意设置一个较高的持续时间,在你满意的时候停止。

连接超时 --connect-timeout n
单位是秒,设置建立到服务器的初始控件连接的超时时间。提供一个较短的值可以加快对一个宕机的iPer3服务器的检测。

忽略前N秒 -O, --omit n
单位是秒,执行预测试N秒,省略预测试统计信息,跳过TCP慢启动周期。

零拷贝 -Z, --zerocopy
使用零拷贝(zero copy)的方法发送数据。

服务端参数

保持运行
当作为服务端时,每次其它客户端测试完成后,服务端保持运行。关闭此选项,单次测试结束是,服务端也停止运行。

通用参数

报告间隔 -i, --interval n
定期吞吐量报告之间的秒数

详细日志 -V, --verbose
是否记录详细日志。

身份验证

  1. 生成公私钥
    1
    2
    3
    openssl genrsa -des3 -out private.pem 2048
    openssl rsa -in private.pem -outform PEM -pubout -out public.pem
    openssl rsa -in private.pem -out private_not_protected.pem -outform PEM
  2. 生成登录凭证

下面给出在 UNIX/Linux 系统上生成密码散列的命令示例:

1
2
S_USER=mario S_PASSWD=rossi
echo -n \"{$S_USER}$S_PASSWD\" | sha256sum | awk '{ print $1 }'

该文件是一个用逗号分隔的用户名和相应密码哈希的列表。密码哈希是字符串"{$用户名}$密码"的SHA256哈希。

1
2
3
cat credentials.csv
# 文件格式: 用户名,密码哈希
mario,bf7a49a846d44b454a5d11e7acfaf13d138bbe0b7483aa3e050879700572709b

私钥 --rsa-private-key-path file
RSA 私钥,复制private_not_protected.pem全部内容。

授权用户 --authorized-users-path file
授权用户文件(CSV),用逗号分隔的用户名和密码哈希列表sha256,复制全部内容。

时间偏移阈值 --time-skew-thresholdsecond seconds
在身份验证过程中,服务器和客户端之间的时间偏移阈值(秒)。

公钥 --rsa-public-key-path file
RSA 公钥,复制public.pem全部内容。

用户名 --username username
授权用户文件中记录的用户名。

密码
授权用户文件中记录的原始密码,非哈希列表sha256。

如果对iPerf3有不清楚的,可以参考iPerf3 用户手册

该应用程序目前使用的是iPerf v3.13代码,使用不同版本的服务器也能正常工作。

仍需帮助?

应用使用有任何问题或建议,欢迎邮件联系:531sunlight@gmail.com。最好附带应用截图和相关环境情况。

English Help

简体中文帮助

測試Wi-Fi和乙太網路有多快和可靠?

Speedtest、Netflix的FASTDSLReports這樣的在線測試會告訴你你的互聯網連接總體上有多快,但你的服務提供商的速度不是唯一因素。Wi-Fi本身會大大影響速度、延遲和可靠性。而隨著寬帶互聯網連接速度越來越快,Wi-Fi通常已經成為瓶頸。iPerfman幫助你測試你的Wi-Fi連接速度和波動。

性能測試是如何進行的?

你需要一台電腦來運行它,用網線連接到你的家庭網絡的路由器上。最好是運行軟路由器,這樣路由器傳輸數據,最接近真實互聯網模式。

第一步

你需要在macOS安裝iPerfman,打開監聽,找到局域網IP地址,如192.168.8.6,設為伺服器,點擊開始。

iPerfman-server-macOS-liston-zh_Hant

iPerfman-server-macOS-start-zh_Hant

第二步

你需要在iPhone或者iPad上運行iPerfman,地址填寫第一步設置的局域網IP地址,如192.168.8.6,設為客戶端,點擊開始。

iPerfman-client-iOS-zh_Hant

很快測試完成,我們就得到測試結果了。這裡我們可以分別測試下載和上傳兩個模式。這裡只是簡單例子。你可以測試任意兩台設備,不管局域網還是萬維網,IPv4還是IPv6。

關於在macOS上安裝iPerf 3需要熟悉命令行和安裝Homebrew

在Linux和Windows上,請參考iperf.fr網站。

分析測試結果

主要分析平均速度和波動圖。

可以從以下方面優化網速:路由器位置、WiFi連接5G或6G、避免隔牆,有條件網線連接每個房間。

更多參數

客戶端參數

協議
不同應用場景和應用會使用不同網路協議,TCP和UDP是最常見兩者,所以有必要分別測試。 UDP可以設定不同速率,以達到限速測試。

流數量 -P, --parallel n
在測試期間應使用多少個並行的資料流,以測試資料併發傳輸的情況。

結束條件
有兩種方式:時長位元組數,只可選其一。

時長 -t, --time n
單位是秒,選擇你想執行測試的時間,30秒是獲得穩定資料的好時間,但可以隨意設定得更高,在家裡或辦公室周圍走走,看看頻寬如何變化。

位元組數 -n, --bytes n[KMGT]
選擇你想執行測試的資料量大小為制定的位元組數。
測試可以在任何時候停止,所以可以隨意設定一個較高的持續時間,在你滿意的時候停止。

連線超時 --connect-timeout n
單位是秒,設定建立到伺服器的初始控制元件連線的超時時間。提供一個較短的值可以加快對一個宕機的iPer3伺服器的檢測。

忽略前N秒 -O, --omit n
單位是秒,執行預測試N秒,省略預測試統計資訊,跳過TCP慢啟動週期。

零複製 -Z, --zerocopy
使用零複製(zero copy)的方法傳送資料。

伺服器參數

保持執行
當作為伺服器時,每次其它客戶端測試完成後,伺服器保持執行。關閉此選項,單次測試結束是,伺服器也停止執行。

通用參數

報告間隔 -i, --interval n
定期吞吐量報告之間的秒數

詳細日誌 -V, --verbose
是否記錄詳細日誌。

身份驗證

  1. 生成公私鑰
1
2
3
openssl genrsa -des3 -out private.pem 2048
openssl rsa -in private.pem -outform PEM -pubout -out public.pem
openssl rsa -in private.pem -out private_not_protected.pem -outform PEM
  1. 生成授權使用者檔案

下面給出在 UNIX/Linux 系統上生成密碼散列的命令示例:

1
2
S_USER=mario S_PASSWD=rossi
echo -n \"{$S_USER}$S_PASSWD\" | sha256sum | awk '{ print $1 }'

該文件是一個用逗號分隔的使用者名稱和相應密碼雜湊的列表。密碼雜湊是字符串"{$使用者名稱}$密碼"的SHA256雜湊。

1
2
3
cat credentials.csv
# 檔案格式: 使用者名稱,密碼雜湊
mario,bf7a49a846d44b454a5d11e7acfaf13d138bbe0b7483aa3e050879700572709b

私鑰 --rsa-private-key-path file
RSA 私鑰,複製private_not_protected.pem全部內容。

授權使用者 --authorized-users-path file
授權使用者檔案(CSV),用逗號分隔的使用者名稱和密碼雜湊列表sha256,複製全部內容。

時間偏移閾值 --time-skew-thresholdsecond seconds
在身份驗證過程中,伺服器和客戶端之間的時間偏移閾值(秒)。

公鑰 --rsa-public-key-path file
RSA 公鑰,複製public.pem全部內容。

使用者名稱 --username username
授權使用者檔案中記錄的使用者名稱。

密碼
授權使用者檔案中記錄的原始密碼,非雜湊列表sha256。

如果對iPerf3有不清楚的,可以參考iPerf3 使用手冊

該應用程序目前使用的是iPerf v3.13代碼,使用不同版本的服務器也能正常工作。

仍需幫助?

應用使用有任何問題或建議,歡迎郵件聯繫:531sunlight@gmail.com。最好附帶應用截圖和相關環境情況。

简体中文帮助

繁體中文帮助

Test how fast and reliable is Wi-Fi and Ethernet?

Online tests like Speedtest、Netflix‘s FAST and DSLReports will tell you how fast your Internet connection is overall, but the speed of your service provider isn’t the only factor. Wi-Fi itself can greatly affect speed, latency, and reliability. And as broadband Internet connections get faster and faster, Wi-Fi has often become a bottleneck. iPerfman helps you test the speed and volatility of your Wi-Fi connection. iPerfman helps you test your Wi-Fi connection in isolation from your Internet connection.

How to test?

You need a computer to run it on that is connected to your home network’s router with a network cable. It is best to run a soft router so that the router transmits data that is closest to the real Internet mode.

Step 1

You need to install iPerfman in macOS, open the listen, find the LAN IP address, such as 192.168.8.8, set it as the server, and click start button.
iPerfman-listen-macOS-en

iPerfman-server-macOS-en

Step 2

You need to run iPerfman on your iPhone or iPad, address fill in the LAN IP address set in the first step, such as 192.168.8.8, set as client, click start button.

iPerfman-client-iOS-en

Soon the test is finished and we get the test results. Here we can test both download and upload modes separately. Here is basic example, you can test any two devices, regardless of LAN or World Wide Web, IPv4 or IPv6.

Installing iPerf 3 on macOS, here is a guide on the website iperf.fr.
On Linux or Windows, installing an iPerf 3 server requires familiarity with the command-line and installing Homebrew.

Analyze test results

Mainly analyze the average speed and speeds chart.

Internet speed can be optimized in the following ways: router location, WiFi connection 5G or 6G, avoiding partition walls, and use network cable connection to each room.

More parameters

Client Parameters

Protocol
Different applications and scenarios will use different network protocols, TCP and UDP are the most common two, so it is necessary to test them separately. UDP can be set at different Rate to achieve the speed limit test.

Streams -P, --parallel n
How many parallel streams should be used during the test to test the concurrent data transmission.

End Condition
There are two ways to choose: Duration and Number of bytes. You choose only one of them.

Duration -t, --time n
In seconds, choose how long you want to run the test. 30 seconds is a good time to get stable data, but feel free to set it higher and walk around your home or office to see how the bandwidth changes.

Number of bytes -n, --bytes n[KMGT]
Select the size of the amount of data you want to run the test.
The test can be stopped at any time, so feel free to set a higher duration and stop when you are satisfied.

Connection timeout --connect-timeout n
set timeout for establishing the initial control connection to the server, in seconds. Providing a shorter value may speed up detection of a down iPerf3 server.

Omit first N seconds -O, --omit n
Perform pre-test for N seconds and omit the pre-test statistics, to skip past the TCP slow-start period

Zero copy -Z, --zerocopy
Use a zero copy method of sending data.

Sever Parameters

Keep running
When acting as the server side, the server side keep running after each other client test is finished. If you close this option, after single test, server side will stop running.

GENERAL Parameters

Reporting interval -i, --interval n
Seconds between periodic throughput reports.

Verbose logfile -V, --verbose
Give more detailed output in logfile.

Authentication

  1. Generate RSA Keypair
1
2
3
openssl genrsa -des3 -out private.pem 2048
openssl rsa -in private.pem -outform PEM -pubout -out public.pem
openssl rsa -in private.pem -out private_not_protected.pem -outform PEM
  1. Authorized users configuration file

An example of commands to generate the password hash on a UNIX/Linux system is given below:

1
2
S_USER=mario S_PASSWD=rossi
echo -n \"{$S_USER}$S_PASSWD\" | sha256sum | awk '{ print $1 }'

The file is a simple list of comma-separated pairs of a username and a corresponding password hash.

The password hash is a SHA256 hash of the string "{$user}$password".

1
2
3
cat credentials.csv
# file format: username,password-hash
mario,bf7a49a846d44b454a5d11e7acfaf13d138bbe0b7483aa3e050879700572709b

Private Key --rsa-private-key-path file
RSA Private Key,copy all text in private_not_protected.pem

Authorized Users --authorized-users-path file
Authorized user file (CSV), a comma-separated list of username and password hashes SHA256, copy all text.

Time Skew Threshold --time-skew-thresholdsecond seconds
Time skew threshold (in seconds) between the server and client during the authentication process.

Public Key --rsa-public-key-path file
RSA Public Key,copy all text in public.pem

Username --username username
The username recorded in the authorized users file.

Password
The password recorded in the authorized users file, not sha256 hash.

If you are not familiar to iPerf3, you can refer iPerf3 Manual Page

The application is currently using iPerf v3.13 code and works fine with a different version of the server.

Still need help?

If you have any questions or suggestions about using the application, please feel free to contact us by email: 531sunlight@gmail.com. It is best to attach screenshots of the application and relevant environment conditions.

一句话使用SF Symbols复制一份,导出为Symbol,导入Xcode Asset即可。

SF Symbols复制一份

Duplicate as Custom Symbol

导出为Symbol

Export Symbol

导入Xcode Asset

这里显示Symbol Image,同样支持symbol样式调整。

Import Xcode Asset

SwiftUI 示例代码

SwiftUI Code

预览:成功🎉

SwiftUI Code
0%