√代表系统支持,×代表系统不支持
Windows | Mac OS X | iOS | Android | Linux | Router | ||
Shadowsocks | √ | √ | √ | √ | √ | √ | |
ShadowsocksR | √ | √ | √ | √ | √ | √ | |
V2Ray | √ | √ | √ | √ | √ | √ | |
HTTPs/2 proxy | √ | √ | √ | √ | √ | √ | |
SSH - | √ | √ | √ | √ | √ | √ | |
Brook | √ | √ | √ | √ | √ | √ | |
GFW.Press | √ | √ | √ | √ | √ | √ | |
GoFlyway | √ | √ | × | √ | √ | √ | |
PipeSocks | √ | √ | √ | × | √ | √ | |
LightSword | √ | √ | √ | × | √ | √ |
以上系统iOS9+,Android4+,Router以OpenWRT系统为例。
iOS可以使用免费的Potatso Lite或者收费的Shadowrocket连接ss和ssr;win可以使用V2RayN,mac可以使用V2RayX,安卓可以使用V2RayNG,ios可以使用Kitsunebi、Shadowrocket或Pepi连接V2Ray;HTTP/2 proxy和HTTPS代理在桌面系统上可以直接使用Google Chrome+Proxy SwitchyOmega设置HTTPS代理协议使用,iOS上可以使用免费的Potatso Lite,安卓上可以使用Drony设置https代理,在goproxy项目停止后使用Caddy搭建http2 proxy成为了一个不错的选择;ssh代理在安卓上可以使用Postern或Ki4a – SSH -,在ios有-SSH和SSH -;大杀器官方ios客户端需要越狱,在不越狱的情况下Shadowrocket和NetShuttle支持GFW.Press;iOS上Shadowrocket和level.4可以连接LightSword。
国外服务商目前大多是提供HTTP2 proxy和SSH -也有少数提供Shadowsocks连接方式,国内ShadowsocksR还是主流,也有少数提供V2Ray。
这里主要列举了,目前在翻墙代理中应用较多的10种代理方式,除了这十大代理方式还存在很多代理方式可以用来翻墙,比如gost、GSnova、GoGo-、uProxy、httpproxy、Go HTTP -、-、Lightsocks等。
公司测试结果
http - 成功,可以在内网建立socks代理访问外网,但是缺点是无法在外网访问内网
-成功,速度很快啊
ssr server 运行失败
G:\sw\shadowsocks-master>g:\Python36\Scripts\ssserver.exe -p 443 -k password -m aes-256-cfb
2019-03-30 11:42:32 WARNING can't find symbol EVP_get_cipherbyname in C:\WINDOWS\system32\CryptoWinRT.dll
Traceback (most recent call last):
File "g:\Python36\Scripts\ssserver-script.py", line 11, in <module>
load_entry_point('shadowsocks==3.0.0', 'console_scripts', 'ssserver')()
File "g:\Python36\lib\site-packages\shadowsocks-3.0.0-py3.6.egg\shadowsocks\server.py", line 34, in main
config = shell.get_config(False)
File "g:\Python36\lib\site-packages\shadowsocks-3.0.0-py3.6.egg\shadowsocks\shell.py", line 355, in get_config
check_config(config, is_local)
File "g:\Python36\lib\site-packages\shadowsocks-3.0.0-py3.6.egg\shadowsocks\shell.py", line 211, in check_config
config['crypto_path'])
File "g:\Python36\lib\site-packages\shadowsocks-3.0.0-py3.6.egg\shadowsocks\cryptor.py", line 51, in try_cipher
Cryptor(key, method, crypto_path)
File "g:\Python36\lib\site-packages\shadowsocks-3.0.0-py3.6.egg\shadowsocks\cryptor.py", line 100, in __init__
random_string(self._method_info[METHOD_INFO_IV_LEN])
File "g:\Python36\lib\site-packages\shadowsocks-3.0.0-py3.6.egg\shadowsocks\cryptor.py", line 130, in get_cipher
return m[METHOD_INFO_CRYPTO](method, key, iv, op, self.crypto_path)
File "g:\Python36\lib\site-packages\shadowsocks-3.0.0-py3.6.egg\shadowsocks\crypto\openssl.py", line 286, in __init__
OpenSSLCryptoBase.__init__(self, cipher_name, crypto_path)
File "g:\Python36\lib\site-packages\shadowsocks-3.0.0-py3.6.egg\shadowsocks\crypto\openssl.py", line 98, in __init__
load_openssl(crypto_path)
File "g:\Python36\lib\site-packages\shadowsocks-3.0.0-py3.6.egg\shadowsocks\crypto\openssl.py", line 51, in load_openssl
raise Exception('libcrypto(OpenSSL) not found with path %s' % path)
Exception: libcrypto(OpenSSL) not found with path None
https://github.com/v2ray/v2ray-core/releases
V2Ray 没找到windows server 网上有个文章不知道是不是搭建server https://www.enterpr1se.info/2017/10/v2ray-over-gfw-windows-server-edition/3/ https://ssr.tools/285