什么是SSR?与VPN/SS相比各有什么优缺点?

     技术小白,由于在外网SSR并不出名,查到的信息也不多,虽然下载了也不懂怎么配置,希望各位能够回答。
已邀请:
(没注意看题目,这个回答偏题了)
因为想要比网上查的回答答的更好很耗时间,所以先回答一下如何配置shadowsocks/SSR的部分

假设你已经在vultr(墙内直连),bandwagon等商家注册好了账号,设置好了支付方式(支持支付宝)。

然后新创建一个vps(virtual private server),选择Ubuntu 18.04操作系统,服务器所在区域,其他配置不重要,网速不会因为价格而改变,因此选择最便宜的一款就行了,大概$5/month

1


在你本地主机上使用 windows cmd 或者 linux terminal 运行以下命令

ssh [email protected]***.***.***.***


划线部分是供应商会提供给你的ipv4地址
然后输入或粘贴供应商提供给你的密码,密码输入过程不可见

2


在命令行界面运行以下命令

wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh && chmod +x shadowsocks.sh && ./shadowsocks.sh


脚本来自于github/teddysun
安装shadowsocksR方法跟上面一样,把shadowsocks.sh换成shadowsocksR.sh就行了

3


你可以直接按回车选择默认配置,也可以手动选择配置。
修改配置的命令如下,需要学一下vim

vim /etc/shadowsocks.json && /etc/init.d/shadowsocks restart


例如敲击":wq"表示保存

4


下载shadowsocks程序端。
https://github.com/shadowsocks/shadowsocks-windows/releases
接下来就是GUI界面了,基本上你只要记住四个参数就能科学上网了:服务器ipv4地址,shadowsocks端口以及密码,加密方式

  1. vultr可以一键搭建openVPN
  2. 关于如何选择服务器区域:以vultr为例,http://ams-nl-ping.vultr.com/
  3. 方便起见用了一个400行左右的开源脚本,源码地址就在命令行中
  4. shadowsocks 地址 https://github.com/shadowsocks/shadowsocks/tree/master
本人是机场主,ssr就是让你连接服务器,服务器做中转,使用服务器的网络进行访问,服务器有公益的,大部分是自己购买的
ssr是基于ss的一个分支版本  这两个相当于vpn的替代产品,升级版。VPN翻墙的时代已经过去了
因为ssr更适合商用,所以ssr的名头更大
我不懂技术  只负责收钱开服务器➕一键脚本而已  拙见勿喷

Hunter - 亂彈

1. SS受到壓力後停止開發,SSR誕生。
再遭施壓後,換SSRR出現。
可以說他們是同一系列的產品。

2. VPN是一個比較籠統的說法。
VPN包含多種加密協定,也可以透過不同網路層實現。

3. SSR設定步驟,建議觀看影片照做。
相比設定,或許要找到一個可用帳號還更費時。
转载自翻墙协议的三要素
首先,我们来设定一个概念:一个代理(翻墙)协议可能具备的三要素。
一、传输:能在 A、B 两个主机之间建立一条安全可靠的通信通道,用于传输数据;
二、协议:对于将要传输的数据,能将这些数据的目的地告知代理服务器;
三、内容:可以对传输的数据进行优化,比如压缩、合并等。
任何一个翻墙协议都具备以上三要素中的几个或全部。
文字可能较难理解,我们来举一个简单的例子:Socks 协议。Socks 只具备协议要素,即告知代理服务器要把数据发送到哪里去,以达到代理的目的。但众所周知单纯的 Socks 不具备翻墙能力,因为它不能建立可靠的通道(即会被墙)。于是就有了 Shadowsocks。Shadowsocks 在 Socks 的基础上增加了传输要素,对数据加了密,使墙无法分析其内容。而 Shadowsocks 不具备内容要素,因为对于客户端的发来的内容,Shadowsocks 不进行任何修改,直接发送给了代理服务器。
在翻墙过程中,我们可能会使用几个协议的组合,比如 Shadowsocks + KcpTun。无论我们怎么组合,所产生的结果,必须包含传输要素和协议要素,才可以进行可靠的翻墙
为什么不能单独使用 KcpTun 来翻墙,因为 KcpTun 只有传输+内容要素。KcpTun 只能建立连接,对内容进行一定的处理,比如加密以及其内置的 mux 模式。但它不能发送数据的实际目的地,导致了一定要再套一个其它协议才可以用于翻墙。
而在 Shadowsocks (传输+协议) + KcpTun (传输+内容) 的场景中,由于两者都有传输要素,重复了,以至于 Shadowsocks 的加密在这个场景中多余。因为 KcpTun 已经有加密了,Shadowsocks 再多加一层也没用。
这也就是 ShadowsocksR 最近的几个协议推荐使用不加密的原因。
ShadowsocksR 本质上是对 Shadowsocks 进行了一层封装,即 Shadowsocks + X。这个 X 包含了对协议要素的扩(单端口多用户多种加密方式),加强了传输要素(伪装和其它的加密方式)。和 Shadowsocks + KcpTun 同理,Shadowsocks 本身的传输要素就显得不那么重要了。
而 Shadowsocks 最近也加强了传输要素,即 obfs plugin。两者在要素这一层面相差无几,这也是为什么很多人不认为 ShadowsocksR 之于 Shadowsocks 有很大改进的原因。
顺便整理一下常用协议所具备的要素,仅供参考:
  • HTTP/1.1: 协议
  • HTTP/2 (不带 TLS): 协议+内容
  • TLS: 传输
  • Shadowsocks: 传输+协议。AEAD 只是强化了传输,并没有添加新的要素。
  • ShadowsocksR: 传输+协议
  • KcpTun: 传输+内容
  • GoProxy: 等价于 HTTP/2 + TLS,即传输+协议+内容
  • VMess (V2Ray): 传输+协议
  • mKCP (V2Ray): 传输
  • WebSocket (V2Ray): 传输
  • Mux (V2Ray): 协议+内容

当然,一个翻墙协议的效率和它具备几个要素没有半点关系。以上这些内容只是帮助大家理解每个翻墙协议的侧重点,哪些组合是有意义的,哪些是没有意义的。一个协议组合首先要有意义,其次才能探讨它的效率。

v2077 - 专注科技和人文关系,除了个人隐私,百无禁忌瞎聊者。

破娃11个人维护的分支版本,国安局化名恶俗维基进行个人信息披露作为威胁闭嘴和开发工作。
现在是断线风筝的状态,不推荐使用。

优点:继承shadowsocks国内外分流特点,曾经一度尝试流量伪装走免流通道。
缺点:开发者自身精神不稳定,一度尝试精确识别shadowsocks原版流量。

目前除了C语言版本shadowsocks-libev还在更新外,其他版本均在自由漂流。除非你懂代码的编写,自行改良和优化。不然省省心~

==================================================

VPN也分很多种协议,PPTP,L2TP,IKEv2,OpenVPN。

防火墙是由华为员工进行维护,微软和思科开发协议特点和缺点被研究到彻彻底底。发tcp阻断包进行瘫痪处理,具体表现是连不上服务器。或者连上不久断了,连上也不传数据给你。

优点:数据保护做到很好,泄露和解密的概率非常低。
缺点:自动重连速度不佳容易瘫痪。
直接用的付费的国外v/pn

whyziz - 本科

ss启动时监听本地1080端口,拦截并把网页请求请求加密发往代理服务器,代理服务器解密之后访问目标网页并把目标数据返回服务器,服务器加密后返回你的主机。

5427一777 - 789

vpn和ss/ssr的區別和優缺點
爲什麼同步洋蔥客戶端的時候,vpn可以,而單獨使用ss/ssr就不行

https://www.twblogs.net/a/5b7ef9ac2b717767c6acfd04

华涌 - 一起杀猪,喝酒吃肉

为什么被折叠? 回复被折叠
ShadowSocks, 简称SS,最早是支那魔都的一个程序员写的SOCKS5代理软件,用来破防火长城效果好,但这个程序员本身水平很菜,没多久就被魔都公安干警找到了,勒令他删除Twitter和github上面的目录,并永世不得再传播这类翻墙软件,此程序员就答应了。我说他水平菜是根据他很快被警察找到才下的判断。但这样一来SS就没人维护了,后来有一个懂编程的少女叫break娃的,自发接手SS项目,并且引入了更强的混淆算法,将程序改名SSR,R是Revision的意思,因为SS的作者已经放弃了这个项目,实际上大家希望的就是SSR了。但是因为SSR作者是女的,很多支那网民对她质疑,有的说她的SSR还不如原版SS好用,有的说她的程序运行不稳定什么的。开始break娃还比较有耐心回复他们,后来也烦了,于是那些网民更加对她质疑。因为我对于中共怎么搞网络审查很了解,我就建议break娃不要将SSR开源,否则这程序很容易被中共分析和破解,她开始听了我的,但支那网民因此加剧对她的不信任,后来就有好事者对她进行人肉,公开了她的真实资料,这个人肉据说并无真实性,但这种恶劣的攻击行为大大伤害了break娃,于是她终止了SSR的维护和更新,并删除了自己github上的项目。break娃其实是一个非常优秀的程序员,水平非常高,支那网民这样对待她非常的愚蠢!

楼上的那个匿名人士,他给你的SSR目录是teddysun的,不知里面是什么东西,安装非常复杂,它让你安装一个叫shadowsocks.sh 的shell, teddysun就是头垃圾!SSR原作者建议不要使用网上其他人搞的一键安装脚本,因为你不知道他们那些脚本里都是什么也许带木马也说不定,如果你要学SSR建议参考SSR原版目录,以前是break娃做的,后来break娃因为长期遭到支那网民攻击,把自己目录全删了,但有其他热心网民把她的备份保存下来:
https://github.com/shadowsocksr-backup/shadowsocksr
这个链接才是正宗的SSR备份,启动SSR服务器只需要一条命令:
python server.py -d start
它是通过Python来运行的py脚本,这种方式最简单可靠的,但是你需要把它里面一个config.json先配置好。

至于具体怎么配置要你去仔细研究那个github目录里的说明,你自己进去慢慢找,要锻炼独立思考的能力,什么都告诉你了还有意思吗?

要回复问题请先登录注册

联系我们