-
Notifications
You must be signed in to change notification settings - Fork 31
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
移植到 UWP 平台的可行性探讨 #7
Comments
Lumia 640 (Windows Phone 10) 用户 + 1 |
|
@BestOwl I'm wondering if their engineering team are really working on it, or maybe we are deserted. |
@bdbai I was thinking about the same question. |
Surface Pro 4 User +1 |
I sent them a message on Twitter. Waiting to hear back. |
All my UWP apps are useless. 有很多的APP不可以用:
|
@florianmonfort have you tried Proxifier as a workaround? |
@celeron533 I just looked at Proxifier's download page: It clearly states for downloads for Windows 10*: Windows Desktop applications only |
Hi @florianmonfort , sorry I haven't tried it on my personal Win10 environment.
IMO, perhaps it only means the Proxifier application itself is winform/mfc based not UWP but still could be used for redirecting other UWP Apps' network usage (unconfirmed, just my personal assumption) |
Nop, shadowsocks-windows uses Privoxy to adapt HTTP proxy to SOCKS5 protocol. Because not all the applications support socks5 proxy.
|
也有这个想法,跑来官方的repo想找有没有能够移植的代码,就看到了这个issue。 其实如果要是移植到UWP的话,最好还是支持MOBILE。因为这样意义就更加大了,否则其实如果已经有一个稳定的经典windows客户端,要去重新造一个轮子好像也没什么意义。 现在问题就是官方的文档描述不是很清晰,没有给相关的例程。 其实我觉得这些问题都不大,问题是到底能不能有一个sslocal稳定的在后台运行,不会被杀掉或者挂起,这是最重要的。 |
另外,请问一下从哪里能看到这个项目的基本架构……我刚刚看了两小时都没想出怎么把ss的部分抽出来。 |
是我肯定从头写,不会基于现在的win版开发uwp版。 |
被源码虐了那么久之后我也是这么觉得的。感觉跟ui的耦合度太高了……
Noisyfox <[email protected]>于2017年7月9日 周日02:36写道:
… 是我肯定从头写,不会基于现在的win版开发uwp版。
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<https://github.com/shadowsocks/shadowsocks-windows/issues/1177#issuecomment-313873656>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AEwYhaduhCN78oRnsU4W-Qyhz8EM5Julks5sL8wegaJpZM4Nw7AP>
.
|
从头写没问题,加密和随机数那部分别随便改就行了 |
I personally don't care about mobile, just care if Shadowsocks can support UWP apps, is this going to happen? It's just more and more apps that will be unusable with time... @celeron533 not sure I fully understand the translations of this thread! |
@florianmonfort |
microsoft/Windows-universal-samples#699 (comment) I asked sample from Microsoft, but they refused. I think we may contact directly to the support team. |
@JamesMackerel have you done so yet? Or are you waiting for someone to do it? The legacy client supports a lot of features yes, but doesn't support UWP apps, and more and more apps are going to UWP including the most important ones... I'm so annoyed that I can't use my UWP apps right now |
Nope, it's only an idea at the time. If we are to develop a UWP client, we must get same sample rather than those doc from Microsoft. However, I will try, but I don't count on it very much. |
@JamesMackerel ok... So you are waiting to conclude on it once you have made a test? |
@JamesMackerel that is a feature of HttpClient class, not every UWP application use it, and some use custom TCP/UDP protocol which definitely not using HttpClient. UWP VPN API is the only way to proxify the whole system without the need to develop a custom network driver. I hope M$ could release a sample code soon. |
Wrong. UI of the application does not matter. Proxifier uses Desktop application can use UWP VPN API is the only proxifier API available for free at Windows platform. |
So just use Apple and Android device and let's give up the UWP.
Edsger Lin <[email protected]>于2017年8月3日 周四14:07写道:
… For UWP apps, I saw an article at Stackoverflow says UWP apps would find
proxy from Edge/IE
@JamesMackerel <https://github.com/jamesmackerel> that is a feature of
HttpClient class, not every UWP application use it, and some use custom
TCP/UDP protocol which definitely not using HttpClient.
UWP VPN API is the only way to proxify the whole system without the need
to develop a custom network driver.
I hope M$ could release a sample code soon.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<https://github.com/shadowsocks/shadowsocks-windows/issues/1177#issuecomment-319876785>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AEwYhecI1dUpLmonN-aLhUEBrBjjpG23ks5sUWOYgaJpZM4Nw7AP>
.
|
Agreed. That's why M$ sucks. |
We are here to solve it, not to escape.
|
We solve when there is a solution.
包布丁 <[email protected]>于2017年8月3日 周四15:01写道:
… We are here to solve it, not to escape.
发件人: Syrone ***@***.***>
发送时间: 2017年8月3日 14:29
收件人: shadowsocks/shadowsocks-windows<mailto:
***@***.***>
抄送: ***@***.***>; Mention<mailto:
***@***.***>
主题: Re: [shadowsocks/shadowsocks-windows] 移植到 UWP 平台的可行性探讨 (#1177)
let's give up the UWP
Agreed. That's why M$ sucks.
―
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<
https://github.com/shadowsocks/shadowsocks-windows/issues/1177#issuecomment-319880162>,
or mute the thread<
https://github.com/notifications/unsubscribe-auth/AFBqWm7gOTtmjx7cmeS9C2MUKxbrHIepks5sUWivgaJpZM4Nw7AP>.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<https://github.com/shadowsocks/shadowsocks-windows/issues/1177#issuecomment-319885755>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AEwYhXRM8Z33ooPgGOLE_fk4vmshs47wks5sUXA7gaJpZM4Nw7AP>
.
|
UWP的话,会登陆Windows store吗 |
How are things going ? @bdbai |
@hbxntsxw Thanks for your kindly attention! At the moment I am working on cryptography libraries and addressing issues related to lwip. |
How are things going ? What can I do for you? @bdbai |
Would be great to see this arrived! |
Just in case, https://github.com/Noisyfox/ShadowsocksUWP |
Several days ago, YtFlowTunnel was published in YtFlow. This repo, together with Wintun2socks, is intended to inspire those interested in it. Actually anyone can make a UWP VPN app out of these repos with a little effort although it would be too unstable to handle daily usage. |
还有可能面世么,纯WP环境要爬墙头都大了 |
现在的版本已经可以把临时文件放回 %TEMP% 了 |
UWP的版本做出来也不太可能上架的,这样Desktop Bridge就没有意义了。 UWP版本主要还是考虑Mobile和Xbox等非PC平台 |
@BestOwl 不上架的话XBOX也没法用吧,不就只剩半死不活的Mobile了 |
@wenqiangxie VPN有专有的API啊,不用App Service |
I've implemented a Socks5 global proxy using BadVPN and UWP VPN platform, it will be very easy to adapt it to Shadowsock. |
Nicely done! |
Does that mean we will get ShadhowSocks for UWP soon? @BestOwl would you be able to provide binaries to download from your repository page? |
@florianmonfort Yes, I am working on it, I will publish it once it's ready. |
@BestOwl Any news? 😛 |
Got stucked with a strange bug, please join https://telegram.me/ytflow for further details. |
YtFlow is now able to handle system-wide connections using a fake IP pool. It also works fine on Mobile platform. See https://t.me/YtFlowChannel/73 |
Now that UWP VPN Platform is proven to work with Shadowsocks, wouldn't it be nicer to create a new repo for official Shadowsocks implementation and work on it? |
I found two bugs of uwp vpn api and find the workaround of them in case someone need it: |
@5ngs94jzqw the problem you have mentioned cannot be reproduced using YtFlowTunnel . Can you provide more detailed clues? |
@bdbai I can see your project is not connect to a public ip(like 32.xx.xx.xx) server from your source code. Maybe that is the reason. Big delay(like 200ms) between client and server may be the reason. Another reason is my test windows 10 is not exact the same as yours. |
Maybe we can add YtFlow to shadowsocks organization. @bdbai |
@studentmain Is there an official plan to support Shadowsocks on UWP? YtFlow contains a couple of different protocols other than Shadowsocks. We might need a Shadowsocks-only variant, where support for Windows Mobile device family could be dropped and shadowsocks/Shadowsocks-Net could be used. See also #6 . |
Not yet. Shadowsocks-Net is build for next major release of shadowsocks-windows.
Drop feature is much easier than add feature😄, we're going to drop Windows 7, 32bit x86 and stream cipher too. |
Transfer issue to Shadowsocks-Net |
之前 @Noisyfox 在 请问有没有计划推出Windows10Mobile客户端? shadowsocks-windows#862 表示微软没有把文档放出来。事实上 MSDN 文档已经有了,只是描述不够清晰,也没有例子。按照前人在 iOS 上的做法,我大概有了一点点思路,但目前并没有着手实现。欢迎一起探讨。
如果完全抛弃移动版用户,用这种方法也许可以少走些弯路,不过要牺牲掉一些 Win32 特性。
利益相关: Lumia 640 用户
The text was updated successfully, but these errors were encountered: