Skip to content

hostemail/smusic

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

网络代理软件客户端-高级技巧

博客:https://ccava.cc

客户端下载:http://smusic.ys168.com

规则可达到的效果

屏蔽广告/国内外自动分流/自定义网站规则(直连OR代理)/拦截运营商劫持/保护隐私

常见问题

  • 上千行的代理规则,会对上网速度产生影响吗?

不会的。我之前也认为这是一个每次网络数据包经过都会执行一次的规则文件,逐行匹配规则,所以需要尽可能精简。但后来和 SR 作者交流后发现这是一个误区,SR 在每次加载规则时都会生成一棵搜索树,可以理解为对主机名从后往前的有限状态机 DFA,并不是逐行匹配,并且对每次的匹配结果还有个哈希缓存。 换句话说,2000 行的规则和 50 行的规则在 SR 中均为同一量级的时间复杂度 O(1)。

  • 你提供了这么多规则,如何选择适合我的?

黑白名单区别在于对待 境外冷门网站 的不同,黑名单默认直连,而白名单则默认使用代理。前者可能会有被墙的情况出现。后者不会出现无法翻墙的情况,但也许会使用代理去连接原本可以直连的网站,速度变慢,当然,如果你的翻墙服务器速度不低于直连,就果断使用白名单吧。 如果你选择恐惧症爆发,那就两个都下载好了,黑白名单在手,天下无忧。

  • 广告过滤不完全?

该规则并不保证 100% 过滤所有的广告,尤其是视频广告,与网页广告不同的是,优酷等 App 每次升级都有可能更换一次广告策略,因此难以保证其广告屏蔽的实时有效性。

WIN7/10客户端

SSR-WIN:https://github.com/smusicsanshu/smusic/blob/master/win/%5BWIN%5D-SSR-4.8.0.zip

PAC模式自定义规则

在用户使用PAC模式的前提下,可在菜单PAC 下选择 编辑GFWlist规则

参考MAC编辑方法

用户自定义规则

改用 用户自定义 代理规则(系统代理模式选择全局,浏览器扩展也设置 127.0.0.1 1080(默认端口))

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

文件位置:

代理规则用户自定义 的规则文件是 ShadowsocksR.exe

客户端文件同目录下的 user.rule 文件(如果没有自己新建)。

下方地址中的内容,复制进去就好了:

SSR GFWList user.rule :https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/gfwlist-user.rule

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

IOS客户端

提供多款 Shadowrocket 规则,带广告过滤功能。用于 iOS 未越狱设备选择性地自动翻墙。

精简版(推荐)

用于Surge/Shadowrcket_URL导入方式,阉割了节点定制以及功能开关,其他部分大致相同

Surge:https://raw.githubusercontent.com/lhie1/Surge/master/Surge.conf

Shadowrocket:https://raw.githubusercontent.com/lhie1/Surge/master/Shadowrocket.conf

Quantumult_分流:https://raw.githubusercontent.com/lhie1/Rules/master/Quantumult/Quantumult.conf

Quantumult_链接阻止:https://raw.githubusercontent.com/lhie1/Rules/master/Quantumult/Quantumult_URL.conf

使用方法

Shadowrocket:打开软件 - 配置 - 点击右上角“+” - 输入上面的地址 - 点击下载 - 选择

Quantumult:设置 - 订阅 - 点击右上角“+”  - 分流/链接阻止 - 左滑 - 替换

MitM

简介:MitM(即 Man-in-the-middle attack,用于解密 HTTPS 的流量)

iOS 9 以上的系统都需要在安装证书后到关于本机里信任证书才可使其证书有效。

1. 安装:
* Surge:配置 - 编辑配置 - HTTPS 解密 - 安装证书
* Shadowrocket:设置 - 证书 - 安装证书
* Quantumult:Settings - HTTPS - HTTPS Decryption

2. 信任:
设置 - 通用 - 关于本机 - 证书信任设置 - 信任

备注:只需要安装并信任一次,使用 JSBox 升级规则丝毫不会影响证书。
备注:不要自己去生成新证书,会导致规则与证书不匹配导致 MitM 失效直接导致无法加载的问题,导出规则后直接安装并信任就可以了。如果不小心点到了,重新运行 JSBox 导出规则即可正确安装。

安卓客户端

SSR-安卓:https://github.com/smusicsanshu/smusic/blob/master/ssr-android/%E3%80%90%E5%AE%89%E5%8D%93%E3%80%91shadowsocksr-3.4.0.7%EF%BC%88%E7%A8%B3%E5%AE%9A%E7%89%88%EF%BC%89.apk

使用方法

在软件首页 - 路由设置 - 自定义ACL文件 - 把下面地址复制进去即可

安卓 SS/SSR 去广告ACL规则

  • 屏蔽小米手机和魅族flyme rom系统广告
  • 国内网站均直接连接
  • 屏蔽常用视频网站广告
  • 屏蔽常用网站广告、其他流媒体网站广告
  • 屏蔽部分应用程序开屏广告
  • 屏蔽部分运营商劫持网页弹出的漂浮球广告、流量统计
  • 拦截常用应用程序的隐私跟踪、行为分析、数据统计

SS/SSR ACL Files Download:

ACL更新地址(白名单):https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/banAD.acl

ACL更新地址(黑名单):https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/gfwlist-banAD.acl

ACL更新地址(全局):https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/onlybanAD.acl

ACL更新地址(仅GFWList):https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/fullgfwlist.acl

ACL更新地址(国内代理):https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/backcn-banAD.acl

ACL更新地址(白名单,无去广告):https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/nobanAD.acl

MacOS客户端

可在高级设置中添加那些网站想通过代理,那些直连(前提是使用PAC模式)

使用方法

直接复制进去即可,重启软件,即可(此方法WIN通用)

位置:代理设置 - 编辑PAC用户自定规则

客户端:https://github.com/smusicsanshu/smusic/blob/master/ShadowsocksX-NG-R8.dmg

添加自定义规则

! Put user rules line by line in this file.
! See https://adblockplus.org/en/filter-cheatsheet
! Homepage:https://artcloud.club


! 强制以下网站走代理-自己需要走代理的网站-照猫画虎添加即可

||dmm.jp^
||gfw.press^
||adobe.com^
||pornhub.com^
||eroshare.com^
||behance.net^
||pinterest.com^
||500px.com^
||huobi.com^
||dribbble.com^
||pixiv.net^
||pixiv.org^
||pximg.net^
||1x.com^
||pinterest.ru^
||pinterest.ca^
||sofadreams.com^

! 通配符支持-全部走代理

*.example.com/*
*.pornhub.com/*
*.github.io/*
*.500px.com/*
*.pinterest.com/*
*.behance.net/*
*.huobi.com/*
*.dribbble.com/*
*.pixiv.net/*
*.pixiv.org/*
*.pximg.net/*
*.ax1x.com/*
*.1x.com/*
*.worldpay.com/*
*.envoytransfers.com/*
*.googlevideo.com/*
*.91porn.com/*
*.phncdn.com/*
*.brazzerscontent.com/*
*.p03.space/*
*.gemius.pl/*
*.gstatic.com/*
*.uptodown.com/*
*.net-chinese.com.tw/*
*.adobe.com/*
*.tvb.com/*
*.sofadreams.com/*
*.amazon.co.jp/*
*.pinterest.ca/*
*.pinterest.ru/*

! 满足规则的地址-不使用代理

@@*.example.com/*
@@*.qq.com/*
@@*.weixin.com/*
@@*.baidu.com/*
@@*.youku.com/*

感谢以下作者

https://github.com/ACL4SSR/ACL4SSR

https://github.com/lhie1/Surge#mitm

https://github.com/smusicsanshu/Shadowrocket-ADBlock-Rules

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published