dawei101 / shadowsocks-android-java Goto Github PK
View Code? Open in Web Editor NEWShadowsocks android client, pure java version
License: Apache License 2.0
Shadowsocks android client, pure java version
License: Apache License 2.0
这样可以直接在新建 tag 的时候,自动编译一个 APK 版本发布到 Release 里了,用户下载安装会比较方便。我在 fork 的 repo 里尝试了一下,需要的话可以参考一下:https://github.com/twiceyuan/shadowsocks-android-java
另外我参考了这篇文章:http://avnpc.com/pages/android-auto-deploy-workflow-on-travis-ci
我公司的vpn,基于ssl协议,有用户名、密码、ip以及端口。但是我以‘http://user:pwd@ip:port'
这种方式连接时,能显示小钥匙连接符号,但是实际上并没有连通(因为连不通内网的数据库)。这是哪的问题呢?
app/src/main/java/com/vpnmore/shadowsocks/core/ProxyConfig.java
Error:(11, 23) 警告: [deprecation] org.apache.http中的HttpResponse已过时
app/src/main/java/com/vpnmore/shadowsocks/tunnel/shadowsocks/CryptFactory.java
Error:(73, 26) 警告: [unchecked] 未经检查的转换
需要: List
找到: List
其中, T是类型变量:
T扩展已在方法 sort(List)中声明的Comparable<? super T>
您好,我是想问一下输入的格式(这是我的输入格式:http://user:pwd@ip:post)以及给用户名/密码、ip和端口号加密是在哪实现的?
please add rc4-md5 chcha20 salsa20 thanks
我看代码里并没有操作tcp的seqNum和ackNum,怎么能保证数据的正确性呢?
因为关注此项目的99%是天朝码农,所以直接用中文啦~
有两个问题请教一下作者:
please add 1.2 apk
在哪里修改?
看了下Scala支持NAT模式,请问下你的项目怎么支持NAT方式呢?需要移植吗?
rc4-md5 不支持
W/System.err: java.net.ConnectException: failed to connect to /180.163.25.149 (port 80): isConnected failed: ECONNREFUSED (Connection refused)
W/System.err: at libcore.io.IoBridge.isConnected(IoBridge.java:238)
W/System.err: at java.nio.SocketChannelImpl.finishConnect(SocketChannelImpl.java:277)
W/System.err: at com.vm.shadowsocks.tunnel.Tunnel.onConnectable(Tunnel.java:110)
W/System.err: at com.vm.shadowsocks.core.TcpProxyServer.run(TcpProxyServer.java:75)
W/System.err: at java.lang.Thread.run(Thread.java:818)
W/System.err: Caused by: android.system.ErrnoException: isConnected failed: ECONNREFUSED (Connection refused)
W/System.err: at libcore.io.IoBridge.isConnected(IoBridge.java:223)
W/System.err: ... 4 more
全局模式的选项是什么意思?开启全局模式就能代理所有的app吗
求解释
作者您好,我配了ss的地址,vpn连上但代理不了youtube等网站,同样的服务器地址和密码在ss客户端是可以代理的,问题出在哪里呢?
I hava insert a diy data after the tcpheader ,but I don't know how to modify the seqno and ackno
我这里facebook.com不能访问,twitter客户端很不正常,经常不显示或者很慢。但用其它SS客户端都没有问题。
针对客户端限速。可以实现?或者在服务器端。
what's wrong?
Am I written wrong?
显示报错bad address
您好 我想尝试一下重写scala版本的UI部分 然后通过调用so库来实现acl的翻墙,不知道这样可行吗?求解答
有没有这种加密方式?
Error:(103, 47) 错误: 编码UTF-8的不可映射字符
求下个版本支持分应用代理,目前这个需求量还是很大。感谢感谢!
是否可以添加对ICMP协议的支持,会影响ping命令的使用,谢谢
.
.. 一直用的chacha20
有这个国内流量分流的这个功能吗?
When I work it on pfdDescriptor = builder.establish() this line,the code throws java.lang.SecurityException: Permission Denial: getIntentSender asks to run as user -2 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_USERS_FULL or android.permission.INTERACT_ACROSS_USERS.
How can I do ?? thansk
源代码非常棒,只是自己水平有限,localvpnservice的部分逻辑还是看不太懂。如果作者有时间能在自己博客里面写篇这个项目的源码解析就好了。
hi
how can I set connection protocol to TCP ?
in UDP protocol some of website doesn’t load, so I want to set protocol to TCP for all website.
Thanks for your apk a lot.
I can not read ipmask with android studio.
How can I read and modify?
can you help me sir...
配置: https://user:[email protected]:443
启动提示port out range -1, http是可以。https不支持吗?
启动android相机失败
连接上一段时间后,估计在5分钟左右就开始报错,网络断了。。。
使用一模一样的线路,原版飞机看油管无压力,用了你的版本,会卡顿,动不动就缓冲,aes-256-cfb
是不是java的效率问题?
不知道如何优化
血拼了一段时间,学习了scala。正将自己的版本打包的时候发现了点不得了的事。
引用ss-android的时候。跳转至类中,所有源码的java版本一眼瞧见。。。
能否支持或者提示一下per-app proxy 功能
I use it to play the game show does not support udp, and then use shadowsocks open udp forwarding can play, the developer did not support udp forwarding? Or shielding the relevant code, need to manually open? @dawei101
我发现这个工具不是全局代理?
那PAC相关的代码在什么位置呢
谢谢
你好,dawei:
首先感谢你这个项目,让我成长很多。
我看了你的源码,我想利用Netty4.0来重写你关于NIO的部分,我看了你自定义了TCP,UDP,DNS等包结构。但是我不太理解DNS和Socket连接之间的关系,在你源码DnsProxy这个类我也不是很清晰他的执行流程,能在这块给我点建议吗?如果用netty(我已经写好Socket连接)来实现TCP/UDP的开发,那么DNS解析的部分应该放在什么位置? 谢谢
这个 IP和Port 可以是任意的,不一定是 ss 那边的。
1.无论密码对错都会提示成功。
2.即便手机没有打开网络也会显示连接成功。
3.怎样判断到底真正连接成功。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.