Skip to content
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

feat: support arm #401

Merged
merged 36 commits into from
Nov 26, 2024
Merged

feat: support arm #401

merged 36 commits into from
Nov 26, 2024

Conversation

starknt
Copy link
Contributor

@starknt starknt commented Nov 21, 2024

Ⅰ. 描述此PR的作用:

TODO:

  • 移植sysproxy.exe
  • 移植EnableLoopback.exe
  • 测试chcp 65001

Ⅱ. 此PR修复了哪个issue吗?

fixes #209
fixes #320

Ⅲ. 界面变化截屏

@starknt starknt marked this pull request as ready for review November 22, 2024 03:51
@starknt starknt marked this pull request as draft November 22, 2024 03:51
@starknt starknt marked this pull request as ready for review November 22, 2024 13:00
@wangliang181230
Copy link
Contributor

sysproxy 已经兼容了是吗?
我可以先发出去让他们测试一下。

@starknt
Copy link
Contributor Author

starknt commented Nov 24, 2024

应该是兼容的

@wangliang181230
Copy link
Contributor

那个 pnpm-lock.yaml 提交上去,速度更快是吗?

@wangliang181230
Copy link
Contributor

图片

Release后的文件名,还是生成时的文件名,download后得重命名一下,再release.

@wangliang181230
Copy link
Contributor

我先手动修改一下,发出去让大家测一下。

@starknt
Copy link
Contributor Author

starknt commented Nov 25, 2024

那个 pnpm-lock.yaml 提交上去,速度更快是吗?

对的,可以cache

@wangliang181230 wangliang181230 added Feature 新特性PR v2.0.0 2.0.0版本 labels Nov 26, 2024
@wangliang181230 wangliang181230 added this to the 2.0.0 milestone Nov 26, 2024
@wangliang181230
Copy link
Contributor

这个PR好了是吗?那我合喽?
Issue区里,发了招集广大arm用户测试,看看大家会碰到什么问题吧。

@wangliang181230 wangliang181230 changed the title try support arm feat: support arm Nov 26, 2024
@starknt
Copy link
Contributor Author

starknt commented Nov 26, 2024 via email

@wangliang181230
Copy link
Contributor

还有个bug,我等会修一下

好的

@wangliang181230
Copy link
Contributor

wangliang181230 commented Nov 26, 2024

问题1:缺失依赖(这个问题似乎是部分操作系统会出现)(已解决)

点击查看截图

图片

@wangliang181230
Copy link
Contributor

这类问题,其实之前 修复windows重启关闭系统代理 也有用户反馈过。

@starknt
Copy link
Contributor Author

starknt commented Nov 26, 2024

先用最新发一个新的测试版吧

@starknt
Copy link
Contributor Author

starknt commented Nov 26, 2024

后面再想想有没有别的办法解决

@wangliang181230
Copy link
Contributor

嗯,好的。

@wangliang181230
Copy link
Contributor

还有个bug,我等会修一下 发自我的iPhone

上面说的这个bug是修复了是吗?

@wangliang181230
Copy link
Contributor

wangliang181230 commented Nov 26, 2024

问题2:代理设置按原来的格式设置

因为之前一个版本,对http和https做了端口拆分,http监听的是31180端口。
所以目前的设置方式,会导致http请求出现一些问题,如果系统代理开启了代理http协议的话。
图片

@wangliang181230
Copy link
Contributor

wangliang181230 commented Nov 26, 2024

额,看了下 sysproxy 的API,似乎没有这种设置方式啊,怎么办呢。。。
https://github.com/mihomo-party-org/sysproxy-node

@starknt
Copy link
Contributor Author

starknt commented Nov 26, 2024

等我fork一个

@starknt
Copy link
Contributor Author

starknt commented Nov 26, 2024

OK了

@wangliang181230
Copy link
Contributor

OK了

调整了他的源码,发布到公网了吗?厉害。

@starknt
Copy link
Contributor Author

starknt commented Nov 26, 2024

OK了

调整了他的源码,发布到公网了吗?厉害。

嗯,sysproxy

@wangliang181230
Copy link
Contributor

测试通过

Copy link
Contributor

@wangliang181230 wangliang181230 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@wangliang181230 wangliang181230 merged commit 5b43171 into docmirror:master Nov 26, 2024
3 checks passed
@wangliang181230 wangliang181230 added the ARM64 CPU框架:ARM64 label Dec 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ARM64 CPU框架:ARM64 Feature 新特性PR v2.0.0 2.0.0版本
Projects
None yet
Development

Successfully merging this pull request may close these issues.

可以支持一下Linux的arm架构吗 移植到Windows ARM64
2 participants