forked from wbcyclist/merlin_shadowsocks
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangelog.txt
1575 lines (1336 loc) · 96.8 KB
/
Changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
fancyss_arm Changelog
===========================================
4.1.7
- update 更新shadowsocks-libev到最新3.2.1,simple-obfs更新到最新0.0.5 (2018年11月25日 编译);
- update 更新shadowsocksrr-libev到最新,支持auth_akarin_rand和auth_akarin_spec_a协议 (2018年11月25日 编译);
- update 更新kcptun到20181114
- update 更新v2ray制v4.6.4;
- update 同步最新规则;
- fix 修复自定义服务器解析DNS的一个问题;
4.1.6
- add 【DNS设定】DNS劫持(原chromecast功能)添加是否启用的开关;
- add 【DNS设定】增加节点域名解析DNS服务器功能,现在服务器域名解析的DNS可以自己定义,而不是之前写死的114dns;
- fix 修复原chromecast规则在关闭插件后,iptables规则无法被正常清除的问题;
- update 更新oneDNS服务器地址;
- update 同步最新规则;
4.1.5
- update 更新安装包内置v2ray二进制v4.3;
- update 同步最新规则;
4.1.4
- fix 修复订阅对固件版本判断错误的问题;
- fix 修复订阅因服务商一些错误的空格,可能导致订阅后界面死掉的问题;
- remove 移除v2ray在arm机型上虚拟内存的需求(原因:https://www.v2ray.com/chapter_02/env.html#buffer-size),不过对于256M内存的机器,仍然建议使用虚拟内存,但是不强制。
- update 同步v2ray二进制v3.47;
- update 同步最新规则;
4.1.2 - 4.1.3
- fix 修复使用v2ray gui配置提示json格式不对的问题。(fixed in 4.1.3)
- notes 建议大家将固件版本升级到X7.9.1,X7.9.1使用skipdv3作为插件的数据储存,可以大大避免插件出现一些莫名的问题 #62。
- update 优化web和订阅脚本;
- update 将内核参数overcommit_memory设置为1,以避免v2ray等golang程序因申请过大内存而无法运行等问题;
- update 降低v2ray启动要求:现在总内存大于250M,且可用内存大于150M,即符合启动条件!
- update 同步v2ray二进制v3.44;
- update 同步最新规则;
4.1.1
- add 添加v2ray订阅ver1格式的支持,现在不会再出现因检测到旧的v2ray配置而订阅不到节点的情况;
- update 用usleep替换sleep,缩短订阅节点的时间;
- fix 修复负载均衡模式下,使用域名作为节点解析错误的问题;
- fix 修复切换不同类型节点可能导致dns无法解析的问题;
4.1.0
- add 【更新管理】订阅功能添加v2ray支持;
- add 【更新管理】链接解析添加节点支持vmess://链接;
- fix 修复回国模式的黑白名单的一些问题(#63);thx to huming2207;
- update 为了减少skipd的数据写量,现在只有更改过的参数才会提交到skipd;
- update 更新https_dns_proxy中的解析doh域名的dns;
- update 现在端口为23456的socks5代理会按需启动,而不是常开(#60);
- update 同步安装包内置v2ray二进制版本v3.39;
4.0.9
- add 【附加功能】内添加dnsmasq-fastlookup替换功能,可以将原来遍历查询的dnsmasq替换为hash查询的dnsmasq,极大的降低cpu消耗,加快dns查询速度。
相关链接:https://www.v2ex.com/t/172010,http://koolshare.cn/thread-65484-1-1.html
4.0.8
- fix 修复之前一个提交错误,导致4.0.7更新日志中第5、6项实际没得到更新的问题;
- add arm机型添加https_dns_proxy国外解析,https_dns_proxy是DNS Over https(DOH)方案,dns请求走https,支持ECS,因此具有非常好的国外cdn效果!
插件默认使用了cloudflare的服务(1.1.1.1和1.0.0.1),因为是直链cloudflare,如果到1.1.1.1和1.0.0.1丢包较多或者ping较高不建议使用。
4.0.7
- fix 订阅:修复订阅链接有跳转情况下,有时候无法订阅的问题;
- fix 订阅:修复订阅节点的协议协议参数 (protocol_param)有更新时,订阅完后本地却没有更新的问题;
- update v2ray:修复使用v2ray节点,重启路由,插件不能自启的问题(现在自启不检测虚拟内存);
- update v2ray:现在总内存在500Mb以上,且可用内存在200Mb以上的机器,不再强制要求虚拟内存;
- update (updated in 4.0.8)为了避免因定义了错误的黑白名单,导致分流出现错误,更新了更加严格的域名格式检查;
- update (updated in 4.0.8)更改jitterentropy-rngd程序为haveged,以提供足够的熵来快速生成高质量的随机数,保证ss-libev启动;
- update 更改了脚本中一些逗逼的日志;
- update 更新v2ray二进制到v3.38;
4.0.6
- fix 修复一个因获取到错误的base64字符串长度而导致订阅节点信息错误,最终导致订阅完成后部分节点被删除的bug
- update 去掉chinadns1的-m参数,以兼容更多的使用环境。
- update 同步最新规则;
- update 优化一些脚本和界面;
4.0.5
- fix 修复回国模式的一系列问题;
- fix 修复因机场给出错误的节点信息导致订阅后全部节点被删除的问题;
- upate 更新udpspeederv2最新二进制(2018年8月30日编译);
- update 同步最新规则;
4.0.4
- update udp2raw二进制更新20180728.1,udpspeederv2二进制更新20180806.0,thx to Love4Taylor;
- update udpspeederv2添加关闭数据包验证功能,thx to Love4Taylor;
- fix 修复订阅成功后节点可能又马上被删掉的问题;
4.0.3
- update 本项目(https://github.com/hq450/fancyss)接手ks开发组的科学上网插件的维护,
将对应的插件、规则、二进制更新链接更换为本仓库的链接,以保证更新服务正常。
- update 同步最新规则;
- update 更新v2ray二进制:v3.36
===========================================
以下为原ks开发组维护版本的更新日志:
4.0.2
- fix 修复v2ray使用域名时因无法解析导致代理不通的问题;
- update ks开发组停止维护此插件,4.0.2作为一个过度版本,更新后将会马上看到4.0.3的更新,
更新4.0.3会将插件完全转到新的项目:https://github.com/hq450/fancyss,以后由此项目接手科学上网的维护。
ks软件中心项目内科学上网相关内容将在48小时内彻底删除。请尽快更新到4.0.3,以确保插件以后可以得到在线更新等维护。
4.0.1
- fix 修复在节点页面无法通过vmess://链接添加v2ray节点的bug;
- add 【附加功能】添加插件定时重启功能(实验);
- add 【附加功能】添加插件触发重启功能(实验),可以在设定的时间间隔下解析服务器IP地址,如果IP发生改变,则重启插件或dnsmasq;
4.0.0
- fix 修复某些机器开机启动后iptables规则被多次添加,影响如koolproxy等其它插件的启动;
- fix 修复【内部网络(lan)】-【DHCP服务器】-【DNS 及 WINS 服务器设置】内DNS Server 2无法清空的问题;
- fix 修复通过vmess://链接添加v2ray节点时无法添加tls信息的bug;
- add 添加域名黑白名单格式检查,错误格式的域名不会添加进对应名单并给予相应提示;
- update 同步最新规则:gfwlist.conf, chnroute.txt, cdn.txt;
- update 更新v2ray二进制版本为v3.35;
- update 更新kcptun二进制版本为20180810
- remove 移除多余无用的socks5开机启动文件;
3.9.9
- update 添加jitterentropy-rngd,以提供足够的熵来快速生成高质量的随机数,保证ss-libev启动;
- fix 修复带订阅对某些机场不支持的情况;
- fix 修复订阅ssr节点协议带compatible时,订阅到的协议值为空的问题;
3.9.7 - 3.9.8
- update 更新ssrr二进制为最新编译,版本2.5.3;
- update 更新haproxy到1.8.8;
- fix 修复访问控制配置出国模式后,实际走全局模式的bug;
- update 增加对路由模式的检测,当使用桥接等非路由模式的时候;
- update 增加对【智能网络卫士】-【DNSFilter】是否开启的检测;
- update 增加对固件版本号兼容检测,如果固件低于X7.2,插件不能使用;
3.9.6
- update 增加对 Enable JFFS custom scripts and configs选项是否开启的检测;
merlin固件软件中心诞生以来就是依赖这个 Enable JFFS custom scripts and configs这个选项的开启的,
如果此处没有开启,会影响软件中心内所有插件的开机启动,还会影响【科学上网】插件的dnsmasq的配置,导致dns污染等问题。
- fix 修复部分机型安装提示平台不符合安装需求的问题。
- update 优化一些日志显示。
3.9.5
- fix 订阅:修复订阅部分机场时节点重复添加的问题;
- fix 订阅:修复订阅时选择走ss,但是却走常规网络下载的问题;
- add v2ray:现在json配置栏里能使用vmess://xxx的链接来添加节点,添加后会自动解析为非json配置
- fix v2ray:修复非json配置tcp + tls下无法工作的问题;
- fix v2ray:修复非json配置ws + path不配置host时不工作的问题;
- fix v2ray:修复服务器使用域名可能导致出现不工作的问题;
- fix v2ray:修复插件重启速度可能变得极慢的问题;
- fix 修复插件更新后有时版本号未变化的问题;
- fix 修复插件开机启动nat加载可能过早的问题;
3.9.4
- fix 修复v2ray非json配置在ws/h2协议下,不配置path和host不能工作的问题;
3.9.3
- 说明 此次更新主要针对v2ray非json配置的调整,配置逻辑参照v2rayN windows客户端;
- update 为了避免混淆,将v2ray 传输协议 (network) 设置ws和ws_header选项合并;
- update v2ray非json配置传输协议增加h2协议;
- update 为v2ray非json配置的所有配置选项写了说明,详情鼠标点击左侧黄色文字;
3.9.2
- fix 修复v2ray使用非json配置ws_header时,配置文件不通过的问题;
- fix 修复v2ray json配置时使用vmess以外的传出协议时候,检测不到v2ray服务器ip地址;
- fix 修复v2ray在添加节点时候勾选多路复用 (Mux),但是切换到帐号设置页面该节点并没有勾选的问题;
- fix 修复插件检查更新,如果没有更新会出现flock错误,并且窗口无法自动关闭的问题;
- fix 修复有时访问ss服务器本身服务器也走代理的问题;
3.9.1
- fix 修复3.9.0 出现DNS污染的问题;
3.9.0
- add 增加v2ray支持,需要配合虚拟内存;
- update 优化国内dns设定时的一些判断;
- fix 修复chinadns2提交可能失败的问题;
3.8.9
- fix 修复负载均衡提交可能被卡住的问题。
3.8.8
- update 更新shadowsocks-libev到最新3.1.3,simple-obfs更新到最新 (2018年04月15日 编译);
- update 更新kcptun到20180316
3.8.7
- fix 脚本:修复使用ss混淆节点,重启路由后不会启用混淆的问题。
3.8.6
- fix 脚本:修复gfwlist模式下国内DNS解析的国内cdn问题。
3.8.5
- add 加入ss_post_start功能,可以在SS服务运行完毕后触发用户自己的脚本;
加入ss_pre_stop功能,可以在SS服务开始关闭前触发用户自己的脚本;
* 例如在/koolshare/ss/postscripts/下放入两个脚本:P01V2ray.sh, P99Brook.sh
* SS插件运行后会自动按照数字从小到大顺序运行 P01V2ray.sh start, P99Brook.sh start
* SS插件关闭前会自动按照数字从大到小顺序运行 P99Brook.sh stop, P01V2ray.sh stop
- update 同步最新规则。
- readme 此版本其它功能和二进制无任何变化。
3.8.4
- fix 脚本:修复chinans2有时候不启动的问题。
- fix 脚本:修复开机后重启nat可能不加载iptables的问题。
3.8.2 - 3.8.3
- fix 修复kcptun重启失败
- fix 修复chinadns2某些情况下开启失败的问题。
- fix 修复cdns方案下一些国内域名解析到国外ip的问题。
- update 更新5个国外DNS方案的说明,增加推荐等级。
3.8.1
- fix 修复以前使用国内优先的用户升级到3.7.8 - 3.8.0后,国外不工作的问题。
3.8.0
- fix 修复dns劫持功能失效导致自定义过DNS的出现问题。
- fix 修复chinadns2有时候启动失败的问题。
- revert 恢复原chinadns方案,为了区分命名为chinadns1,其中国dns使用【国内DNS设置的值】,上游方案固定为dns2socks。
- update 为了保证成功率,默认国外方案更换为dns2socks。
3.7.9
- 说明 是否加会原来的一些dns解析方案待观察。
- fix 修复详细状态显示的信息不正确。
3.7.8
- 说明 此次精简优化插件,为了提升DNS解析能力,移除了一些旧dns解析方案,
增加了更加科学好用的DNS解析方案,且设置上对小白非常友好。
- add 新增cdns解析方案,支持EDNS,自带国内外cdn(默认);
- add 新增chinadns2解析方案,支持EDNS,自带国内外cdn;
- remove 移除dnscrypt-proxy解析方案;
- remove 移除pdnsd解析方案;
- remove 移除旧的chinadns解析方案;
- remove 移除Pcap_DNSproxy解析方案;
- remove 移除DNS偏好选择,改为后台自动判断优化;
- remove 移除chromecast设置,为了更好防dns污染,现在默认开启;
- remove 移除ss节点解析设置,改为后台自动判断优化;
- remove 移除国内cdn加速设置,因为现在dns方案具有cdn加速了;
- remove 移除黑科技按钮,以后需要截图请自行打码;
- remove 移除插件开机启动延迟;
- update 优化启动脚本,提升插件提交应用速度;
3.7.7
- update Pcap_DNSpproxy更新到最新0.4.9.5
- update dnscrypt-proxy更新到最新1.9.5
- update haproxy更新到最新1.8.1
- update kcptun二进制更新到最新20171201
- update 更新socks5功能的gfwlist.acl
- update 同步最新ss规则和Pcap_DNSpproxy规则
- fix 现在kcptun串联UDPspeeder或者UDP2raw在非游戏模式下也能使用了,注意如果游戏模式下kcptun串联UDPspeeder或者UDP2raw
会导致udp blocked,因为在服务器端的串联链里有kcp,其不支持udp。要支持的话需要路由器端和服务器端双开UDPspeeder或者UDP2raw,
这个功能虽然可以实现但是web会显得更复杂,所以暂时不做这个。
- fix 修复KCP在选择模式下,部分参数填写不全导致KCP进程无法启动的问题;
- fix 修复安装插件导致ssserver插件二进制丢失的问题;
- fix 修复部分帮助链接失效的问题;
- fix 修复节点面板错位的问题;
3.7.6
- fix 修复某些情况下kcptun无法启动的问题;
- update 同步最新规则;
3.7.5
- update 更新ss-libev到3.1.1
- fix 修复UDPspeeder其它参数设置无效的问题
- fix 修复UDP2raw某些时候进程启动失败的问题
3.7.4
- update 更新UDPspeederv1、UDPspeederv2、UDP2raw二进制到最新
- fix 修复单开UDPspeeder(V1/V2),udp加速无效的bug;
- fix 修复单开UDPspeeder(V1/V2),MTU设置无效的bug;
- add KCPTUN的绑定端口现在可以设置了,现在你可以像原来一样单独使用KCP加速,也能配置KCPTUN和UDPspeeder的串联、KCPTUN和UDP2raw的串联、
KCPTUN先串联UDPspeeder,再串联UDP2raw、甚至UDP2raw串KCPTUN。我知道这很绕,不过只要知道下面的关系,相信如何配置,就难不倒你~
tcp in udp:KCPTUN
udp in udp:UDPspeeder
udp in tcp:UDP2raw
3.7.3
- 说明 1. UDP加速,包括UDPspeeder和UDP2raw,都只能支持ss和ssr的udp,不支持koolgame,koolgame已经自带了udp优化。
2. UDP加速需要自己配置服务器端的UDPspeeder或者UDP2raw程序,从飞机场购买SS帐号的不能使用。
- add 增加UDP2raw的支持(感谢wangyu-的开源项目),支持单独使用UDP2raw,将ss-redir的UDP流量直接转成tcp流量,应对UDP屏蔽或QoS,或在UDP不稳定的环境下提升稳定性。,
也可以将UDPspeeder(V1/V2)与UDP2raw串联,将ss-redir的UDP经过UDPspeeder加速后,通过UDP2raw转成TCP流量。
UDPspeeder(V1/V2)与UDP2raw简要的使用说明:
正确开启的姿势:
0. 服务器端:配置并UDPspeeder(V1/V2)/UDP2raw的服务器端程序
1. 路由器下:当前正在使用游戏模式或者访问控制主机中有游戏模式主机;
2. 路由器下:UDP加速的节点和正在使用的节点一致;
3. 路由器下:正确配置并开启UDPspeeder(V1/V2)或UDP2raw,或者两者都开启(串联模式)。
使用情形:
1. 单独使用UDPspeeder(V1或V2):ss-redir(UDP) -- UDPspeeder(UDP) ------ UDPspeeder(UDP) -- ssserver(UDP),即udp in udp模式
2. 单独使用UDP2raw:ss-redir(UDP) -- UDP2raw(TCP) ------ UDP2raw(TCP) -- ssserver(UDP),即udp in tcp模式
3. UDPspeeder(V1或V2)和UDP2raw一起使用(串联):ss-redir(UDP) -- UDPspeeder(UDP) -- UDP2raw(TCP) ------ UDP2raw(TCP) -- UDPspeeder(UDP) -- ssserver(UDP),即udp in tcp模式
UDPspeeder(V1/V2)针对udp传输进行优化,能加速udp,降低udp的丢包,特别适合游戏。
UDP2raw可以将udp协议转为tcp,准确的说UDP2raw不是一个udp加速工具,而是应对UDP屏蔽或QoS,或在UDP不稳定的环境下提升稳定性的工具。
如果你的运营商屏蔽了UDP,或者UDP及其不稳定,可以使用UDP2raw配合UDPspeeder(V1/V2)串联使用来绕过屏蔽,并且实现udp加速。
其它:
KCPTUN的TCP加速是把ss-redir的TCP流量转为UDP流量,相当于tcp in udp,虽然此udp也能和UDPspeeder/UDP2raw串联,甚至三者一起串联使用,
但是为了不增加插件复杂度,同时考虑到merlin arm路由器着急的性能,目前暂时不支持KCP和UDPspeeder/UDP2raw的串联配置,未来会考虑开放该配置。
目前使用UDPspeeder/UDP2raw均需要在服务器上配置运行相应的程序,在路由器下运行UDPspeeder和UDP2raw的串联,同时需要服务端两者的串联配置,
简单的来讲,UDPspeeder的运行不需要特殊的更改就能用于单独使用和串联使用,而UDP2raw单独使用的时候其远程端口(-r)应该配置为服务器上ss程序的监听端口
而串联使用下,UDP2raw的远程端口(-r)应该配置为服务器上UDPspeeder程序的监听端口。
例如:服务器上配置了ssserver监听在0.0.0.0:8083
1. 单独使用UDPspeeder的话,服务器UDPspeeder上配置 -l 0.0.0.0:8855 -r127.0.0.1:8083;路由器下UDPspeeder服务器填写 vpsip:8855
2. 单独使用UDP2raw的话,服务器UDP2raw上配置 -l 0.0.0.0:8866 -r127.0.0.1:8083;路由器下UDP2raw服务器填写 vpsip:8866
3. UDPspeeder和UDP2raw串联的话,服务器UDP2raw上配置 -l 0.0.0.0:8877 -r127.0.0.1:8855,服务器UDPspeeder配置不变;路由器下UDP2raw服务器填写 vpsip:8877,路由器UDPspeeder配置不变.
以上只说明了端口的配置情形,其它参数请参考UDPspeeder(V1/V2)与UDP2raw的官方文档。
- add 因为UDPspeeder(V1/V2)和UDP2raw对上游软件的MTU有要求,增加ss/ssr-redir MTU,以达到更好的UDP加速效果。不知道如何设定的请选择不设定,以免造成不必要的问题
- fix 修复开启koolproxy后,科学上网插件的白名单失效的问题。
- fix 修复udpspeeder某些值配置为空的情况下开启失败。
- add udpspeederv2增加其他参数,方便填写一些没有列出来的高级参数。
- fix 修复界面的一些小问题。
- add 在一些必要的地方增加帮助链接,点击可以直接查看简要帮助信息。
- update 现在规则更新不开启自动更新或者不勾选更新项目也能在页面点击更新了。
3.7.2
- fix 修复firefox下日志不能滚动的问题,负载均衡和socks5页面错位的问题
- fix 修复主模式不为游戏模式,访问控制中有游戏模式主机的时候udp不通的问题
- update 现在udp加速在访问控制里有游戏模式主机时也能工作(udp加速启动条件:勾选udp加速 + 加速节点和正在使用的节点一致 + 主模式或者访问控制启用游戏模式)
- update kcptun二进制更新到20171113
3.7.1
- fix 修复节点添加、编辑功能
- fix 修复kcp启动后实际未加速的问题
- fix 其它一些小问题
3.7.0
- update 现在点击科学上网开关不再隐藏相关页面元素
- add 订阅链接支持注释如:(#https//ssr.com/xxx #订阅1)订阅1将不会订阅
- add 增加kcp参数输入方式,现在可以选填输入
- update 游戏模式现在也能使用kcp加速(tcp部分走kcp协议,udp部分走原ss协议)
- update 现在SS AEAD下也能使用游戏模式
- add 增加udp加速功能,能使用UDPspeederV1和UDPspeederV2对游戏模式udp进行加速
目前不支持UDPspeeder和kcp串联使用(ss流量的tcp走kcp,kcp走UDPspeeder),
但是可以并联使用(ss流量的tcp走kcp,udp走UDPspeeder)
3.6.9
- fix 修复ssr下速度过慢;
- fix 修复订阅中自定义混淆参数无效的问题;
- fix 修复ss:// ssr:// 链接无法添加节点的问题;
3.6.8
- update 经测试,使用mbedtls 2.6.0依赖,速度不如mbedtls 2.5.1,因此重新编译相关二进制文件。
更新ss-libev, simple-obfs, ssrr-libev, mbedtls依赖更换为2.5.1版本,libsodium版为1.0.13版本。
3.6.7
- fix 修复dnsmasq设置,黑白名单,订阅链接无法保存
3.6.5 - 3.6.6
- 说明 从3.6.5开始,SS插件和之前版本的数据格式不完全兼容!升级到3.6.5将会尝试升级原先的数据!
如果你安装此版本后仍然有问题(ssr节点可能变成ss节点),请尝试清空ss数据后重新录入!
另外插件更名为【科学上网】,作为集成科学上网的工具的插件,本插件是支持SS、SSR、koolgame三种客户端的科学上网、游戏加速工具。
未来可能会进一步增加brook和v2ray的支持到本插件。本次升级为了方便未来增加新的客户端而做了大量的更改。
- 须知 升级后需要强制刷新缓存:ctrl + F5,界面才能正常。
- update 优化后台对SS数据处理。一直以来修修补补导致很多问题,因此此部分更新较大,更新后老版本的ss数据可能和此版本出现兼容问题,
虽然此版本在安装的时候会对ss数据进行升级转换,但是并不能完全保证不出任何问题,
所以使用3.6.5插件的朋友,建议大家采取以下方式安装:
1. 插件内更新,从3.6.4或者更低版本,版本更新到3.6.5或者更高,更新过程会对数据进行升级处理,但是不保证不出问题
2. 插件内更新,通过插件内更新后,在【附加功能】内清空配置,然后重新手动配置节点,或者重新订阅节点,别用以前的备份文件进行恢复
3. 【附加功能】内清空配置,卸载插件,然后通过离线安装或者SSH全新安装科学上网插件。
4.成功升级3.6.5后建议重新生成备份文件。
- update 由于插件当初设计不合理,将【游戏模式v2】单作为了一个模式来使用,而该模式又需要单独的koolgame客户端和服务器端来配合使用,
并不兼容SS和SSR, 而SS、SSR、koolgame都是作为代理的软件,而之前的设计中,经常有用户在SS和SSR下使用【游戏模式v2】,
或者在koolgame下使用gfwlist模式,大陆白名单模式,这些做法在之前的版本中都是不科学的用法;
现在为了插件更好的扩展性,将【游戏模式v2】更改为koolgame,作为并列于SS、SSR软件的一个代理软件,
也方便未来增加brook甚至v2ray等代理软件,插件本身也同时更名为科学上网插件,不再是shadowsocks插件;
现在使用koolgame下也能选择gfwlist模式,大陆白名单模式,游戏模式,全局模式,回国模式,并且支持SS、SSR使用的访问控制;
可以将koolgame单纯作为一个翻墙软件,使用gfwlist,大陆白名单模式等,也可以使用游戏模式用于游戏加速
(效果等同于之前版本选择游戏模式v2节点下使用游戏模式v2),现在koolgame下国外DNS还是暂时只支持koolgame内置的dns2ss,
未来会进一步开放全部DNS支持;
- update 更新shadowsocks-libev和simple-obfs二进制到最新,此次的编译应该能解决ss-redir,ss-local进程无故死掉的问题
- update 更新shadowsocksrr-libev二进制到最新,支持chain_e, chain_f,但是请慎用这两种混淆,因为可能导致不稳定。
- update 添加xchacha20-ietf-poly1305加密方式支持(ss only);
- update 以前为了美观,SSR协议参数为空的时候没有显示,现在不管是不是空的都会显示;
- remove 移除SS,SSR,V2软件切换选项,因为他们之间并不完全兼容。
- update kcp加速开关移动到新的标签页,注意因为游戏模式和SS AEAD下不支持kcp,因此kcp标签页隐藏
- remove 【电报交流】和【一键脚本】移动到【插件帮助】按钮内,为增加更多标签页腾出空间。
- update 同步最新规则到11月11日;
- fix 修复订阅节点时报错arithmetic syntax error;
- fix 修复订阅节点无法修改节点信息;
- fix 修复节点订阅导致负载均衡节点的权重和模式丢失;
- fix 彻底修复黑白名单和dnsmasq设置等输入框产生乱码;
- add 现在插件首次安装后,在没有节点信息的情况下开启开关,会提示输入节点;
- fix 修复Firefox等浏览器下标签页间隔过大导致界面交错,修复页面顶部排版;
- fix 修复koolgame下黑名单不起作用的bug。
- fix 修复可能的gfwlist模式下国内域名被国外dns解析导致分流不正常。
# ============================================================================
- 鉴于以前更新过于频繁,很多安装包也有不少问题,某些版本跨度之间的数据格式也不完全兼容
- 所以不再提供3.6.5以前的安装包
# ============================================================================
3.6.4
- add 帐号设置界面可以切换ssr功能回归,并可以切换v2节点;
- add 添加分流检测按钮,点击后会显示访问ip111.cn的结果;
- fix 修复ping测试和web测试中清空结果会导致页面错误,看上去像清空了所有节点信息,曾经出现过该问题的,需要清空全部数据才能完全修复。
- fix 修复在恢复配置的时候可能将配置恢复成加密格式的问题。
- fix 修复在QOS开启的情况下,kp和ss冲突。
- fix 修复游戏V2模式下和koolproxy冲突的问题
- fix 修复游戏模式bug,现在QOS开启的情况下也能使用游戏模式了(X7.7固件测试通过,低版本固件未测试)
- fix 修复某些情况下其余主机不走ss时候,UDP仍然可能走游戏模式的bug
- update 现在所有的提交操作完成后都会刷新一次插件页面,以防出现一些乱码等小问题
- fix 修复开启koolproxy后可能出现iptables规则加载错误的问题
3.6.3
- fix 修复第一次订阅成功后下次订阅可能会删除全部订阅节点的问题;
- fix 修复黑白名单输入框等出现乱码,导致国外出现问题(更新后需要重新提交);
- update 现在提交时会检测密码是否乱码并提示;
- update 混淆参数长度限制从100字符增加到300字符。
3.6.2
- fix 界面:修复关闭SS后,节点页面出现的问题,修复订阅节点后节点列表消失,只有刷新才出现的问题
- fix 功能:修复单端口多用户节点不能正常工作
- fix 订阅:修复某些运营商的订阅链接格式会导致第2个节点一致被覆盖写入
- fix 订阅:修复多个运营商订阅时,一个订阅失败导致另一个订阅成功后节点被删除
- fix 订阅:修复订阅时节点名有特殊符号保存出现问题
- fix 订阅:修复ss/ssr短链接添加节点无法添加混淆参数的问题;
- update 订阅:因订阅相关组件在低版本固件不能正常工作,因此限定订阅仅支持X7.7及以上固件才能使用
3.6.1
- fix 修复离线安装插件时卡住没进度,需要先更新软件中心1.3.5;
- add 新增SSR节点订阅支持,新增SS/SSR链接添加服务器,均在【更新管理】标签页下;
- add 规则管理:新增Pcap规则Routing.txt和WhiteList.txt更新(需要提交后刷新页面才能看到状态);
- add 添加ss_pcak.sh脚本,方便有自己修改插件后打包插件分享给别人
- update 离线安装现在会校验安装平台,避免N66U和AC66U用户乱装;
- update 更新shadowsocks-libev到最新3.1.0,simple-obfs更新到最新 (2017年10月26日 编译);
- update ssr-libev更换为ssrr-libev,版本3.5.1,3.5.2的chain_e/f因不稳定暂不跟进(2017年9月25日 编译);
- update 修复web测试有时候出现问题,ping测试增加twitter和facebook检测,google.com更改为google.com.hk;
- update 界面:将chromecast和ss服务器解析设定移动到【DNS设定】标签页下;
- fix 界面:修复KCP参数输入框只有保存刷新后高度才显示正常的问题,修复使用黑科技按钮后表格错位的问题;
- fix 修复开启ss后高亮侧边栏在X7.7固件下错误的问题,同时移除开启侧边栏功能;修复X7.7下负载均衡和socks5不显示
- fix 修复pdnsd不能写缓存文件的问题;
- remove 取消帐号设置内的切换ssr勾选框,此处为以前ssr兼容ss方便切换而设置,现在没什么必要了;
- update 规范一些参数,更新后可能导致ssr节点的混淆参数丢失;
- update 为了方便订阅和规则更新的下载,现在ss-local/ssr-local在插件启用时会保持23456端口的开启;
- update chromecast和koolproxy配合部分进行优化;
- update 优化开机启动生成ss配置文件;
3.6.0
- fix 修复游戏模式下trpoxy加载问题
3.5.9
- update ss启动脚本start.sh stop.sh nat-start.sh ssconfig.sh全部合并到ssconfig.sh一个脚本;
- fix 修复关闭ss可能会关闭socks5的bug;
- fix 修复一直以来存在的开机nat规则多次重复加载导致的开机性能问题;
说明:有人反馈3.5.8会导致进不去路由器界面,实际上是koolproxy插件的一个bug,请更新koolproxy插件到最新版本以修复此问题。
3.5.8
- update 更新shadowsocks-libev到3.0.7;
- fix 修复当主模式为游戏模式,acl主机为其它模式时,acl主机udp仍然走ss的bug;
- update 更新内置规则gfwlist.conf,chnroute.txt,cdn.txt到最新,gfwlist将82个国家域名限制为google,避免gfwlist模式下访问到淘宝全球等问题;
- update 路由器本身走ss域名增加entware.net,方便ss用户更快的安装entware;
- update ss详细状态增加SHADOWSOCKS_GFW_EXT链显示。
3.5.7
- fix 修复节点面板字体超出边界的问题;
- fix 修复nat-start在开机时候被触发多次造成nat规则重复;
- fix 修复开机启动后在nat PREROUTING内ss在kp之前,造成使用kp后国外过滤失效;
3.5.6
- update 更新ss-libev ssr-libev到最新;
- update 更新界面字体;
- add nat表新增SHADOWSOCKS-EXT链,以支持koolproxy:现在更新最新koolproxy插件后可以过滤ss流量,例如youtube广告.
3.5.5
- fix 修复SHADOWSOCKS_GAM链有时候不创建的问题。
3.5.4
- fix 游戏模式V2回滚为和ss插件3.1.5版本一样的体验(iptables,后台脚本,访问控制等),现在游戏模式V2的流量在iptables中会少转发一次;
- fix 修复游戏模式V2局域网控制黑白名单为空时所有客户端都不走koolgame的bug;
- update 同步最新gfwlist.conf chnroute.txt cdn.txt。
3.5.3
- fix fix layout of load Main_Ss_LoadBlance.asp and Main_SsLocal_Content.asp
3.5.2
- fix 修复SS访问控制,默认模式有几率变为空值,导致显示双working但是不能翻墙的问题。
- fix 修复可能的浏览器兼容问题,导致不显示节点列表的问题。
3.5.1
- fix 修复在X7.5固件下自定义dnsmasq,IP/CIDR白名单,域名白名单,IP/CIDR黑名单,域名黑名单内容在IE浏览器下显示乱码的问题;
该问题是由X7.5固件浏览器兼容性的更改造成的,导致用IE浏览器提交后,ss不正常工作。
3.5.0
- update update ss-rlibev to latest: fix UDP host & portl;
- update update haproxy to 1.7.5.
3.4.9
- fix 修复在DNS解析在国内优先下,自定义国内DNS不起作用的bug;
- fix 修复使用负载均衡时,详细状态检测出错的bug;修复详细状态内一些拼写错误;
- update 同步ssr-libev最新代码,commit:0f529efa4cc37713822a32b0a662a4735dd8962a.
3.4.8
- update ssr-libev刚修复了一个auth_chain_a协议下UDP相关的BUG,因此merlin ss插件同步更新;
- update 更新ss-libev到最新代码,同时更换为全静态编译;
- update 更新kcptun到20170525最新版本。
3.4.7
- fix 恢复shadowsocksR的ss-tunnel DNS解析功能.
3.4.6更新日志大雾:ssr-tunnel并不是没有做好,而是和ssr-local合并了,此次更新已经恢复。
3.4.6
- update 更新shadowsocksR-libev最新版,支持none加密和auth_chain_a协议;
注意:因为该版本ssr-tunnel官方并没有做好,所以选择none加密或者auth_chain_a协议时不能使用ss-tunnel作为DNS解析!
3.4.5
- fix 去掉auth_chain_a选项,之前因为测试时加上了,推送时忘了去掉,实际上现在并不支持该协议。
3.4.4
- fix 修复https://github.com/koolshare/koolshare.github.io/issues/333
修复在低分辨率屏幕上,添加SS节点被浏览器边缘挡住;
修复添加SSR节点时,切换模式后参数展示错误;
3.4.3
- fix 修复在X7.5固件下,ss界面整体偏移的问题;
- fix 修复SS节点在不同浏览器(firefox, chrome56, chrome58)下或者不同固件版本下(X7.4, X7.5)错位的问题;
- update 优化SS节点界面布局,现在页面上可以显示更多节点(14个);
- fix 修复在X7.5固件下下拉选择客户端报错的问题。
- fix 修复附加功能点击提交无法应用的问题(比如侧边栏开关);
3.4.2
- fix 修复ss主界面在380.66_X7.5固件中的错位问题。
3.4.1
- fix 修复SSR json格式检测不准确问题;
- update nslookup方式解析错误后会用resolveip尝试一次
(ps:前几日腾讯DNS:119.29.29.29出现问题导致很多朋友出现问题,119.29.29.29现已恢复);
- update 当输入服务器,端口,密码时,如果开头或者结束有空格,会自动清除之;
- update 去除快速应用DNS,快速应用黑白名单,快速应用附加设置;
因为重启部分服务或者进程有时候会出现问题,现在改为重启全部服务;
在这些设置提交时都会重启整个SS服务器,以保证SS相关的所有进程和配置工作正常。
- update 更新kcptun客户端到20170329版本;
- update 同步最新ss规则。
3.4.0
- add ss配置恢复支持SSR json格式节点;
- update ss配置导出/恢复功能移动到附加功能;
- update 现在导入json格式节点默认为大陆白名单模式;
- fix 修复用json导入节点配置时导致已有的节点密码变成乱码的bug;
- 说明 ss配置恢复不仅可以恢复本插件保存的ss数据:ss_conf_backup.txt,如果已经有配置,导入此配置将覆盖已有配置
还能导入ss/ssr服务商,PC端ss/ssr等提供的json格式的节点数据,如果已经有配置,导入此配置将新增json内的节点,而不会覆盖
建议大家在用json导入节点后,用插件的【导出配置】功能备份一次插件数据。
3.3.9
- update update shadowsocks-libev to 3.0.6, now ss binary was compiled by new toolchian (https://github.com/koolshare/arm-fw867-linux-uclibcgnueabi) with gcc version 5.3.0.
3.3.8
- add 添加回国模式:回国模式下建议使用dnscrypt-proxy和ChinaDNS(国外自定义例如8.8.8.8直连)两种方案。
- fix 修复某些情况下ss-tunnel的启动问题
- fix 修复socks5关闭后进程仍然存在的问题
3.3.7
- fix fix ssr-tunnel show working but have no pid
- fix fix some element in web
- remove remove useless binary in bin folder
- update decrease the interval of get log, now the log should be more smooth.
- add add link of one key install ss/ssr server script by clang.
3.3.6
- fix web:fix edit botton missing when edit ss node.
3.3.5
- fix 脚本:修复一个小问题
3.3.4
- update 程序:更新shadowsocks-libev 3.0.5;
- update 程序:更新simple-obfs 0.0.3;
- update 程序:更新kcptun 为20170322;
- add web:添加shadowsocks-libev混淆支持(需要服务器端支持)
- add web:节点名前添加帐号类型标志
- add web:添加详细状态显示,目前显示的内容:1,版本信息;2,程序运行状态;3,iptables状态
如果显示异常,请强制刷新一次(ctrl + f5)
- fix 脚本:修复pdnsd上游dns为dns2socks时,ss-local未开启的bug
- update 脚本:现在大陆白名单和游戏模式下,gfwlist只有在访问控制中存在gfwlist模式的主机时才会加载
- update 规则:同步最新gfwlist,chnroute和cdn名单。
3.3.3
- remove 移除koolshare logo和支持信息;
- add 添加电报群交流链接;
3.3.2
- 说明 由于shadowsocks-libev最近变动过大,在推出之初我就想过merlin ss插件是否跟进,后来从插件3.2.7版本开始,我进行了跟进,
然而看到了诸多抱怨,因为很多购买账号的用户,或者是一键部署服务器端的用户很难能够升级最新的服务器端ss版本,
加上ss-tunnel新老版本的兼容问题,最终导致我想要回滚shadowsocks-libev,所以考虑到多数用户,此次回滚shadowsocks-libev2.5.6版本,
以后是否再做升级,再做观察。另外如果你的服务器端部署了新的ss-server,也建议做相应的回滚,不然可能还是有ss-tunnel兼容性问题。
- revert 程序:回滚shadowsocks-libev到2.5.6版本;
- remove 移除shadowsocks-libev的simple-obfs插件,去除web上的ss原版混淆功能(2.5.6不支持);
- remove 鉴于最近OTA功能的争议,此次回滚并未打算重新加上OTA功能,请大家理解!
- update socks5功能同样做相应的回滚。
3.3.1
- update binary: update shaodwsocks-libev to 3.0.1, this should sovle ss-tunnel and new encrypt method not working.
3.2.9 - 3.3.0
- fix web:修复chome56下,节点数量超过12个后,节点面板错乱的问题;
- fix web:修复切换节点/应用节点,不能更换加密方式的问题
- fix web:socks5页面增加ss 3.0.0的新加密方式
- update 程序:更新shadowsocksr-libev到最新代码(fix tls1.2_ticket_auth host name bug)
注意,目前ss-libev和ssr-libev支持的加密方式略有不同,但是为了修复此次加密方式的显示bug,将他们都混合在了一块,请注意区分
SS支持的加密方式:
rc4-md5
aes-128-gcm
aes-192-gcm
aes-256-gcm
aes-128-cfb
aes-192-cfb
aes-256-cfb
aes-128-ctr
aes-192-ctr
aes-256-ctr
camellia-128-cfb
camellia-192-cfb
camellia-256-cfb
bf-cfb
chacha20-poly1305
chacha20-ietf-poly1305
salsa20
chacha20
chacha20-ietf
SSR支持的加密方式:
rc4
rc4-md5
aes-128-cfb
aes-192-cfb
aes-256-cfb
aes-128-ctr
aes-192-ctr
aes-256-ctr
camellia-128-cfb
camellia-192-cfb
camellia-256-cfb
bf-cfb
cast5-cfb
idea-cfb
rc2-cfb
seed-cfb
salsa20
chacha20
chacha20-ietf
3.2.8
- fix web:修复开启ss侧边栏显示后,高亮的是软件中心菜单!
为了这个问题推送一个版本的SS,是为了避免明日380.65-X7.4内测的时候,
内测人员的X7.4固件ss插件发生菜单高亮错误,tab消失的问题。
3.2.7
- update 程序:更新shadowsocks-libev到3.0.0最新代码,移除OTA支持;
- update 程序:更新simple-obfs为最新0.0.2版本;
- update 程序:更新shadowsocksr-libev到最新代码(2.5.6);
- update 程序:更新kcptun为到最新20170114;
- update web:配合ss-libev的更新,更改ss-libev的加密方式,ssr加密方式为原先的不变;
- update web:边栏菜单兼容380.65-X7.4固件.
- update 规则:更新ss-local acl规则为最新
note: 由于simple-obfs不支持udp,如果大家开了原版ss混淆的,请不要使用ss-tunnel和游戏模式
3.2.6
- fix web:修复chrome56下页面布局问题(仅SS),其它固件自带页面的修复,需要等到下次固件发布。
- fix web:回滚更新日志按钮代码,因为可能还会有错位的情况(如更新后未生效,请按ctrl + F5);
- fix web:修复状态刷新时间不可更改的问题,并且移除将刷新时间储存在cookie中,现在储存在skipd中.
3.2.4 & 3.2.5
- fix 修复首页按钮错位,更新后请ctrl+F5刷新页面
- fix 修复访问控制的一个bug:当选择某个主机或者其它主机不走ss,实际上还是走了gfwlist
- update 调整了下节点页面的按钮。
3.2.3
- fix 修复密码表单被chrome等浏览器自动填充的问题;
- revert 根据破娃建议,重新加回了auth_sha1协议;
- fix 修复国内DNS不能自定义的问题。
3.2.2
- update 修改访问控制页面内,主机ip地址的选填方式。
1 下拉选择:主机ip地址的选择方式,现在点击右侧红色箭头可以看到主机名,选择主机后,会自动填写主机的IP地址和主机别名;
2 手动填写:主机ip地址可以手动填写,诸如openvpn客户端ip地址可以通过如下方式填写;
- fix 修复当DNS解析偏好为国内,且国内DNS为运营商DNS,且使用光猫桥接路由器拨号的部分用户可能出现dnsmasq无法启动的bug;
- update 为了保持和3.1.6之前版本策略一致,现在chinadns和PcapDNSprxoy模式下不会加载cdn名单,即使设置了DNS偏好国外。
3.2.1(建议更新)
- fix 修复SS插件和 /Adaptive Qos - 传统带宽管理/openvpn不能访问国内/国内pd/ 的冲突。
但是游戏模式,游戏模式V2,或者主模式不是游戏模式,但是访问控制内有主机是游戏模式的,
仍然和Adaptive Qos有冲突,如果使用了Adaptive Qos的同时启用以上,会有日志提醒,且SS不会应用。
至此,炸论坛的国内pd,应该要消停下了!
- fix 修复了启用了访问控制时,在切换模式后,其余主机默认还走上一个模式的bug。
3.2.0
- 说明: 最近论坛里和群里有很多人吐槽新版本,然而我并不想就此罢手,更新与否,大家随意,我先更了~
版本的更新还望希望大家理解,如果力求稳定的,可以多观察下论坛或者群内的反馈。
总的来说,插件从15年中到3.1.5,已经做了太多的加法,代码冗余,界面不合理各种我看不惯的地方!
这不要过年了,我也想着要打理一下,给SS后台做下减法,精简下代码,梳理下逻辑,顺便加点新东西~
而且3.1.6发布前我已经折腾了两三周了,觉得问题不大了,所以就放出来了!
结果还是一如既往的炸论坛,炸群,对此,我并没有什么想说的,修bug呗,希望这次的版本大家能满意,如果不满意,还有下个版本嘛!
- fix 修复SSR添加新节点时,协议参数不能保存的问题;
- fix 修复当在节点页面apply节点时,高亮标签页错误,并且提交按钮错误的bug;
- fix 修复在重启dnsmasq服务时,不会写入新的dnsmasq.conf的问题(这是一个大锅,我背)
(这个问题导致了诸多问题,比如部分网址不能解析,黑白名单应用错误,重启dns后出现解析问题等等);
- fix 修复脚本变量传递问题,出现应用黑白名单时导致wblist.conf内dns丢失而导致dnsmasq无法启动的问题;
- fix 修复应用黑白名单时chnroute被flush掉,从而让大陆白名单变成全局模式的bug;
- fix fix game mode udp blocked
- update 精简了一些日志,下次还会继续精简;
- PS 上海电信的用户,如果希望定义IPTV,请修改/koolshare/ss/rules/dnsmasq.psotconf文件;
shadowsocks-libev 2.6.2本次暂时未跟进.
3.1.9
- 说明: 本想在本人工作年终前给大家惊喜的,没想到3.1.6 - 3.1.8却炸了,在此表示十分抱歉!这里既有bug的坑,也有对dns策略的吐槽
所以这次更新不仅是修复bug,还为了兼顾,继续给ss插件做了个加法,现在这个版本两种DNS解析偏好都可用!
- fix 修复chinadns不可用的bug
- update 恢复cdn名单,并且添加DNS解析偏好选项(红色栏),现在以下两种策略均可选择
国外优先:默认cdn名单内的国内域名用国内dns解析,剩下的域名用国外dns解析。
国内优先:默认gfwlist名单内的国外域名用国外dns解析,剩下的域名用国内dns解析。
1 默认在主模式为gfwlist模式下,DNS解析偏好选项默认为国内优先
此时如果在访问控制里有主机为大陆白名单模式,该机器的解析策略也是国内优先;
此时如果在访问控制里有主机为全局模式,该机器将不能正确的解析国外域名(没办法,此处得妥协);
当然,你可以为gfwlist模式配置国外优先,此时如果在访问控制里有主机为全局模式,该机器正常。
2 默认在主模式为大陆白名单,游戏模式(V2)下,DNS解析偏好选项默认为国外优先;
此时如果在访问控制里有主机为gfwlist模式,该机器的解析策略也是国外优先
此时如果在访问控制里有主机为全局模式,该机器正常;
3 如果主模式为全局模式,此处设定将不起作用,默认使用国外优先
访问控制里有主机为其它模式,均可正常使用
全局模式将默认加载cdn名单(仅仅给访问控制里大陆白名单,游戏模式(V2)主机使用)
全局模式将默认加载gfwlist名单(仅仅给访问控制里gfwlist模式主机使用)
- fix 修复如果开启了负载均衡,但是没有使用负载均衡节点时,访问控制页面主机显示udp不通的提示
- update 修复QOS冲突(部分),因为“Adaptive Qos - 传统带宽管理”本身就和游戏模式有冲突
所以现在如果没有启用游戏模式,或者访问控制页面内没有游戏模式节点的时候
不会加载mangle表的PREROUTING链,因此部分解决了冲突;
建议:经过ss的流量本身就不会有qos效果,如果启用ss,还是建议用Adaptive QoS网络监控家模式
- update shadowsoccksR-libev更新到最新版本,支持协议参数,更多信息:https://breakwa11.blogspot.jp/2017/01/shadowsocksr-mu.html
- update kcptun更新到20170117
3.1.8
- update 由于cdn名单越来越巨大,在大陆白名单模式下给dnsmasq造成了很大的负担,开国内网站都会造成dnsmasq很高的cpu占用率
因此此版本更改了域名解析策略,去掉了cdn名单,能大幅度降低cpu占用!
原策略:默认cdn名单内的国内域名用国内dns解析,剩下的域名用国外dns解析。
现策略:默认gfwlist名单内的国外域名用国外dns解析,剩下的域名用国内dns解析。
- fix 脚本:修复负载均衡不启用Haproxy故障检测心跳时,haproxy配置文件生成错误的问题,thanks to snachx;
- update 规则:同步最新规则。
3.1.7
- fix 由于3.1.6提交时笔误,导致黑白名单应用失效,此次更新主要修复这个
- update 为了以后更新SS插件方便,添加和以前一样,默认添加github.com走SS
- fix 修复ss-local启动失败导致dns2socks不可用
3.1.6
- 说明 此次为大更新,因为固件原因,此版本SS将只适用于X7.2及以后的固件,X7.1及其以前的固件不再支持!
此次升级里面的规则不保存,除了节点其他设定都得重新添加,请大家重新添加后重新保存一份ss配置,用于今后的恢复
- add 增加访问控制标签页,在访问控制页面内,你可以自由组合黑名单、白名单、端口、模式。
1 默认状态下,所有局域网的主机都会走当前节点的模式(主模式),相当于即不启用局域网访问控制。
2 当你添加了主机,可以设置缺省规则为不通过SS,则只有添加的主机才会走相应的模式。
3 当你添加了主机,可以设置缺省规则为当前节点的模式,除了添加的主机才会走相应的模式,未添加的主机会走缺省规则的模式。
4 如果使用了KCP协议,或者负载均衡,或者ss-libev混淆,因为它们不支持udp,所以不能控制单个主机走游戏模式,虽然此时走游戏模式的主机仍然可以FQ,但是udp已经阻断了。
使用情形:
1 主模式gfwlist模式,访问控制缺省规则gfwlist模式,此情形下不设定的主机默认会走gfwlist模式,所以设定主机不通过SS、大陆白名单模式、游戏模式更有意义。
2 主模式gfwlist模式,访问控制缺省规则不通过SS,此情形下默认所有主机都不会通过SS,所以设定主机gfwlist模式化、大陆白名单模式、游戏模式更有意义。
3 ...以此类推,不用我多说了。
设定好的主机,可以在表格中临时更改主机的模式和端口,需要注意的是在游戏模式和不通过SS两个情形下,端口必须是all。
主机名称支持中文输入,可以输入也可以不输入,不输入将自动给一个名称。
游戏模式V2不支持和其它模式混用,因此游戏模式V2是单独的访问控制界面。
- update 节点管理移动到新的标签页,不再使用铅笔图标;
- update DNS设定不再区分各个模式,不再为每个模式各保留一套设置,而是通用一套配置;
- update 添加更多国内DNS服务器;
- add 现在游戏模式和游戏模式v2支持黑白名单设定了,全局模式支持白名单设定;
- update 黑白名单设定也不再区分模式,通用一套设置;
- update 规则管理从固件功能搬家到新标签页,方便更直观的管理;
- update 日志功能也搬家到新标签页;
- update 添加节点时,节点列表自动拉动到最后以显示最新添加的一个,退出添加面板后节点列表自动拉动到最前;
- update 更新shadowsocks-libev为最新2.6.1版本。
需要说明的是,在ss-libev 2.6.0版本中(ss 1.3.5)集成的混淆功能被移除了主程序,现在启用ss-libev的混淆,是通过simple-obfs插件(--plugin)的形式;
在服务器端,需要自行编译simple-obfs,然后通过命令ss-server -c config.json --plugin obfs-server --plugin-opts "obfs=http"ss-server会自动启动obfs-server作为混淆服务器;
在客户端,merlin的SS插件已经集成了simple-obfs,当你启用混淆的时候,会自动启用启动obfs-local程序,作为混淆客户端;
和kcptun的类似:ss-server --- kcptun server ---------- kcptun client --- ss-redir/ss-local/;
simple-obfs有:ss-server --- obfs-server ---------- obfs-local --- ss-redir/ss-local;
启用kcptun的情况下,SS插件将不允许设置ss-libev混淆;担心数据经过多层后效率下降;
启用ss-libev混淆的情况下,SS插件将不允许设置kcptun协议,担心数据经过多层后效率下降。
3.1.5
- add 功能:现在ping测试和webtest测试支持对单个ss节点进行测试;
- add 功能:添加移除ping测试和webtest测试结果按钮;
- add 功能:ss-local(socks5)添加混淆支持;
- update 程序:更新shadowsocks-libev到2.6.0最新代码;
- update 界面:移除ss和socks5的显示密码勾选框,现在鼠点击即可显示;
- update 规则:更新最新的gfwlist.acl和chnroute.acl名单;
- fix 界面:修复webtest测试不支持带混淆的ss-libev节点的问题;;
- fix 脚本:修复socks5修复错误加载acl命令;
- fix 界面:修复http_post不支持obfs_param的问题。
3.1.4
- update 程序:更新shadowsocks-libev到2.6.0最新版本,支持混淆;
- update 程序:更新shadowsocksr-libev为最新版本;
- update 程序:更新haproxy为1.7.1正式版本;
- update 程序:更新kcptun程序最新20161222;
- update 功能:配合shadowsocks-libev 2.6.0,添加ss-libev功能的混淆功能(需要服务器端支持);
- update 功能:socks5支持acl;
- update 规则:同步最新规则,包含gfwlist和chntoute和cdn列表;
- update 功能:根据破娃酱建议,ssr-libev去除auth_simple, auth_sha1两个协议插件;
- update 功能:去除ssr-libev不支持的random_head混淆协议,添加http_post混淆协议;
3.1.3
- update 规则:更新gfwlist规则为最新,优化大量规则,清除一些不必要的规则;
- update 规则:更新chnroute规则为最新;
- update 功能:socks5页面增加OTA(一次性验证支持);
- fix 界面:微调日志进度界面,适应小屏幕;
- update 程序:更新shadowsocks-libev为2.5.6最新代码(mbedtls版);
- update 程序:更新kcptun程序为20161207版本.
3.1.2
- fix scripts:fix chnmode won't work because of a wrong merge from 3.1.1.
3.1.1
- update 日志:日志时间打印为中文(来自泽泽酷儿脚本).
- fix 脚本:修复can't fork错误(thanks to泽泽酷儿).
- update 程序:更新Pcap_DNSProxy 到最新的 0.4.8.1,with LibSodium version 1.0.11, libpcap version 1.8.1, OpenSSL 1.0.2h.
- update 程序:更新kcptun程序最新20161202.
- update 程序:更新haproxy程序为正式版1.7.0-e59fcdd, released 2016/11/25.
- update 脚本:更新大陆白名单模式的iptables策略,为完全的客户端控制做准备.
3.1.0
- fix web: fix type error of the encrypt method aes-128-ctr aes-192-ctr aes-256-ctr
- fix web: fix the web page width after shadowsocks submit finished.
3.0.9
- update binary: update kcptun client to 20161118;
- update binary: update haproxy to 1.7-dev6-d5d890b, released 2016/11/09
- update binaru: update shadowsocks-libev and shadowsocksr-libev to latest;
- update binary: now shadowsocks-libev and shadowsocksr-libev using mbedtls crypto libary, not openssl;
- update delete encrypt method cast5-cfb des-cfb idea-cfb rc2-cfb and seed-cfb for they are not supported in mbedtls
add support for aes-128-ctr aes-192-ctr aes-256-ctr encrypt method.
3.0.8
- fix 脚本:修复dncrypt-proxy在gfwlist模式和全局模式中不工作;
- update 脚本:更新脚本,提前适配380.63_X7.2固件;
- update 程序:更新dnscrypt-proxy 为最新 1.7.0;
- update 程序:更新Pcap_DNSProxy 到最新的 0.4.7.8;
- update 程序:更新kcptun程序最新20161110;
- update 程序:更新haproxy程序为最新1.7-dev5-608efa1, released 2016/10/25;
3.0.7
- fix 界面:修复dnscrypt-proxy列表重复的bug;
- fix 界面:修复dnscrypt-proxy在pdnsd中显示节点列表名字和其它地方显示名字不一样的问题;
- fix 界面:修复在dns界面,ss节点列表界面关闭ss后,面板不会隐藏的问题;
- update 程序:更新kcptun程序最新20161105;
- update 界面:禁用密码输入框的表单自动填写;
- update 界面:kcp协议参数输入框自动换行,关闭内容拼写检查;
- fix 脚本:修复恢复ss配置导致黑白名单数据乱码,修复json导入导致密码乱码;
- fix 脚本:修复负载均衡脚本可能导致生成错误的haproxy配置文件的bug;
- update 界面:移除更新ss后界面自动重启,现在由更新脚本一并重启;
- fix 脚本:修复游戏模式下更改dns解析方案后,上游dns不更换的bug;
- fix 日志:修复gfwlist模式、游戏模式下pdnsd的日志错误问题;
- add 功能:大陆白名单模式的ChinaDNS解析现在可以自己定义国外上游dns了,可以自由选择使用ss-tunnel,
dnscrypt-proxy,dns2socks,或者是自己填写直连的国外dns服务器;
因为一些值的改变,如果在更新前正在使用chinadns,那么更新自动重启可能会导致chinadns启动失败
需要重新设定ChinaDNS的参数。
- update 功能:考虑到路由器性能,大陆白名单模式下原先全部dns解析方案都做了国内cdn加速,但是这样会对dnsmasq查询造成很大的压力,
而ChinaDNS本身是具有cdn能力的,所以此次更新后,如果选择ChinaDNS作为国外dns,那么将不会使用国内dns去生成cdn列表.
3.0.6
- add 为了彻底解决界面内textaera内值的换行,自定义dnsmasq的兼容性,以及ss密码不支持特殊字符,
此次版本引入了base64加密和解密!
此次更新时,会对ss数据进行一次升级:安装的时候会自动对以下textaera内的值进行base64加密处理:
"ss_basic_password" 当前使用节点的ss密码
"ssconf_basic_password_" 当前节点列表里的ss密码
"ss_basic_black_lan" 局域网控制黑名单
"ss_basic_white_lan" 局域网控制白名单名单
"ss_ipset_black_domain_web" gfwlist模式域名黑名单
"ss_ipset_white_domain_web" gfwlist模式域名白名单
"ss_ipset_dnsmasq" gfwlist自定义dnsmasq设置
"ss_ipset_black_ip" gfwlsit的ip/cidr黑名单
"ss_redchn_isp_website_web" 大陆白名单模式cdn加速名单
"ss_redchn_dnsmasq" 大陆白名单模式自定义dnsmasq设置
"ss_redchn_wan_white_ip" 大陆白名单模式ip/cidr白名单
"ss_redchn_wan_white_domain" 大陆白名单模式域名白名单
"ss_redchn_wan_black_ip" 大陆白名单模式ip/cidr黑名单
"ss_redchn_wan_black_domain" 大陆白名单模式域名黑名单
"ss_game_dnsmasq" 游戏模式自定义dnsmasq设置
"ss_gameV2_dnsmasq" 游戏模式V2自定义dnsmasq设置
以上值均可以通过dbus list key的命令来查看,例如:dbus list ssconf_basic_password_
如果以上值出现乱码,可以用dbus remove key命令来删除,例如:dbus remove ss_redchn_dnsmasq
此版本安装完毕后,会同时在jffs分区根目录生成一份旧配置的备份文件。
情况:
1 升级: 从小于3.0.6的ss 升级到 大于或等于3.0.6的ss 将会升级新配置,备份老配置,正常!
2 升级: 从大于或等3.0.6的ss 升级到 大于或等于3.0.6的ss 不会升级配置(因为已经升级过了),不会备份老配置,正常!
3 降级: 从大于或等3.0.6的ss 降级到 小于3.0.6的ss 将会嗝屁~因为不会降级配置!
4 导入: 将小于3.0.6的ss备份数据 导入到 大于或等于3.0.6的ss 将会升级新配置,不备份老配置(因为你已经备份了喵),正常!
5 导入: 将大于或等3.0.6的ss备份数据 导入到 小于于3.0.6的ss 将会嗝屁~因为密码被加密了,值变了!
我知道这很绕,但是还是有必要说清楚,总之一直往新的升级是不会出问题的~
- update 更新shadowsocks-libev程序为最新2.5.6 release;
- update 更新kcptun程序为最新20161102;
- add 游戏模式下增加对MSS: Maxitum Segment Size 最大分段大小的调整(效果待观察);
- fix 修复一些可能会造成误解的文字上的错误.
3.0.5
- fix 修复全局模式dns选择udp转发方式时日志报错;
- fix 修复stop.sh中关闭ssr-local进程报错;
- fix 修复触发脚本错误;
- update 更新日志打印,分割行不再提行(强迫症伤不起);
- update 完善附加游戏模式v2和全局模式日志中文显示;
- update 完善游戏模式/V2启动前对QOS模式的检测,并给出冲突警告(注意:如果启用了"传统带宽管理",游戏模式和游戏模式V2国内将不能正常工作);
- update 隐藏提交时日志打印firefox显示滚动条的问题,暂时不能滚动,如果需要查看完整日志,请在提交完毕后进入日志查看;
- fix 修复选择dnscrypt-proxy的dns节点提交后,配置显示不正确的问题;
- update 更新最新的dnscrypt-resolvers.csv文件,更多新的dns节点选择(79个);
- update 现在web中显示电脑上dnscrypt-resolvers.csv中的节点的full name,方便识别;(如果你更新前使用原先的节点,更新后需要重新选择一次!)
- update chinadns的国内dns选择中增加百度,cnnic,dnspod dns,和国内dns保持一致;
- update 同步kcptun客户端client_linux_arm5到20161025版本,请更新对应服务器端版本。
3.0.4
- fix 修复更新后页面不刷新问题;现在更新ss,更新规则,清除配置,恢复配置后都会刷新页面,提交ss,dns,黑白名单,附加功能不会刷新页面;
- fix 修复更新时当出现wget下载进度的时候,前面的日志被后面的日志覆盖的问题;
- update 添加移除配置,恢复配置的中文日志显示;
- update 添加负载均衡的中文日志显示;
- update 现在更新插件,更新规则,移除配置,恢复配置日志不再跳转到日志界面,而是直接打印在进度页面;
- fix 修复负载均衡模式开机不启动的问题;
- fix 修复规则更新后不会重启ss的bug;
- update 更改ss启动前触发脚本启动时机,现在触发发生在stop.sh后,start.sh前,更加合理;
- update 添加负载均衡节点的dns解析功能,另外如果解析不成功将由haproxy自己解析,同时haproxy也配置了dnspod dns和114dns来进行解析;
- update 更新shadowsocksr-libev最最新代码编译
- update 更新安装脚本,当准备开始安装的时候,会关闭ss,安装成功后自动开启;
- update 集成最新gfwlist和chnroute规则文件;
3.0.3
- fix 脚本:修复解析ip地址时对ipv6地址判断为域名的bug;
- fix 脚本:修复负载均衡模式下,关闭ss不会关闭haproxy进程的问题;
- update 负载均衡页面增加节点属性:负载均衡,主用节点,备用节点
如果你不希望负载均衡属性下数据包走所有的节点,而是希望每次只用一个节点,
并且有一个或者多个服务器能作为故障转移节点的话,建议设置一个节点为主用节点,
设置一个或者多个节点为备用节点,这样再主用节点出问题后,会自动无缝的切换到备用节点。
情景:
负载均衡节点和主用节点其实是等价的,只是为了对节点用途逻辑加以区分,给了不通命名,所以
1 在主备模式下有:
"m个负载均衡+n个备用节点" 和 "m个主用节点+n个备用节点",两者完全等效(m=1 ; n≥1),
说明:数据从单个节点(主用节点)进出,主用节点挂了后,会启动第一个备用节点,如果第一个备用节点也挂了且主用节点没有恢复,
则会依次启用第二个备用节点,备用节点启用后数据从单个节点(备用节点)进出
2 在负载均衡模式下有:
"m个负载均衡" 和 "m个主用节点",两者完全等效(m≥2 ; n≥2),
说明:典型的负载均衡,没有主用备用之分,数据会从全部节点进出,有木桶效应
3 在负载均衡+备用节点模式下有:
"m个负载均衡+n个备用节点" 和 "m个主用节点+n个备用节点",两者完全等效(m≥2 ; n≥1),
说明:数据会从全部节点进出,有木桶效应,此情景下只有'负载均衡/主用节点'全部挂了后,会启动第一个备用节点,
如果第一个备用节点也挂了且主用节点没有恢复,则会依次启用第二个备用节点,备用节点启用后数据从单个节点(备用节点)进出
3.0.2
- fix 界面:修复清空配置和恢复配置
3.0.1
- fix 脚本:修复对域名和ip格式判断的错误,现在ip格式的服务器地址不会再走解析了;
- fix 脚本:修复haproxy启动权限问题
- update 界面:现在负载均衡控制台默认使用路由器登录帐号和密码
3.0.0
- update 程序:更新shadowsocks-libev到2.5.5 release;
- update 程序:更新shadowsocksR-libev到最新:"free mem";
- update 界面:添加SSR支持auth_aes128_md5及auth_aes128_sha1协议;
- add 脚本:添加ss启动前触发脚本,用于选在负载均衡节点时,在ss启动前自动启动haproxy;
- add 功能:添加负载均衡设置页面:为了尽量不改变现有ss的逻辑,负载均衡功能采用外挂的形式添加进ss插件
ss插件本身只添加了启动前触发脚本,而其它全部靠负载均衡页面本身;
使用情境:
1 我有多个节点,但是某些节点总是不稳定,我将这些节点配置成负载均衡节点,速度最快的给最大的权重,设置好故障心跳检测,这样即使其中某些节点挂了,照样能无缝使用;
2 我有vps,ss开了多个端口,可以将这些端口的ss做负载均衡;
3 我想叠加速度,这个本人测试下来貌似并不明显.
使用逻辑(需要了解的请仔细研读)
1 正在使用普通ss节点,此时配置负载均衡页面,会自动增加一个负载均衡节点(ss节点列表),生成haproxy的配置文件,启动haproxy,不影响正在运行的普通ss节点运行;
2 正在使用负载均衡节点,此时配置负载均衡页面,会覆盖当前负载均衡节点(ss节点列表),重新生成haproxy的配置文件,启动haproxy,正在运行的负载均衡节点可能会pd后恢复;
3 负载均衡页面开关关闭,在ss主界面提交普通节点,不会运行启动前触发脚本,和3.0.0版本前一样;
4 负载均衡页面开关关闭,在ss主界面提交负载均衡节点,不会运行启动前触发脚本,haprxoy不会启动,所以必然PD;
5 负载均衡页面开关开启,在ss主界面提交普通节点,会运行启动前触发脚本,该脚本判断没有启动负载均衡节点,跳过触发操作,接下来和3.0.0前一样;
6 负载均衡页面开关开启,在ss主界面提交负载均衡节点,会运行启动前触发脚本,该脚本判断启动是负载均衡节点,进行触发操作:生成haproxy配置,启动haproxy,接下来和3.0.0前一样.
总结:
1 对于不使用负载均衡的朋友来讲,和以前是一模一样的;
2 对于使用开启负载均衡的朋友来讲,多了个ss启动前触发脚本的判断,剩下的也和以前一模一样;
使用注意:
1 负载均衡下不支持udp转发:不能使用游戏模式,不能使用ss-tunnel作为国外dns方案;
2 负载均衡需要默认给每个节点50的权重,如果所有负载的节点使用一样的权重,ss速度会受木桶效应:取决于最慢的那个节点;
3 为了最小化路由的负载,目前只支持相同加密方式、密码(ss)/相同相同加密方式、密码、协议、混淆插件(SSR)的节点,这样路由器上只需要开一个ss-redir;
4 负载均衡设置可选故障检测心跳,但是这会每隔一段时间发送检测包,可能对ss服务器造成负担,也可能为gfw带来检测特征,不设置故障检测心跳一样能使用,不过在某个节点挂掉后,需要在连接时才能进行故障.
2.9.9
- 说明 因为软件中心不断壮大,ss的参数也越来越多,导致最近提交dbus传递参数到skipd的过程中可能导致httpd进程死掉,
为了解决这个问题,我们正在做两方面的努力,1:是修复skipd和httpd接口的bug,不过这个修复需要下次固件才能看到,
2:是在ss中努力,尽量避免skipd的bug,虽然2.9.6中已经做了尝试,但是还远远不够!因此,此次更新很大的工作都是为了减少httpd无故死掉。
- update 界面+脚本:状态检测的值不再使用dbus,因为这会导致skipd数据库读取频繁,采用nvram值来进行储存
- update 现在ss的每个标签页提交只传递本标签页相关的值到skipd,大量减少了skipd的写入。
- update 2.0以前为了保证ss加载成功,给了足够富余的时间,保证脚本运行完,进度条才结束,但是带来的问题就是给人的感觉ss加载很慢,
但是有些性能较好的机器,早早的就运行完了脚本,却还得忍受读取进度条,实在是浪费性能;所以在2.0以后我们改小了时间,但是滞后了ss状态的更新,
保证了即使脚本未运行完,进入主界面后也不会带来dns污染,但是带来的问题就是在脚本运行的时候,dbus数据写入的同时,进入主界面,web请求了大量的dbus值,
这种边写边读的情况造成了httpd几率性死掉的问题!
所以此次版本,为了保证在脚本运行完后,再进入ss主界面,避免写入dbus值的时候同时又读取动作,此次更新重做了加载页面,将日志显示到加载页面中,
判断当脚本运行完毕后才给出返回到主界面的按钮。
- update 因为现在日志可以再提交的时候显示了,故而对日志的显示进行了优化,全部改为中文显示!
- update 界面:考虑到强迫症的感受,在主界面中去掉了ss服务器解析失败后的警告显示,移动到了附加功能,现在用户能自由选择如何对ss服务器进行解析。
详细情况请阅读-附加功能-SS服务器地址解析-查看说明;同时将resolveip解析ss服务器域名解析超时时间2s→4s,保证解析成功率;
- fix 其它一些小变化记不清楚了!
2.9.8
- add 界面:添加https支持,现在https模式下也能获取更新版本信息了;
- add 界面:现在如果服务器处填写域名,如果解析不正确将会有提示;
- update 脚本:更换ss服务器解析:因为nslookup方式可能导致卡脚本,现更换为resolveip方式;
- update 脚本:更换ss状态清空方式;
- update 脚本:删除一些iptables不必要的RETURN项目,添加100.64.0.0/10(常见于移动私网)。
2.9.7
- update 程序:升级shadowsocks-libev到2.5.4 release;