Coder Social home page Coder Social logo

shadowsocks-ios's Issues

Lint code

The code becomes very horrible now...

Problem with Twitter

Home page sets as Twitter, but it shows "Forbidden (Rate Limit Exceeded)" whenever i am trying to open.
According to my googling it relates to API hourly limitation for clients which want to connect Twitter base on username, not application. I guess we connect to twitter directly via this browser-based app and it doesn't call any API, so why we get this error?
Also even it is using API, why I get this error whereas I never didn't use it ever?

Password encoding error

App fails to connect with password containing non-ASCII characters, such as "naïve" or "señor".

The server is running shadowsocks-nodejs, with config.json (which contains the password) encoded in UTF-8. Desktop clients, also running shadowsocks-nodejs, have no problem connecting using the same config.json.

Since iOS uses UTF-8 by default, the bug is probably in shadowsocks-ios, rather than in iOS.

Pac Proxy is broken in AppStore version

connection works fine within the app, but the proxy doesn't. We can get the pac file without any problem, but it doesn't proxy anything out successfully.

And since proxy doesn't work, all the video playback fails inside or outside of the app.

无法播放youtube的视频

服务端用libev版本的,ipad(未越狱)使用ios版本客户端,在PC端使用shadowsocks-gui,配置一样,PC端能看视频,ipad不能看视频,能进入到播放页面,一直在缓冲画圈,请问是什么原因呢。

shadowsocks-iOS app

hello i read here : https://github.com/shadowsocks/shadowsocks-iOS/wiki/Help
that there is some commented code in the source code of shadowsocks-iOS app. Thus the app can keep running all the time. But this prevents us from getting approved on the App Store. You have to build the app for yourself, and use the app yourself.

could anybody help me about how i could edit this app to use it unlimited for myself ? i need if very very much , thanks

Cydia主页界面中的facebook(Cydia)和twitter(saurik)链接打不开

直到超时或者显示链路被中断。

虽然知道这两个链接只是saurik本人的facebook和twitter页面地址,
但很奇怪浏览器下FB和twitter一切正常,在这里为什么不能访问?
服务端:
Debian 7 X64
直接通过pip安装,不知道版本多少。

客户端环境(从BigBoss源安装的):
iPhone 6.2,
IOS 7.0.4
Cydia 1.1.9

Problem when importing shadowsocks-iOS into my own project

I'm actually doing an iOS project and want to let chinese users use facebook and twitter through shadowsocks.

I read your codes and understand what you are doing, but I encounter errors when I'm trying to import your related source files into my project.

Sorry for bothering you but I'm not familiar with C/C++ and I don't really know how to let Objc and C++ work together.

It is these files that I encounter errors with:

  • libev/
  • AppProxyCap/
  • polipo-20091115/

Also, I import GCDWebServer, GZIP, NSData+Base64 through CocosPod. As for OpenSSL, I use this one: https://github.com/krzyzanowskim/OpenSSL, also through CocosPod.

Can you paste some guides about it or provide some code-level help? I'll appreciate.

Yosemite Public Beta Safari 自动模式失效

您好,我今天升级了 Yosemite Public Beta 1,使用 shadowsocksX 1.10

在自动代理模式下 Safari 无法访问国外网站,官方 Twitter 应用也不行,但是 Chrome 是可以的

在全局模式下所有浏览器和应用都是没问题的

Can't bind port 1080 on iOS 8

After updating to iOS 8, it can't work: can't bind port 1080. I changed it to other port like 1087, and changed the server's local port to 1087, but still doesn't work.
Thanks very much!

'Config via QRCode' functionality doesn't work

The code gets scanned, but the settings are not transferred and they do not take effect. Manual configuration is required.

This was tested on an iPhone 5S running iOS 7.1.1.

A sample QR code from a deleted test server is attached below to assist with troubleshooting.

shadowsocks-qr-code

facebook app上不去。

twitter google+ 网页facebook都是可以的,唯独facebook上不去,我试了把手机重新刷机,只装facebook然后越狱装ss,也是不行的。

Separated "Back" and "Refresh" button

I know that u want to keep UI more simple and handy, but i guess at least one Back button near by the address bar is required. Click on + then select Back every time is boring!

Problem for non jailbroken ios with Xcode

Hi

Sorry for this but i try to fix your version for non jailbroken ios for my self but as you suggest to change the code even when i change the code and build it, it still disconnect at 1 min and i should go to app again to activate it.
Cloud you help me with this ?

And second is there any possible way for you that change the jailbroken version code that work on non jailbroke version because i couldnt fix that on code and im not very pro on coding. and give it to me so i can learn it and build and run on my ios.

Best Regrads

Armin

iOS7 and new background execution mode

I am not sure whether shadowsocks can justify the use of these 2 modes (or if it can use them at all, given they look more like polling to me), but if the client clearly label this option as run in background, does app store guideline allow for such design?

Multitasking Enhancements

iOS 7 supports two new background execution modes for apps:

  • Apps that regularly update their content by contacting a server can register with the system and be launched periodically to retrieve that content in the background...
  • Apps that use push notifications to notify the user that new content is available can fetch the content in the background...

Reference:

https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html

Just thinking if we may use these modes as heartbeat and help to keep the app running (are combining 2 background modes, such as finite-length mode and polling mode, possible?)

PS: obvisouly not an iOS developer myself, just daydreaming about Apple loosening their control over iDevice...

"Open in New Tab" function

I am tired to copy links and paste them in new tab, is it possible to add mention function in popup window which appears when we hold finger on links?

Use iOS VPN API

Since iOS 4.2, an VPN API is added.
Such API is used by Cisco AnyConnect and some other apps from big companies.
A few years later, OpenVPN added such support.
This API can be easily reversed. Actually I had created an OpenVPN client before the official client going to AppStore, I didn't submit it to AppStore because I do not think Apple would allow me to use this private API.
To use this API, you will have to create a vpnplugin, iOS will create a sandbox env for this bundle, you app can still talk to the plugin to pass configurations to it. When user is turn on VPN of your kind in Preferences, the bundle will be launched to provide VPN service. You bundle can keep running all time unless the user disconnect it.
By the way, this API is IP packet based.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.