逗比云还是逃不过被墙的命运,既然如此那以后逗比云也就一直用被墙的旧域名 [softs.wtf] 算了。
投稿文章 | 广告合作 | Telegram 群组 / 公告频道 / 使用教程
广告

ShadowsocksR PC客户端中的 [代理规则 – 用户自定义] 功能使用教程

Shadowsocks Toyo 80评论
广告
本文最后更新于 2018年5月14日 13:53 可能会因为没有更新而失效。如已失效或需要修正,请留言!

ShadowsocksR PC客户端在 4.6.0 版本中添加了一个代理规则选项 [用户自定义],说实话我一直没注意到,还是一个逗比在网站问我这个功能的作用是什么时,我才突然发现这个功能,就特地去了解了一下,然后写个简单的使用教程。


首先先明白 代理规则 是干什么的,和PAC(系统代理模式)是什么区别:

点击展开 查看更多


代理规则中的 用户自定义,就是可以让你自定义什么域名或IP 走代理还是直连,比PAC更方便添加/编辑规则,以后完全可以抛弃 PAC,而改用 用户自定义 代理规则(系统代理模式选择全局,浏览器扩展也设置 127.0.0.1 1080(默认端口))。

实际上 SSR 安卓客户端中的 ACL代理规则 - 用户自定义 是一样的。

接下来讲解代理规则格式等内容。

文件位置

代理规则 - 用户自定义 的规则文件是 ShadowsocksR.exe 客户端同目录下的 user.rule 文件(如果没有就自己新建)。

注意:每次修改规则文件后,都需要 重启SSR客户端 才能应用最新规则。


提供一个Github上面找到的 ACL(PC客户端 规则文件,带去广告):https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/gfwlist-user.rule

如果不满意,可以去 Github 搜索 ACL,应该会搜到类似的文件!

你们可以边参考这个规则,边理解下面的解释,当然最好自己动手多测试几次。

当然你也可以直接下载这个现成的规则文件到ShadowsocksR客户端同目录下,并重命名为 user.rule 文件名拿来用。

文件格式

注释

#号开始的一行为注释内容,注意:#号的前面不得有空格,例如:

# 我是注释,我会被忽略,一行的行首字符必须是#号才行。

基本规则

规则文件内,除了空行和注释,其它的每行都是一条规则,规则之间有先后次序之分。若出现相同的规则,那么后一条规则可覆盖前一条规则

规则分两类:

规则匹配结果类型

规则匹配结果类型有 四种:remoteproxy、localproxy、direct、reject。均可用于两类规则。

四种结果的含义:

remoteproxy:经过SSR服务器连接(走代理)
localproxy:经过本地代理连接,或没有配置本地代理时使用直连连接(本地代理指的是:选项设置 - 二级(前置)代理direct:直连连接(直连,不走代理)
reject:拒绝连接(可用于屏蔽广告,当然前提是用系统代理规则:全局模式,否则只有进入SSR客户端的广告才会被过滤

域名规则

点击展开 查看更多

IP段规则

点击展开 查看更多

规则匹配次序

当你访问 www.google.com ,浏览器配置全局模式(或者PAC模式,但谷歌被墙,PAC判断为走代理),然后浏览器会把谷歌网址的访问请求发给 SSR 客户端,然后:

┏━ SSR客户端 代理规则选择:用户自定义(你已经配置好了规则),然后 SSR客户端 会去代理规则中匹配 域名:
┃
┗┳━ 如果匹配域名规则 返回结果为直连,那么就直连不走代理(将不再继续 IP判断)。
  ┃
  ┣━ 如果匹配域名规则 返回结果为走代理,那么就直接走代理(将不再继续 IP判断)。
  ┃
  ┗━ 如果匹配域名规则 没有返回结果(就是没找到相应规则),那么就会去 SSR服务端 请求域名的 DNS解析,得到 IP 后,再继续匹配 IP规则:
      ┃
      ┗┳━ 如果匹配IP规则 返回结果为直连,那么就直连不走代理。
        ┃
        ┣━ 如果匹配IP规则 返回结果为走代理,那么就直接走代理。
        ┃
        ┗━ 如果匹配IP规则 没有返回规则(没有找到相应规则),那么就直接走代理。所以,空的 user.rule 文件等于全局模式(所有域名/IP走代理)。

全网也只有 SSR的WIKI才有这个教程,所以我参考WIKI的内容,因为原版WIKI就很详细了,所以我只是在原版内容的基础上做了一点补充。

因为SSR项目已删除,所以我就引用了SSRR fork的WIKI:https://github.com/shadowsocksrr/shadowsocks-rss/wiki/C%23-Proxy-Rule

转载请超链接注明:逗比根据地 » ShadowsocksR PC客户端中的 [代理规则 – 用户自定义] 功能使用教程
责任声明:本站一切资源仅用作交流学习,请勿用作商业或违法行为!如造成任何后果,本站概不负责!

赞 (116)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(80)个小伙伴在吐槽
  1. 其实讲明两点就好了。
    
    一、PAC模式控制的是系统层面的代理,会影响系统上所有网络连接,除非另外设置了其他代理方式,否则都是用这个判断是否需要用到SSR客户端来代理。
    
    二、代理规则控制的是SSR客户端内部层面的代理,因为有些人会在个别软件中直接设置用SSR代理,这个时候会跳过系统代理把所有数据发给SSR客户端,也就等于跳过了PAC判断,这种情况下就需要另外一套判断机制,这就是代理规则的存在意义。比如浏览器上面用了SwitchyOmega插件,把所有链接指向SSR客户端,那么就只能靠代理规则判断下是否需要代理。(当然,其实SwitchyOmega插件本身也可以PAC规则……)
    
    个人觉得PAC规则确实略显多余了,其实全部用转发到SSR客户端,然后由代理规则判断即可,不知道这样是否增加SSR的性能压力。另外现在有些客户端是没有代理规则功能的,所以还是需要依赖下PAC判断。比如我在Linux上面用的electron-ssr客户端,没有代理规则功能。
    
    X2018-10-12 11:51 回复
  2. 全局模式+绕过局域网+chrome 访问淘宝,页面上显示“检测到您当前处于非安全网络环境” 1.是否说明阿里检测到挂了ssr?为什么已经绕过大陆了为什么还会被盯上? 2.怎样配置规则能不留案底、优雅无痕地访问大陆实名制的网站(如淘宝,京东等)?
    ligansss2018-10-07 01:03 回复
    • 你这是那里提示的?我测试了下没见到这个提示。
      而且提示 检测到您当前处于非安全网络环境 不代表淘宝知道你在用 SSR,毕竟如果淘宝都能精准检测到你是SSR代理,那么GFW是在划水?
      SSR 属于匿名代理,不会爆露你的IP地址。
      Toyo2018-10-07 10:46 回复
      • 在”加入购物车“的按钮和商品详情之间有一行灰色小字:“检测到您当前处于非安全网络环境,部分商品信息可能不准确,请在交易支付页面再次确认商品价格信息。”我的访问环境是全局模式+绕过局域网和大陆+chrome+大陆版淘宝。退出ssr打开相同链接小字消失。
        ligansss2018-10-07 11:47 回复
        • 这句话的意思应该是把你当成外国人了,毕竟淘宝看到你是海外IP,而你访问的是大陆版淘宝。
          可能会因为汇率什么导致价格差异,或者说邮费什么的。
          反正淘宝是无法分辨你是否用了SSR代理,因为你走代理和不走代理 对于淘宝来说的唯一区别就是IP不一样。
          Toyo2018-10-07 11:58 回复
  3. 博主,关于PAC和代理规则的一点理解,我可不可以理解为:
    pac是系统代理判断是否走shadowsocks,是第一层判断;
    而代理规则是shadowsocks判断是否走ss服务器,是第二层判断?
    ---
    而这样又会产生一个问题,那就是shadowsocks如何判断域名是国外还是国内,如果paclist里某个网址被墙,但是却是非国外网站,那么这时候,shadowsocks就不会让它走代理服务器(如果选了“绕过局域网和大陆”)。
    所以我想问的是,既然pac列表应该比后者更准确,那么代理规则无脑选全局,应该没问题,那么其它选项存在的意义在哪里呢?
    astro1boy2018-10-04 04:28 回复
    • 存在即合理。

      先说第一个问题:
      你的判断正确。

      第二个问题:
      SSR代理规则中的 绕过局域网和大陆、绕过局域网和非大陆 均是依靠 SSR客户端目录下的 chn_ip.txt 文件内的中国IP段。
      我测试了下,当我选择 PAC模式+绕过局域网和非大陆 访问谷歌时,SSR客户端的服务器链接统计窗口出现了短暂的数据波动,这意味着判断步骤为:
      浏览器访问谷歌网站 -->>
      浏览器根据系统代理设置中的PAC(或者代理管理扩展设置)判断谷歌域名要走代理 -->>
      浏览器将网站连接信息发送给 127.0.0.1 1080 SSR的本地监听地址 -->>
      SSR 收到信息后,开始代理规则判断(绕过局域网和非大陆) -->>
      SSR 先通过代理服务器的DNS获取域名的无污染解析IP -->>
      然后再判断IP是否为大陆IP,不是,所以最后结果为:直连。
      

      第三个问题: 首先是,PAC列表也是他人维护的,只有别人提交才会增加被墙的域名,效率比较低,所以一些有特殊需求的人会选择用 绕过大陆或者绕过非大陆。
      另外,当你将某个软件的代理设置设置为走 SSR 代理(SOCKS5 127.0.0.1 1080),那么你可以通过代理规则来控制哪些IP走代理,哪些不走。
      举个例子:
      你将 IDM(多线程下载软件) 设置走了 SSR 的代理,而代理规则选择 绕过局域网和大陆,那么当你下载国内文件时将不会走代理,当你下载国外文件时,将自动走代理。
      Toyo2018-10-04 11:14 回复
  4. 可以在服务器的ssr上设置代理规则吗,这样是不是能让所有连接这一个服务器账号的ssr客户端都有相同的代理规则?
    Will2018-09-27 12:35 回复
    • 不能。
      Toyo2018-09-27 13:01 回复
      • 服务器端的ssr有什么教程吗?
        Will2018-09-27 13:52 回复
  5. 楼主、有一个问题困扰我很久了。我的网络环境是教育网,支持原生ipv6。所以我希望Google和YouTube直连不走代理,这样节省服务器流量,速度也更快。user.rule写的是.google.com direct,但是改了之后反而无法访问谷歌,原因是google网站被解析为ipv6地址(日志:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 172.217.160.68:443)。所以不知道该怎么办啊@[email protected],本机其它地方都优先解析ipv6地址的。
    sakamoto2018-05-14 00:27 回复
    • 我没有 IPv6 不过我记得谷歌的 IPv6 网址是:ipv6.google.com ,你尝试单独写这个域名过吗?另外你的规则文件里是否已经写过其他的 google.com 规则了?
      Toyo2018-05-14 13:55 回复
  6. 汇总一下,有大大介绍的,还有回贴中有xxx自己做的,还有其他有在维护的么?acl4ssr那个user.rule以经没更新了,说是没精力,acl是更得很勤的。 https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/gfwlist-user.rule https://gist.githubusercontent.com/AppSo/a1a6e79be512242225b20255d43c29d1/raw/4251b950607d6bc4abc31257cac30833687b09df/user.rule
    dddog2018-04-22 13:39 回复
  7. 你好,请问是不是选pac模式,替换pac文件后,代理规则就可以随便选,全局和绕开什么什么都不影响
    av9412018-04-22 09:40 回复
    • PAC 用于控制什么流量数据进入SSR客户端,而代理规则用于控制进入SSR客户端的流量数据是走代理还是直连。
      Toyo2018-04-22 15:26 回复
  8. 你好,我反复阅读了相关的几篇文章,也下载替换了pac文件。请问是不是选择pac模式后,访问网站就根据pac文件决定数据是否进ssr客户端,那么是否可以说进ssr的肯定都是需要走代理的,都是非局域网非大陆的ip?那么下面的代理规则选项只需选全局就可以了,选绕过什么什么也完全没意义?(因为能进ssr的数据肯定都是根据PAC.txt确定是需要代理的) 不知道我的理解对不对,那我在使用中是否只需要把代理模式选pac,然后配置PAC.txt,代理规则选全局?
    av9412018-04-22 01:03 回复
    • 只能说一开始的 系统代理模式和代理规则 的区别你根本没看或者没看懂。
      PAC 用于控制什么流量数据进入SSR客户端,而代理规则用于控制进入SSR客户端的流量数据是走代理还是直连,代理规则选择全局代表所有进入SSR客户端的流量数据都走代理。
      Toyo2018-04-22 15:34 回复
      • 你说的我都看了,也许是我理解有问题,我也不纠结了,能用就好
        av9412018-04-23 00:56 回复
      • 谢谢大佬教程 :lol:
        av9412018-04-23 01:04 回复
      • SSR原理:网站IP通过系统代理PAC,是否进入SSR客户端,如果符合就进入SSR客户端,数据通过代理规则出去 而SS原理: 网站IP通过系统代理PAC,数据是否能过代理出去,SS没有了中间环节代理规则。我这样理解对吗?
        dengchen2018-05-18 14:56 回复
        • 系统代理设置 用来判断流量是否进入SSR客户端,而 代理规则 用来判断进入SSR客户端的流量是否走代理。
          Toyo2018-05-18 16:34 回复
  9. 你好,站长。教程说:以后完全可以抛弃 PAC,而改用 用户自定义 代理规则(系统代理模式选择全局,浏览器扩展也设置 127.0.0.1 1080(默认端口))。意思是选择全局模式,自定义代理规则,对?但是只想浏览器翻墙走代理,其余直连,同时电脑內软件不走代理,上面的设罝能实现吗?
    wangdachui2018-04-15 16:09 回复
    • 如果你的浏览器使用了扩展,那么SSR客户端就无需选择全局模式了,使用直连模式即可。
      浏览器没有用代理管理扩展时,他会去读取系统代理设置来获取代理信息,而SSR客户端的全局模式就是设置系统代理设置而已,如果你用了代理管理扩展,那么扩展就直接跳过读取系统代理设置的步骤直接访问SSR客户端了,所以再选择 全局模式 只是多此一举。
      当你设置设置系统代理模式为 全局模式时,电脑内其他软件凡是Web应用(软件内内嵌网页,就像 QQ的验证消息窗口 LOL的客户端首页 steam的内置浏览器),都会读取系统代理设置并走代理。
      你只要设置系统代理模式为 直连模式,那么除非你设置软件走代理(SOCKS5 127.0.0.1 1080)否则他们就不会走代理,而浏览器扩展指向了 127.0.0.1 1080 ,浏览器就会直接走代理。
      Toyo2018-04-16 15:30 回复
      • 感谢及时回复。 我想实现只浏览器翻墙走代理(国内网站、软件均不走代理)。通过阅读本站,我归纳了以下几种方法: 1、直连+扩展SwitchyOmega(代理规则不起作用); 2、PAC+代理规则(不需要扩展); 3、全局+用户自定义代理规则(不需要扩展,由 "[代理规则 – 用户自定义] 功能使用教程" 得出)。 请教一下:1、总结的是否正确,(特别是第三种)能否真正实现 "只浏览器翻墙走代理(国内网站、软件均不走代 理)"的目的? 2、站长你更推荐哪一种? 3、有时经常忘退SSR就直接关机,第二天就只能手动修复(好象只有第一种例外)。我是个懒人,为避免 繁琐和重复,就设了开机自启。这样合适?有无更好的办法(我甚至想学着写个开机检测的批处理)? 个人目前使用第二种,感觉国内网站有时会有些卡顿;另一方面,追求浏览器干净、快速,也不太喜欢额外添加扩展。
        wangdachui2018-04-16 16:57 回复
        • 系统代理模式无论是用 PAC模式 还是 全局模式,都会有软件走代理的(例如 steam 的社区地址被墙,你无论用哪个模式,steam 内置浏览器的访问社区都会走代理,只有直连模式时才不会走代理)。
          直连+扩展SwitchyOmega 时,代理规则是起作用的,但是要取决于你扩展怎么配置,如果你扩展配置了GFWList,那么扩展会通过 GFWList 判断网站是否走代理,如果是谷歌网站,那么走代理进入SSR客户端,然后借着由 代理规则 判断是否走代理。
          无论通过什么方式让软件或者浏览器走SSR代理,代理规则都会起作用的,无非是看你的代理规则配置是什么(如果是用了扩展,那么扩展配置也会影响结果,例如扩展里判断谷歌直连,那么就没代理规则的事情了)。
          我平时都是 直连模式+扩展,由扩展判断是否走代理,SSR客户端的代理规则则是全局(不做判断,进入SSR客户端的数据全部都走代理)。
          Toyo2018-04-16 17:20 回复
          • 明白了,我也开始使用扩展了。 顺便问一句,有临时小号网站吗?想加入本站的电报群,但是申谢帐号时卡在了手机短信验证环节(不想用真实的手机号)
            wangdachui2018-04-17 17:26 回复
  10. 我发现,如果用PAC模式,代理规则选:绕过局域网和大陆,会导致youtube打不开。。。似乎youtube被判定为大陆IP了?我如果改成绕过局域网,youtube就开了
    feng2018-03-15 18:03 回复
  11. 请问大佬,电脑端ssr文件夹里的chn_ip.txt是菜单里的“代理规则-绕过局域网和大陆”使用的规则么?
    dddog2018-03-11 22:42 回复
    • 里面记录的是国内的IP段。
      你如果选择 [绕过大陆],那么SSR客户端判断目标IP 符合国内IP规则,那么就会 直连
      如果你选择 [绕过非大陆],那么SSR客户端判断目标IP 不符合国内IP规则,那么就会 走代理。
      Toyo2018-03-12 14:38 回复
  12. 发现一个问题,将代理规则切换为自定义再将系统代理模式改为全局后国内网站还是会走代理(百度ip地址为ssr服务器地址),当改为pac模式后恢复正常,请问是怎么回事
    coldwave2018-03-09 22:53 回复
    • 你配置自定义的用户规则了吗?配置国内网站不走代理了吗?
      Toyo2018-03-10 15:08 回复
      • 从github里找了一个黑名单规则文件放到ssr文件夹了,文件规则默认直连,但出现了上面的问题
        coldwave2018-03-11 01:36 回复
  13. 我现在用的是全局模式,然后绕过局域网和国内ip,www.incnjp.com/forum.php网址需要走代理才能访问,所以我就设置了用户规则,但是没有效果。。。125.39.174.78 remoteproxy或者.incnjp.com remoteproxy,难道不对吗。。。还有就是那个规则文件不能修改,必须删除之后重新建立一个??
    yuyi2018-02-12 09:24 回复
    • 一、user.rule 文件默认是空的。
      二、我不知道你 user.rule 文件里到底是怎么写的规则。
      三、你要使用自己定义的用户规则,那么需要选择 代理规则 - 用户自定义 。
      另外修改规则后,需要重启SSR客户端生效。
      Toyo2018-02-12 14:21 回复
  14. 你好,我想问一下,我现在使用SSR客户端,一般我会使用PAC模式,PAC里面有将“PAC更新为...”我应该选择哪一个呢??
    NIKO2333332018-01-03 16:06 回复
    • 不需要选择,也无法选择,因为SSR停止更新删除项目后,更新PAC为XXX 的所有选项都已失效。如果你需要更新PAC为GFWList,那么可以去看看这个文章:https://doub.io/ss-jc59/
      Toyo2018-01-04 15:06 回复
      • 是不是在user-rule里面添加白名单都无法使用了呢,之前用旧版本的SS是直接在PAC里添加网址马上生效的,现在用4.7.0的SSR里面的PAC太凌乱了,想在user-rule添加白名单,请问有什么办法吗?
        Lemon2018-03-07 01:38 回复
        • user-rule 中添加配置后,因为需要点击一下更新PAC为GFWList后才会生效,所以在SSR停更后,该功能就失效了。
          Toyo2018-03-07 11:28 回复
  15. 问下,前提以翻墙为目的的话,既然可以直接选择绕过局域网和大陆,为什么要自定义规则?自定义规则就是在全面也有很多冷门网站需要自己添加,不是麻烦了很多么?还是说绕过局域网和大陆不全面?
    ergou2017-12-07 00:49 回复
    • 你都说了 以翻墙为目的,那么很多人就只想 被墙的网站翻墙,没有被墙的就直连。那么这种情况就是和 自定义规则,同时自定义规则也能屏蔽广告(广告域名指向0.0.0.0)。
      绕过局域网和大陆虽然能保证低维护成本和高准确率,但是会导致一些没必要或者不能走代理的海外网站也走代理,比如 你去海外IDC购买VPS,如果你挂代理很有可能被判断为 欺诈,然后付钱了IDC拒绝开通VPS,然后撕逼半天巴拉巴拉的。
      每个人都有每个人的需求,所以破娃才会添加 自定义规则 的选项,让每个人可以按照自己的想法去 定制适合自己使用的代理规则。
      判断问题不能用你的主观意向思考其他人的想法,每个人都有每个人的想法。
      Toyo2017-12-07 14:10 回复
  16. 屌炸天的大佬,有个问题请教: 玩PT站,有个站tracker和网站是同一个网址,都是比如xxx.org,这种的是不是没法做到看网站走代理,挂种子不走代理?
    LC2017-12-02 11:08 回复
    • 我没玩过PT,这种问题我也不清楚,PT也不是要PT/BT软件去下载的么,如果你不设置该软件走代理,他就不会走代理,你可以测试一下。
      Toyo2017-12-02 12:49 回复
      • 哇大佬回这么快,敬业啊!我用的是SSR,用的软件就是图标小飞机的那个。。这个怎么排除程序不走代理啊,看遍了本站教程也没找到、求教
        LC2017-12-02 13:29 回复
        • 当SSR客户端设置系统代理模式 PAC或者全局 时,只有默认读取系统代理设置的软件才会去走代理,比如浏览器,而其他的软件绝大部分都不会走代理,都需要额外的设置代理 [SOCKS5 127.0.0.1 1080] 。
          你自己看一下你的BT/PT下载软件中是否有 代理相关设置,只要不是选择的 [使用系统代理设置] 选项就行。
          Toyo2017-12-02 13:34 回复
          • 嗯懂了大佬,但是。。我之前看过软件的连接设置,代理那里本来选择的就是无。。 我开着SSR并开始了一个种子,结果PT网站那边显示我的ip是翻墙后的 :smile: 我现在通过使用这个 用户自定义 规则,手动输入域名,总算是达到需求了。。 就是比较奇怪怎么没让走代理,软件还走了。。
            LC2017-12-02 16:29 回复
  17. 老大,文中给出的ALC文件是个黑名单,也就是大部分未被墙的域名都要解析IP后继续判断,请问这个解析是在本地还是在VPS处进行的呢?本地的hosts文件在这当中处于什么地位?
    bydx2017-11-26 12:37 回复
    • 规则文件都是在本地,当然是在本地匹配判断是否走代理啊,如果是服务器判断的话,那还判断什么?都已经走代理了。
      本地hosts的优先级我没测试过,应该是优于本地hosts文件的,具体自行测试。
      Toyo2017-11-27 16:42 回复
  18. 我想问下SSR文件夹下有个user-rule.txt的文本文件,跟文中说的user.rule这个文件是同样的吗,我点开来看前面那个文件是编辑GWFlist的用户规则的文本文件,后面那个是你说的代理规则里面的用户自定义里面的文件,不过我这边并没有user.rule,要自建创建,不懂这两个文件里的规则效果是不是一样,还是有什么区别。顺便能给出安卓端SSR的一个ACL文件链接吗,我自己在github上找了一个,但好像不太理想。
    阿尔卑斯山的小屋2017-11-26 00:10 回复
  19. 麻烦研究实现自动切换服务器,方便选择某个网站用某个服务器代理访问。
    qq2512017-11-17 22:36 回复
    • 这可能需要多开ShadowsocksR服务端,或者设置ShadowsocksR服务端中的 端口设置... 选项(这个没教程我也不知道怎么玩)。
      同时浏览器还需要安装扩展(SwitchyOmega)辅助,才能实现不同网站使用不同代理服务器。
      Toyo2017-11-17 23:20 回复
  20. 请问一下 这个“浏览器扩展也设置 127.0.0.1 1080”是什么意思 要怎么弄 提前谢过逗比大大了
    Salo2017-11-17 13:37 回复
  21. 方便多了,本地服务器可以很方便的连接。自定义的规则感觉比pac的文本有效(之前编写pac规则无效不知道为毛) 感谢doub。
    rrr2017-11-17 10:01 回复
  22. 使用的逗比云下载的4.7.0版本,一直想用这个功能来屏蔽广告,但测试总是无效。后来才发现,localproxy和reject之间似乎并不是后一条覆盖前一条的规则。比如.baidu.com localproxy在前,.hm.baidu.com reject在后,并不能屏蔽掉hm.baidu.com,把前面一条删掉后,后一条屏蔽规则才有效。 不知道是软件bug还是我哪里设置不当。
    douA2017-11-15 15:39 回复
  23. 问一个问题:用户自定义规则对网络速度的影响是怎么样的?我的规则里加了黑名单、白名单、广告屏蔽,有25000条左右,规则的解析会降低网络速度吗?
    Yico ters2017-11-13 23:48 回复
    • 规则的数量不会影响网络速度,但是会影响匹配速度,在访问一个网站的时候,SSR客户端就会去规则文件内一行行匹配,如果规则过多肯定会增加匹配规则的时间,在访问的网站打开前的等待时间就会增加。
      当然如果几千条规则数量,则没什么影响,但是如果几万条,可能会有轻微的延迟感(就是会多等一会),当然具体的影响程度取决于设备性能。
      Toyo2017-11-14 10:08 回复
    • 问了问破娃(SSR作者),她告诉我 匹配速度和规则数量没什么关系,所以应该关系不大。
      Toyo2017-11-16 14:28 回复
      • 谢谢大大解答
        Yico ters2017-11-18 13:18 回复
  24. 文中的黑名单规则局限太多,写了个白名单规则,带有简单的去广告。 https://gist.githubusercontent.com/AppSo/a1a6e79be512242225b20255d43c29d1/raw/4251b950607d6bc4abc31257cac30833687b09df/user.rule
    xxx2017-11-13 17:53 回复
    • 反向思维,简单多了,直接我方的地址本地路由通过,剩下的就是外国的这个很简单了
      ghosthero2017-11-14 01:00 回复
    • Github地址给一下吧?想star
      1112017-11-14 11:03 回复
      • 地址 https://gist.github.com/AppSo/a1a6e79be512242225b20255d43c29d1
        xxx2017-11-15 12:18 回复
  25. 系统代理模式需要换成全局模式,用这个模式我重启电脑后在不自启SSR的前提下,网页会无法打开,必须IE代理设置恢复默认才行,没有PAC方便
    BiuTone2017-11-13 17:09 回复
    • 不是全局和PAC模式的问题,根据你说的这种情况,应该是 SSR客户端未正常关闭,或者关闭的时候未正常初始化 系统代理设置(IE代理设置)。
      Toyo2017-11-13 17:46 回复
  26. 逗比云下载的ssr客户端里面有带一个user.rule 有什么区别吗
    Dshyu2017-11-13 10:30 回复
    • 这是SSR客户端自带的规则文件,具体自己看规则内容。
      Toyo2017-11-13 14:35 回复
  27. 按照我的理解是,SSR选择pac(gfwlist)模式,GFWLIST里没有的网址,但是那个网址又被墙了,然后代理规则选自定义的话,我自己把该网址加入规则中,应该是可以访问该网址的,对不?可是我实践中,打不开,这就神奇了,测试网址:http://www.osair.cn
    LYCX20152017-11-13 09:28 回复
    • PAC(GFWList)中,如果没有你说的 www.osair.cn 域名,那么浏览器会直接直连访问,而不会走代理(流量请求不进入SSR客户端,也就不会进行 代理规则 判断了)。
      Toyo2017-11-13 09:39 回复
      • 所以说,还是要先经过pac或者全局了,如果全局的话,代理规则的判断还起作用吗?不是所有网站都走代理了?
        LYCX20152017-11-15 09:56 回复
        • 怕是你没仔细看本文章。
          当你系统代理规则为 全局模式 的时候,所有网站流量请求都会进入SSR客户端,然后SSR客户端通过你设置的 代理规则 来判断进入SSR客户端的数据是 走代理 还是直连
          Toyo2017-11-15 10:14 回复
          • 如果规则没有该网址,默认走代理了?像是百度没有,全局模式下,规则没有百度的网址,默认走代理了?
            LYCX20152017-11-16 23:40 回复
            • 是的,当规则文件内没有匹配到 baidu.com 的任何规则,就会走代理,当规则文件为空,则代表全局(所有流量都走代理)。
              Toyo2017-11-17 12:12 回复
  28. 我想问下,设置PAC模式(GFWlist),代理规则选全局,访问baidu.com 会走代理吗?
    小BAI一个2017-11-12 16:12 回复
    • 不会,因为GFWList里面的规则规定 baidu.com 直连。
      Toyo2017-11-12 17:45 回复
  29. 希望逗比出个
    Mars_Sea2017-11-12 10:28 回复
  30. 逗比666
    winD2017-11-12 10:06 回复
  31. 谢谢逗逼。
    Adapa2017-11-12 09:04 回复