Git Product home page Git Product logo

kagayamakaede / shadowsocksrdroid Goto Github PK

View Code? Open in Web Editor NEW
341.0 47.0 103.0 16.04 MB

A ShadowsocksR client for Android4.0+.Compatible Shadowsocks protocol and support some ShadowsocksR function.

License: Other

Java 0.01% Makefile 2.17% C++ 1.25% CMake 0.15% C 83.26% Groff 1.28% PHP 0.26% Shell 1.48% Yacc 0.18% Lex 0.02% HTML 0.70% Objective-C 0.01% XSLT 0.02% Perl 7.24% Assembly 1.59% DIGITAL Command Language 0.33% XS 0.02% eC 0.01% Batchfile 0.03% Nix 0.01%

shadowsocksrdroid's Issues

x86手機上面直接閃退

手姬是華碩 Zenfone 2 ZE550ML (CPU: Intel Atom Z3560) <-可模擬ARMv7 cpu
把apk裡面的lib/x86/libJni.so刪除之後安裝可以正常打開軟件了
但ss實際上還是用不了的 (第一次連接會失敗 第二次之後可以連接上)
但是網頁打不開 (DNS找不到域名) 訪問純IP的網頁的話則是TIMEOUT連線中斷
如果再把x86的pdnsd tun2socks binary刪除
則是完全連接失敗了...

推荐2024六款稳定好用的Andriod手机梯子软件-国内最佳电脑手机梯子免费下载

稳定好用的Andriod手机梯子软件,电脑手机梯子免费下载,Andriod手机梯子软件,也称为电脑手机梯子、翻墙工具、魔法工具、科学上网工具、梯子、VPN,稳定好用的Andriod手机梯子软件,电脑手机梯子

如今,在全球信息化的时代,我们仍可以在一定程度上接触到国外网站的信息。然而,仅仅接触是不够的。我们必须亲自进入这些网站,才能真正接触到广阔的世界。
想要访问国外网站,如YouTube、Twitter、Facebook、Instagram等,我们首先需要解决的问题是找到一款高效的Andriod手机梯子软件,也称为电脑手机梯子、翻墙工具、魔法工具、科学上网工具、梯子、VPN等。尽管这些工具的称呼不同,但指的都是同一款产品。

一、西部世界加速器

官网地址:https://xbsj4621.fun/i/art081

西部世界加速器是一款稳定好用的Andriod手机梯子软件,这款工具完全适配Andriod系统,取得了长期免费使用的许可。首次注册即可免费使用三天,签到可获得额外的免费使用时间。
此电脑手机梯子的稳定性非常好,即使长时间连续使用也不容易断开连接,从不频繁掉线。我甚至有信心它可以保持24小时不间断连接。
Picture2.png

二、灯塔加速器

灯塔加速器(全称灯塔 Cloud)是一款需要进行配置的电脑手机梯子。用户需下载客户端,并轻松将节点导入相应客户端进行使用。连接成功后,我们即可获得安全稳定的高质量翻墙服务,快速访问YouTube、Instagram、Twitter等国外网站。价格便宜,功能全面。
使用灯塔加速器完全支持Andriod手机上外网,浏览国外网站没有任何问题。以YouTube视频播放为例进行了测试,官网首页加载速度非常快,随机选择任何一个视频播放,画质都会自动匹配到1080P,观看体验非常好。
Picture3.png

三、快连加速器

正如其名,快连加速器主打快速连接,早已在国内加速器市场占据一席之地。支持电脑手机用户使用,单击官网即可下载。
快连加速器不支持长期免费试用,而是提供一次性的免费使用机会。首次下载该加速器,可享受24小时的免费试用,您可以在这段时间内充分体验后再做购买决定。这款加速器的价格比我们在介绍中提到的其他加速器要便宜,一个月只需24元。无论是工作党还是学生党都完全负担得起,因此您根本不必担心价格问题。

四、ABC加速器

ABC加速器是一款国内开发的电脑手机梯子软件,虽然诞生时间不算长,但实力不容忽视。提供了适用于电脑系统的应用程序。
ABC加速器的网速足以支持超高清视频播放,具有这种网速,无论是观看视频还是工作都不会受到任何影响。稳定性也很好,不会频繁掉线。ABC加速器的连接速度非常快,完全可以实现极速重连,无需担心。

五、松鼠加速器

松鼠加速器(又名SquirrelVPN)是一款帮助用户成功翻墙浏览国外信息的加速器工具。松鼠加速器提供安全、稳定、低价、难以封锁的服务,支持Android、iOS和Windows多个平台使用。
松鼠加速器的操作相对复杂,在官网上您会看到以下内容:“下载手机端前,请确认您已经在松鼠VPN手机端注册了账户。”松鼠加速器仅支持在手机端注册,而手机端只能登陆。因此,对于希望在手机端使用松鼠加速器的用户而言,必须先下载手机端并注册一个账户,然后才能在手机端使用。相对于其他加速器,这多了一道步骤,非常麻烦。

六、银河加速器

银河加速器主张快速连接外网,无需注册应用,打开即可连接,方便电脑手机上外网。支持Android、iOS和Windows多平台使用。
作为一款曾经只支持电脑端的科学上网工具,银河加速器始终坚持做应用版本的维护更新,并一直尝试开发新功能。如今,该工具已实现与iOS和手机端的连接,并且完全免费。
银河加速器的网速一般,无论是图片加载还是视频加载速度都表现平平,然而稳定性非常差。连接困难且经常断连,无法保障用户体验,一款加速器的稳定性不应该成为优势,而应该是必要要素。

针对大家对Andriod手机上网的需求,我们综合推荐了这六款稳定好用的电脑手机梯子软件,方便大家更好地作出选择。

关于vpnservice的bug

你好,好久没见更新了哈。
不知道有没有人注意到,不关闭vpn的情况下重装app,数据是不通的,必须重启手机,貌似daemon进程未关闭,本地端口被占用。
不关闭vpn的情况下卸载掉app,vpn连接一直在,似乎daemon进程也一直在跑,网络不通,只能重启手机才能关闭。
这个不知道有什么好的解决方案????

/src/main/jni/shadowsocksr-libev/src/android.c, have errors.

65 line:
const char path[] = "/data/data/com.github.shadowsocks/protect_path"===>
const char path[] = "/data/data/com.proxy.shadowsocksr/protect_path"

112 line:
const char path[] = "/data/data/com.github.shadowsocks/stat_path" ====>
const char path[] = "/data/data/com.proxy.shadowsocksr/stat_path"

/data/data/com.github.shadowsocks/ not exit ,right?

用beta客户端连不上最新的服务端

协议和混淆模式分别是 auth simple和random head,提示能连上但是打不开网页。查看日志全是提示 8.8.8.8:53。。。好像是一直在用udp解析域名

1.1.2 Beta 不能翻墙

服务端配置如下:
"server": "91.xx.xx.111",
"server_ipv6": "::",
"server_port": 9090,
"local_address": "127.0.0.1",
"local_port": 1080,
"password": "xsdfgfhhh",
"timeout": 300,
"method": "aes-256-cfb",
"protocol": "auth_simple",
"obfs": "http_simple_compatible",
"obfs_param": "",
"dns_ipv6": false,
"fast_open": false,
"workers": 1
电脑端能翻墙,安卓端不可,请问原因出在哪里?

App run time erro

It seems ,that you forgot to update some files.

Caused by: java.lang.ClassCastException: java.util.HashMap cannot be cast to com.proxy.shadowsocksr.items.SSProfile
at com.proxy.shadowsocksr.fragment.PrefFragment.loadCurrentPref(PrefFragment.java:175)
at com.proxy.shadowsocksr.fragment.PrefFragment.onResume(PrefFragment.java:62)
at android.app.Fragment.performResume(Fragment.java:1743)
at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:924)
at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1062)

不知道作者有没有测试过android 5.0.2

我的机型是:
Dalvik/2.1.0 (Linux; U; Android 5.0.2; X600 Build/ABXCNOP5000407222S)
程序跑起来看起来一切正常,后台程序也起来了,vpn也连接了,但是就是所有网络都上不去。

ICMP报文好像不通了

不知道有没有人碰到过,打开vpn后,手机ping服务器超时,有好的解决方案吗?

DNS问题

从改成java实现起,如果开启UDP,则一启用就会弹出停止框
如果不开启UDP,就无法解析DNS了

ndk compile failed

First issues,first show respect to author,haha.
But when I build this ull of enthusiasm,there is jni error,do please help me,thanks a lot.
This is the out put message:

Information:Gradle tasks [:app:assembleDebug]
:app:buildNative
F:\androidndk\android-ndk-r10e\build\core\build-binary.mk
Warning:(464) warning: overriding commands for target ../../build/obj/local/armeabi-v7a/objs/crypto/evp/e_camellia.o' Warning:(464) warning: ignoring old commands for target../../build/obj/local/armeabi-v7a/objs/crypto/evp/e_camellia.o'
Warning:(464) warning: overriding commands for target ../../build/obj/local/arm64-v8a/objs/crypto/evp/e_camellia.o' Warning:(464) warning: ignoring old commands for target../../build/obj/local/arm64-v8a/objs/crypto/evp/e_camellia.o'
Warning:(464) warning: overriding commands for target ../../build/obj/local/x86/objs/crypto/evp/e_camellia.o' Warning:(464) warning: ignoring old commands for target../../build/obj/local/x86/objs/crypto/evp/e_camellia.o'
Warning:(464) warning: overriding commands for target ../../build/obj/local/x86_64/objs/crypto/evp/e_camellia.o' Warning:(464) warning: ignoring old commands for target../../build/obj/local/x86_64/objs/crypto/evp/e_camellia.o'
[armeabi-v7a] Compile thumb : sodium <= crypto_generichash.c
[armeabi-v7a] Compile thumb : sodium <= scalarmult_curve25519_api.c
[armeabi-v7a] Compile thumb : sodium <= crypto_stream.c
[armeabi-v7a] Compile thumb : tun2socks <= DebugObject.c
[armeabi-v7a] Compile thumb : tun2socks <= BLog.c
[armeabi-v7a] Compile thumb : tun2socks <= BPending.c
[armeabi-v7a] Compile thumb : tun2socks <= BDatagram_unix.c
[armeabi-v7a] Compile thumb : tun2socks <= SocksUdpGwClient.c
[arm64-v8a] Compile : crypto <= aes_core.c
[arm64-v8a] Compile : sodium <= crypto_generichash.c
[arm64-v8a] Compile : sodium <= scalarmult_curve25519_api.c
[arm64-v8a] Compile : sodium <= crypto_stream.c
[arm64-v8a] Compile : tun2socks <= DebugObject.c
[arm64-v8a] Compile : tun2socks <= BLog.c
[arm64-v8a] Compile : tun2socks <= BPending.c
[arm64-v8a] Compile : tun2socks <= BDatagram_unix.c
[arm64-v8a] Compile : tun2socks <= SocksUdpGwClient.c
[x86] Compile : crypto <= aes_core.c
[x86] Compile : sodium <= crypto_generichash.c
[x86] Compile : sodium <= scalarmult_curve25519_api.c
[x86] Compile : sodium <= crypto_stream.c
[x86] Compile : tun2socks <= DebugObject.c
[x86] Compile : tun2socks <= BLog.c
[x86] Compile : tun2socks <= BPending.c
[x86] Compile : tun2socks <= BDatagram_unix.c
[x86] Compile : tun2socks <= SocksUdpGwClient.c
[x86_64] Compile : crypto <= aes_core.c
[x86_64] Compile : sodium <= crypto_generichash.c
[x86_64] Compile : sodium <= scalarmult_curve25519_api.c
[x86_64] Compile : sodium <= crypto_stream.c
[x86_64] Compile : tun2socks <= DebugObject.c
[x86_64] Compile : tun2socks <= BLog.c
[x86_64] Compile : tun2socks <= BPending.c
[x86_64] Compile : tun2socks <= BDatagram_unix.c
[x86_64] Compile : tun2socks <= SocksUdpGwClient.c
[armeabi-v7a] Compile++ thumb: Jni <= Jni.cpp
[armeabi-v7a] Compile thumb : cpufeatures <= cpu-features.c
[armeabi-v7a] Compile thumb : ancillary <= fd_recv.c
[armeabi-v7a] Compile thumb : ancillary <= fd_send.c
[armeabi-v7a] Compile thumb : pdnsd <= cache.c
[armeabi-v7a] Compile thumb : pdnsd <= conf-parser.c
[armeabi-v7a] Compile thumb : pdnsd <= conff.c
jni/pdnsd/src/conff.c: In function 'read_config_file':
Warning:warning: label 'close_file' defined but not used [-Wunused-label]
close_file:
^
jni/pdnsd/src/conf-parser.c: In function 'confparse':
Warning:warning: variable 'ignore_cd' set but not used [-Wunused-but-set-variable]
int ignore_cd;
^
[armeabi-v7a] Compile thumb : pdnsd <= consts.c
[armeabi-v7a] Compile thumb : pdnsd <= debug.c
[armeabi-v7a] Compile thumb : pdnsd <= dns.c
[armeabi-v7a] Compile thumb : pdnsd <= dns_answer.c
[armeabi-v7a] Compile thumb : pdnsd <= dns_query.c
jni/pdnsd/src/dns_query.c: In function 'p_exec_query':
Warning:warning: variable 'qc' set but not used [-Wunused-but-set-variable]
unsigned short qt,qc;
^
[armeabi-v7a] Compile thumb : pdnsd <= error.c
[armeabi-v7a] Compile thumb : pdnsd <= hash.c
[armeabi-v7a] Compile thumb : pdnsd <= helpers.c
[armeabi-v7a] Compile thumb : pdnsd <= icmp.c
[armeabi-v7a] Compile thumb : pdnsd <= list.c
[armeabi-v7a] Compile thumb : pdnsd <= main.c
[armeabi-v7a] Compile thumb : pdnsd <= netdev.c
[armeabi-v7a] Compile thumb : pdnsd <= rr_types.c
[armeabi-v7a] Compile thumb : pdnsd <= servers.c
[armeabi-v7a] Compile thumb : pdnsd <= status.c
[armeabi-v7a] Compile thumb : pdnsd <= thread.c
[armeabi-v7a] Compile thumb : redsocks <= base.c
[armeabi-v7a] Compile thumb : redsocks <= dnstc.c
[armeabi-v7a] Compile thumb : redsocks <= http-connect.c
[armeabi-v7a] Compile thumb : redsocks <= log.c
[armeabi-v7a] Compile thumb : redsocks <= md5.c
[armeabi-v7a] Compile thumb : redsocks <= socks5.c
[armeabi-v7a] Compile thumb : redsocks <= base64.c
[armeabi-v7a] Compile thumb : redsocks <= http-auth.c
[armeabi-v7a] Compile thumb : redsocks <= http-relay.c
[armeabi-v7a] Compile thumb : redsocks <= main.c
[armeabi-v7a] Compile thumb : redsocks <= parser.c
[armeabi-v7a] Compile thumb : redsocks <= redsocks.c
[armeabi-v7a] Compile thumb : redsocks <= socks4.c
[armeabi-v7a] Compile thumb : redsocks <= utils.c
Information:(Unknown) In file included
Warning:warning: #warning Using hardcoded value for IP_ORIGDSTADDR as libc headers do not define it. [-Wcpp]

warning Using hardcoded value for IP_ORIGDSTADDR as libc headers do not define it.

 ^

Warning:warning: #warning Using hardcoded value for IP_RECVORIGDSTADDR as libc headers do not define it. [-Wcpp]

warning Using hardcoded value for IP_RECVORIGDSTADDR as libc headers do not define it.

 ^

Warning:warning: #warning Using hardcoded value for IP_TRANSPARENT as libc headers do not define it. [-Wcpp]

warning Using hardcoded value for IP_TRANSPARENT as libc headers do not define it.

 ^

[armeabi-v7a] Compile thumb : event <= buffer.c
[armeabi-v7a] Compile thumb : event <= bufferevent.c
[armeabi-v7a] Compile thumb : event <= bufferevent_filter.c
[armeabi-v7a] Compile thumb : event <= bufferevent_openssl.c
[armeabi-v7a] Compile thumb : event <= bufferevent_pair.c
[armeabi-v7a] Compile thumb : event <= bufferevent_ratelim.c
Information:(Unknown) In file included
jni/libevent/bufferevent_ratelim.c: In function 'bufferevent_get_read_limit':
Warning:warning: overflow in implicit constant conversion [-Woverflow]
#define EV_INT64_MAX ((((ev_int64_t) 0x7fffffffL) << 32) | 0xffffffffL)
^
jni/libevent/include/event2/util.h:239:22: note: in expansion of macro 'EV_INT64_MAX'
#define EV_SSIZE_MAX EV_INT64_MAX
^
jni/libevent/bufferevent_ratelim.c:828:7: note: in expansion of macro 'EV_SSIZE_MAX'
r = EV_SSIZE_MAX;
^
jni/libevent/bufferevent_ratelim.c: In function 'bufferevent_get_write_limit':
Warning:warning: overflow in implicit constant conversion [-Woverflow]
#define EV_INT64_MAX ((((ev_int64_t) 0x7fffffffL) << 32) | 0xffffffffL)
^
jni/libevent/include/event2/util.h:239:22: note: in expansion of macro 'EV_INT64_MAX'
#define EV_SSIZE_MAX EV_INT64_MAX
^
jni/libevent/bufferevent_ratelim.c:847:7: note: in expansion of macro 'EV_SSIZE_MAX'
r = EV_SSIZE_MAX;
^
[armeabi-v7a] Compile thumb : event <= bufferevent_sock.c
[armeabi-v7a] Compile thumb : event <= epoll.c
[armeabi-v7a] Compile thumb : event <= epoll_sub.c
[armeabi-v7a] Compile thumb : event <= evdns.c
[armeabi-v7a] Compile thumb : event <= event.c
[armeabi-v7a] Compile thumb : event <= event_tagging.c
[armeabi-v7a] Compile thumb : event <= evmap.c
[armeabi-v7a] Compile thumb : event <= evrpc.c
[armeabi-v7a] Compile thumb : event <= evthread.c
[armeabi-v7a] Compile thumb : event <= evthread_pthread.c
[armeabi-v7a] Compile thumb : event <= evutil.c
[armeabi-v7a] Compile thumb : event <= evutil_rand.c
[armeabi-v7a] Compile thumb : event <= http.c
[armeabi-v7a] Compile thumb : event <= listener.c
[armeabi-v7a] Compile thumb : event <= log.c
Information:(Unknown) In file included
jni/libevent/http.c: In function 'evhttp_connection_set_max_headers_size':
Warning:warning: large integer implicitly truncated to unsigned type [-Woverflow]
#define EV_UINT64_MAX ((((ev_uint64_t)0xffffffffUL) << 32) | 0xffffffffUL)
^
jni/libevent/include/event2/util.h:238:21: note: in expansion of macro 'EV_UINT64_MAX'
#define EV_SIZE_MAX EV_UINT64_MAX
^
jni/libevent/http.c:631:29: note: in expansion of macro 'EV_SIZE_MAX'
evcon->max_headers_size = EV_SIZE_MAX;
^
jni/libevent/http.c: In function 'evhttp_connection_base_new':
Warning:warning: large integer implicitly truncated to unsigned type [-Woverflow]
#define EV_UINT64_MAX ((((ev_uint64_t)0xffffffffUL) << 32) | 0xffffffffUL)
^
jni/libevent/include/event2/util.h:238:21: note: in expansion of macro 'EV_UINT64_MAX'
#define EV_SIZE_MAX EV_UINT64_MAX
^
jni/libevent/http.c:2087:28: note: in expansion of macro 'EV_SIZE_MAX'
evcon->max_headers_size = EV_SIZE_MAX;
^
jni/libevent/http.c: In function 'evhttp_new_object':
Warning:warning: overflow in implicit constant conversion [-Woverflow]
#define EV_UINT64_MAX ((((ev_uint64_t)0xffffffffUL) << 32) | 0xffffffffUL)
^
jni/libevent/include/event2/util.h:238:21: note: in expansion of macro 'EV_UINT64_MAX'
#define EV_SIZE_MAX EV_UINT64_MAX
^
jni/libevent/http.c:3200:36: note: in expansion of macro 'EV_SIZE_MAX'
evhttp_set_max_headers_size(http, EV_SIZE_MAX);
^
Warning:warning: overflow in implicit constant conversion [-Woverflow]
#define EV_UINT64_MAX ((((ev_uint64_t)0xffffffffUL) << 32) | 0xffffffffUL)
^
jni/libevent/include/event2/util.h:238:21: note: in expansion of macro 'EV_UINT64_MAX'
#define EV_SIZE_MAX EV_UINT64_MAX
^
jni/libevent/http.c:3201:33: note: in expansion of macro 'EV_SIZE_MAX'
evhttp_set_max_body_size(http, EV_SIZE_MAX);
^
jni/libevent/http.c: In function 'evhttp_set_max_headers_size':
Warning:warning: large integer implicitly truncated to unsigned type [-Woverflow]
#define EV_UINT64_MAX ((((ev_uint64_t)0xffffffffUL) << 32) | 0xffffffffUL)
^
jni/libevent/include/event2/util.h:238:21: note: in expansion of macro 'EV_UINT64_MAX'
#define EV_SIZE_MAX EV_UINT64_MAX
^
jni/libevent/http.c:3377:36: note: in expansion of macro 'EV_SIZE_MAX'
http->default_max_headers_size = EV_SIZE_MAX;
^
[armeabi-v7a] Compile thumb : event <= poll.c
[armeabi-v7a] Compile thumb : event <= select.c
[armeabi-v7a] Compile thumb : event <= signal.c
[armeabi-v7a] Compile thumb : event <= strlcpy.c
[armeabi-v7a] Compile thumb : ss-local <= local.c
[armeabi-v7a] Compile thumb : ss-local <= cache.c
[armeabi-v7a] Compile thumb : ss-local <= udprelay.c
[armeabi-v7a] Compile thumb : ss-local <= encrypt.c
[armeabi-v7a] Compile thumb : ss-local <= utils.c
[armeabi-v7a] Compile thumb : ss-local <= netutils.c
[armeabi-v7a] Compile thumb : ss-local <= json.c
Information:(Unknown) In file included
jni/shadowsocks-libev/libsodium/src/libsodium/include/sodium.h:48:28: fatal error: sodium/version.h: No such file or directory
#include <sodium/version.h>
^
compilation terminated.
make.exe: *** [../../build/obj/local/armeabi-v7a/objs/ss-local/shadowsocks-libev/src/encrypt.o] Error 1
make.exe: *** Waiting for unfinished jobs....
:app:buildNative FAILED
Error:Execution failed for task ':app:buildNative'.

Process 'command 'F:\androidndk\android-ndk-r10e/ndk-build.cmd'' finished with non-zero exit value 2
Information:BUILD FAILED
Information:Total time: 1 mins 32.558 secs
Information:1 error
Information:21 warnings
Information:See complete output in console

请问SSR协议可用吗?现在

还有.我比较 蠢(NB),实在是不懂怎么编辑源码打包成程序.可否给一个现成的谢谢++ /一个 萌萌哒2货
对了 我是 三星S5 移动版.安卓5.0 root了.能用吧+
+

请问本地端口应该如何配置?

public final static String defaultIP = "1.2.3.4";
public final static String defaultMethod = "aes-256-cfb";
public final static String defaultPassword = "cs7cysc6ts6cstcst";
public final static int remotePort = 2333;
public final static int localPort = 23333;

默认23333是不通的

闪退

系统安卓5.0.4,手机是华为荣耀7

建议

能不能在下一个版本中加一个功能,像ssr电脑版那样,留一个直接输入ss链接的地方:ss://aaaaaaaaaaaaaaaaaaaaa==

Could Not connect to the internet

ANY WEBSITE NO MATTER IN OR OUT THE MAINLAND CHINA ARE NOW ACCESSIBLE WHEN THE SSRDOID-VPN IS ACTIVATED.

SSRDoid Version: 1.1.0 TEST
Remote server is accessible for the Shadowsocksr on Windows.
Encryption: AES-128-CFB
Protocol: AUTH-SIMPLE
OBFs: HTTP SIMPLE
Obfs Param: m.client.10010.com
TCP over TCP: DISABLED
UDP over TCP: DISABLED
Route: All
IPV6 ROUTE: Enabled
USE UDP RESOLVE DOMAIN: ENABLED
AUTO CONN: DISABLED

GLOBAL PROXY: ENABLE

SYSTEM:
ANDROID 5.1 / MX5

[BUG] 无法使用 feedly 客户端

版本:3.0.4.3
手机:Android 6.0.1
问题:
当 SSR 开全局时 feedly 客户端(一个 RSS 阅读器)无法连接网络,即 feedly 通过 SSR 代理无法连接网络,提示超时。
photo_2016-08-31_23-17-39
说一下我的测试过程及结果:

  • 使用 SSR 客户端,有混淆,有协议插件,测试了美国、新加坡、日本、香港的 vps,feedly 均无法连网
  • 使用 SSR 客户端,无混淆,无协议插件,测试了美国、新加坡、日本、香港的 vps,feedly 均无法连网
  • 使用 SS 客户端,测试了美国、新加坡、日本、香港的 vps,feedly 均无法连网
  • 使用 v2ray 客户端,vmess 协议,测试了美国的 vps,feedly 可以正常联网使用

对于测试的说明:

  • 在以上所有的测试当中使用的都是全局模式,以确保所有网络连接都通过代理
  • 因为我能登录使用的 vps 只有一台美国的,所以只有这一台安装有 SS/SSR,实验变量控制得不好
  • 在我能控制的这台 vps 当中部署的 SS 服务是使用 v2ray 配置的,并没有用其它的 SS 软件,但连接到这个 SS 时,feedly 同样无法联网
  • 所有测试都在 Android 上测试,测试对象都是 feedly 的 Andriod 客户端
  • 使用 Android 浏览器,无论是 SS/SSR/v2ray 都可以正常访问 feedly 的官网

根据测试结果,这个 bug 应该是 SS 协议的锅,与 SSR 客户端无关,SSR 延续了 SS。
因为 SS/SSR 的版本太多,先在这里提个 issue,如果不妥当再换其它地方。

若不勾选UDP转发选项则无法访问网络

用SSAndroid时候我一直没有勾选,发现这个版本默认勾选了于是就去除勾选,结果发现无法打开网页。勾上后重连就恢复正常,但是路由功能好像不起作用了。我设置的绕过局域网和列表,发现访问国内站点依然会通过代理进行连接。

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.