Compare commits
45 Commits
1.0.0beta1
...
1.3.0
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ad251d858c | ||
|
|
d292c91032 | ||
|
|
3e7d70c7c3 | ||
|
|
adac4c669a | ||
|
|
be0392f240 | ||
|
|
8dbf58dc74 | ||
|
|
80c2a551d0 | ||
|
|
f780cc2c48 | ||
|
|
ca4873fbe8 | ||
|
|
15105dd07e | ||
|
|
7a40224fc3 | ||
|
|
9bf8569f23 | ||
|
|
ffeb43d127 | ||
|
|
6945287e11 | ||
|
|
8076b752f7 | ||
|
|
b75eddd710 | ||
|
|
282d0aa161 | ||
|
|
7a13de8439 | ||
|
|
e4ce1e48f8 | ||
|
|
5153ca84e1 | ||
|
|
7acac3c6e9 | ||
|
|
f6eb1577af | ||
|
|
30b98f7f64 | ||
|
|
925c4644bb | ||
|
|
4d7bd92381 | ||
|
|
6129b69588 | ||
|
|
47c938568e | ||
|
|
2328ed9616 | ||
|
|
0b6e84d767 | ||
|
|
b4fdcf8a27 | ||
|
|
36fcc884d6 | ||
|
|
1d1098b166 | ||
|
|
03dd3654b7 | ||
|
|
e668551fd0 | ||
|
|
285651915f | ||
|
|
be3eda32bc | ||
|
|
c57fd34063 | ||
|
|
a194980be6 | ||
|
|
8a71c3930c | ||
|
|
bfd188950b | ||
|
|
977efa7c00 | ||
|
|
c15bea9ae1 | ||
|
|
9e1fe84fec | ||
|
|
1c3430ed88 | ||
|
|
fe49bf4e52 |
BIN
bin/Country.mmdb
BIN
bin/Country.mmdb
Binary file not shown.
@@ -1,7 +1,7 @@
|
|||||||
##
|
##
|
||||||
## Bundle of CA Root Certificates
|
## Bundle of CA Root Certificates
|
||||||
##
|
##
|
||||||
## Certificate data from Mozilla as of: Tue Dec 8 22:06:48 2020 GMT
|
## Certificate data from Mozilla as of: Tue Feb 9 22:06:19 2021 GMT
|
||||||
##
|
##
|
||||||
## This is a bundle of X.509 certificates of public Certificate Authorities
|
## This is a bundle of X.509 certificates of public Certificate Authorities
|
||||||
## (CA). These were automatically extracted from Mozilla's root certificates
|
## (CA). These were automatically extracted from Mozilla's root certificates
|
||||||
@@ -14,7 +14,7 @@
|
|||||||
## Just configure this file as the SSLCACertificateFile.
|
## Just configure this file as the SSLCACertificateFile.
|
||||||
##
|
##
|
||||||
## Conversion done with mk-ca-bundle.pl version 1.28.
|
## Conversion done with mk-ca-bundle.pl version 1.28.
|
||||||
## SHA256: d820b8696d8ffe42064a1384a56a8981cdc7e7e198036bbb5fa04a6c282dd9a2
|
## SHA256: 3bdc63d1de27058fec943a999a2a8a01fcc6806a611b19221a7727d3d9bbbdfd
|
||||||
##
|
##
|
||||||
|
|
||||||
|
|
||||||
@@ -132,87 +132,6 @@ W3iDVuycNsMm4hH2Z0kdkquM++v/eu6FSqdQgPCnXEqULl8FmTxSQeDNtGPPAUO6nIPcj2A781q0
|
|||||||
tHuu2guQOHXvgR1m0vdXcDazv/wor3ElhVsT/h5/WrQ8
|
tHuu2guQOHXvgR1m0vdXcDazv/wor3ElhVsT/h5/WrQ8
|
||||||
-----END CERTIFICATE-----
|
-----END CERTIFICATE-----
|
||||||
|
|
||||||
GeoTrust Global CA
|
|
||||||
==================
|
|
||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
MIIDVDCCAjygAwIBAgIDAjRWMA0GCSqGSIb3DQEBBQUAMEIxCzAJBgNVBAYTAlVTMRYwFAYDVQQK
|
|
||||||
Ew1HZW9UcnVzdCBJbmMuMRswGQYDVQQDExJHZW9UcnVzdCBHbG9iYWwgQ0EwHhcNMDIwNTIxMDQw
|
|
||||||
MDAwWhcNMjIwNTIxMDQwMDAwWjBCMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5j
|
|
||||||
LjEbMBkGA1UEAxMSR2VvVHJ1c3QgR2xvYmFsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
|
|
||||||
CgKCAQEA2swYYzD99BcjGlZ+W988bDjkcbd4kdS8odhM+KhDtgPpTSEHCIjaWC9mOSm9BXiLnTjo
|
|
||||||
BbdqfnGk5sRgprDvgOSJKA+eJdbtg/OtppHHmMlCGDUUna2YRpIuT8rxh0PBFpVXLVDviS2Aelet
|
|
||||||
8u5fa9IAjbkU+BQVNdnARqN7csiRv8lVK83Qlz6cJmTM386DGXHKTubU1XupGc1V3sjs0l44U+Vc
|
|
||||||
T4wt/lAjNvxm5suOpDkZALeVAjmRCw7+OC7RHQWa9k0+bw8HHa8sHo9gOeL6NlMTOdReJivbPagU
|
|
||||||
vTLrGAMoUgRx5aszPeE4uwc2hGKceeoWMPRfwCvocWvk+QIDAQABo1MwUTAPBgNVHRMBAf8EBTAD
|
|
||||||
AQH/MB0GA1UdDgQWBBTAephojYn7qwVkDBF9qn1luMrMTjAfBgNVHSMEGDAWgBTAephojYn7qwVk
|
|
||||||
DBF9qn1luMrMTjANBgkqhkiG9w0BAQUFAAOCAQEANeMpauUvXVSOKVCUn5kaFOSPeCpilKInZ57Q
|
|
||||||
zxpeR+nBsqTP3UEaBU6bS+5Kb1VSsyShNwrrZHYqLizz/Tt1kL/6cdjHPTfStQWVYrmm3ok9Nns4
|
|
||||||
d0iXrKYgjy6myQzCsplFAMfOEVEiIuCl6rYVSAlk6l5PdPcFPseKUgzbFbS9bZvlxrFUaKnjaZC2
|
|
||||||
mqUPuLk/IH2uSrW4nOQdtqvmlKXBx4Ot2/Unhw4EbNX/3aBd7YdStysVAq45pmp06drE57xNNB6p
|
|
||||||
XE0zX5IJL4hmXXeXxx12E6nV5fEWCRE11azbJHFwLJhWC9kXtNHjUStedejV0NxPNO3CBWaAocvm
|
|
||||||
Mw==
|
|
||||||
-----END CERTIFICATE-----
|
|
||||||
|
|
||||||
GeoTrust Universal CA
|
|
||||||
=====================
|
|
||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
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
|
|
||||||
P/rmMuGNG2+k5o7Y+SlIis5z/iw=
|
|
||||||
-----END CERTIFICATE-----
|
|
||||||
|
|
||||||
GeoTrust Universal CA 2
|
|
||||||
=======================
|
|
||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
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
|
|
||||||
X36vWkzaH6byHCx+rgIW0lbQL1dTR+iS
|
|
||||||
-----END CERTIFICATE-----
|
|
||||||
|
|
||||||
Comodo AAA Services root
|
Comodo AAA Services root
|
||||||
========================
|
========================
|
||||||
-----BEGIN CERTIFICATE-----
|
-----BEGIN CERTIFICATE-----
|
||||||
@@ -596,78 +515,6 @@ DIm6uNO5wJOKMPqN5ZprFQFOZ6raYlY+hAhm0sQ2fac+EPyI4NSA5QC9qvNOBqN6avlicuMJT+ub
|
|||||||
DgEj8Z+7fNzcbBGXJbLytGMU0gYqZ4yD9c7qB9iaah7s5Aq7KkzrCWA5zspi2C5u
|
DgEj8Z+7fNzcbBGXJbLytGMU0gYqZ4yD9c7qB9iaah7s5Aq7KkzrCWA5zspi2C5u
|
||||||
-----END CERTIFICATE-----
|
-----END CERTIFICATE-----
|
||||||
|
|
||||||
GeoTrust Primary Certification Authority
|
|
||||||
========================================
|
|
||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
MIIDfDCCAmSgAwIBAgIQGKy1av1pthU6Y2yv2vrEoTANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQG
|
|
||||||
EwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5jLjExMC8GA1UEAxMoR2VvVHJ1c3QgUHJpbWFyeSBD
|
|
||||||
ZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNjExMjcwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMFgx
|
|
||||||
CzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTEwLwYDVQQDEyhHZW9UcnVzdCBQ
|
|
||||||
cmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
|
|
||||||
CgKCAQEAvrgVe//UfH1nrYNke8hCUy3f9oQIIGHWAVlqnEQRr+92/ZV+zmEwu3qDXwK9AWbK7hWN
|
|
||||||
b6EwnL2hhZ6UOvNWiAAxz9juapYC2e0DjPt1befquFUWBRaa9OBesYjAZIVcFU2Ix7e64HXprQU9
|
|
||||||
nceJSOC7KMgD4TCTZF5SwFlwIjVXiIrxlQqD17wxcwE07e9GceBrAqg1cmuXm2bgyxx5X9gaBGge
|
|
||||||
RwLmnWDiNpcB3841kt++Z8dtd1k7j53WkBWUvEI0EME5+bEnPn7WinXFsq+W06Lem+SYvn3h6YGt
|
|
||||||
tm/81w7a4DSwDRp35+MImO9Y+pyEtzavwt+s0vQQBnBxNQIDAQABo0IwQDAPBgNVHRMBAf8EBTAD
|
|
||||||
AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQULNVQQZcVi/CPNmFbSvtr2ZnJM5IwDQYJKoZI
|
|
||||||
hvcNAQEFBQADggEBAFpwfyzdtzRP9YZRqSa+S7iq8XEN3GHHoOo0Hnp3DwQ16CePbJC/kRYkRj5K
|
|
||||||
Ts4rFtULUh38H2eiAkUxT87z+gOneZ1TatnaYzr4gNfTmeGl4b7UVXGYNTq+k+qurUKykG/g/CFN
|
|
||||||
NWMziUnWm07Kx+dOCQD32sfvmWKZd7aVIl6KoKv0uHiYyjgZmclynnjNS6yvGaBzEi38wkG6gZHa
|
|
||||||
Floxt/m0cYASSJlyc1pZU8FjUjPtp8nSOQJw+uCxQmYpqptR7TBUIhRf2asdweSU8Pj1K/fqynhG
|
|
||||||
1riR/aYNKxoUAT6A8EKglQdebc3MS6RFjasS6LPeWuWgfOgPIh1a6Vk=
|
|
||||||
-----END CERTIFICATE-----
|
|
||||||
|
|
||||||
thawte Primary Root CA
|
|
||||||
======================
|
|
||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
MIIEIDCCAwigAwIBAgIQNE7VVyDV7exJ9C/ON9srbTANBgkqhkiG9w0BAQUFADCBqTELMAkGA1UE
|
|
||||||
BhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2
|
|
||||||
aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMvKGMpIDIwMDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhv
|
|
||||||
cml6ZWQgdXNlIG9ubHkxHzAdBgNVBAMTFnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwHhcNMDYxMTE3
|
|
||||||
MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCBqTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwg
|
|
||||||
SW5jLjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMv
|
|
||||||
KGMpIDIwMDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxHzAdBgNVBAMT
|
|
||||||
FnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCs
|
|
||||||
oPD7gFnUnMekz52hWXMJEEUMDSxuaPFsW0hoSVk3/AszGcJ3f8wQLZU0HObrTQmnHNK4yZc2AreJ
|
|
||||||
1CRfBsDMRJSUjQJib+ta3RGNKJpchJAQeg29dGYvajig4tVUROsdB58Hum/u6f1OCyn1PoSgAfGc
|
|
||||||
q/gcfomk6KHYcWUNo1F77rzSImANuVud37r8UVsLr5iy6S7pBOhih94ryNdOwUxkHt3Ph1i6Sk/K
|
|
||||||
aAcdHJ1KxtUvkcx8cXIcxcBn6zL9yZJclNqFwJu/U30rCfSMnZEfl2pSy94JNqR32HuHUETVPm4p
|
|
||||||
afs5SSYeCaWAe0At6+gnhcn+Yf1+5nyXHdWdAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYD
|
|
||||||
VR0PAQH/BAQDAgEGMB0GA1UdDgQWBBR7W0XPr87Lev0xkhpqtvNG61dIUDANBgkqhkiG9w0BAQUF
|
|
||||||
AAOCAQEAeRHAS7ORtvzw6WfUDW5FvlXok9LOAz/t2iWwHVfLHjp2oEzsUHboZHIMpKnxuIvW1oeE
|
|
||||||
uzLlQRHAd9mzYJ3rG9XRbkREqaYB7FViHXe4XI5ISXycO1cRrK1zN44veFyQaEfZYGDm/Ac9IiAX
|
|
||||||
xPcW6cTYcvnIc3zfFi8VqT79aie2oetaupgf1eNNZAqdE8hhuvU5HIe6uL17In/2/qxAeeWsEG89
|
|
||||||
jxt5dovEN7MhGITlNgDrYyCZuen+MwS7QcjBAvlEYyCegc5C09Y/LHbTY5xZ3Y+m4Q6gLkH3LpVH
|
|
||||||
z7z9M/P2C2F+fpErgUfCJzDupxBdN49cOSvkBPB7jVaMaA==
|
|
||||||
-----END CERTIFICATE-----
|
|
||||||
|
|
||||||
VeriSign Class 3 Public Primary Certification Authority - G5
|
|
||||||
============================================================
|
|
||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
MIIE0zCCA7ugAwIBAgIQGNrRniZ96LtKIVjNzGs7SjANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE
|
|
||||||
BhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBO
|
|
||||||
ZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVk
|
|
||||||
IHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRp
|
|
||||||
ZmljYXRpb24gQXV0aG9yaXR5IC0gRzUwHhcNMDYxMTA4MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCB
|
|
||||||
yjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2ln
|
|
||||||
biBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2lnbiwgSW5jLiAtIEZvciBh
|
|
||||||
dXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmlt
|
|
||||||
YXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
|
|
||||||
ggEKAoIBAQCvJAgIKXo1nmAMqudLO07cfLw8RRy7K+D+KQL5VwijZIUVJ/XxrcgxiV0i6CqqpkKz
|
|
||||||
j/i5Vbext0uz/o9+B1fs70PbZmIVYc9gDaTY3vjgw2IIPVQT60nKWVSFJuUrjxuf6/WhkcIzSdhD
|
|
||||||
Y2pSS9KP6HBRTdGJaXvHcPaz3BJ023tdS1bTlr8Vd6Gw9KIl8q8ckmcY5fQGBO+QueQA5N06tRn/
|
|
||||||
Arr0PO7gi+s3i+z016zy9vA9r911kTMZHRxAy3QkGSGT2RT+rCpSx4/VBEnkjWNHiDxpg8v+R70r
|
|
||||||
fk/Fla4OndTRQ8Bnc+MUCH7lP59zuDMKz10/NIeWiu5T6CUVAgMBAAGjgbIwga8wDwYDVR0TAQH/
|
|
||||||
BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2Uv
|
|
||||||
Z2lmMCEwHzAHBgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVy
|
|
||||||
aXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFH/TZafC3ey78DAJ80M5+gKvMzEzMA0GCSqG
|
|
||||||
SIb3DQEBBQUAA4IBAQCTJEowX2LP2BqYLz3q3JktvXf2pXkiOOzEp6B4Eq1iDkVwZMXnl2YtmAl+
|
|
||||||
X6/WzChl8gGqCBpH3vn5fJJaCGkgDdk+bW48DW7Y5gaRQBi5+MHt39tBquCWIMnNZBU4gcmU7qKE
|
|
||||||
KQsTb47bDN0lAtukixlE0kF6BWlKWE9gyn6CagsCqiUXObXbf+eEZSqVir2G3l6BFoMtEMze/aiC
|
|
||||||
Km0oHw0LxOXnGiYZ4fQRbxC1lfznQgUy286dUV4otp6F01vvpX1FQHKOtw5rDgb7MzVIcbidJ4vE
|
|
||||||
ZV8NhnacRHr2lVz2XTIIM6RUthg/aFzyQkqFOFSDX9HoLPKsEdao7WNq
|
|
||||||
-----END CERTIFICATE-----
|
|
||||||
|
|
||||||
SecureTrust CA
|
SecureTrust CA
|
||||||
==============
|
==============
|
||||||
-----BEGIN CERTIFICATE-----
|
-----BEGIN CERTIFICATE-----
|
||||||
@@ -871,70 +718,6 @@ vBTjD4au8as+x6AJzKNI0eDbZOeStc+vckNwi/nDhDwTqn6Sm1dTk/pwwpEOMfmbZ13pljheX7Nz
|
|||||||
TogVZ96edhBiIL5VaZVDADlN9u6wWk5JRFRYX0KD
|
TogVZ96edhBiIL5VaZVDADlN9u6wWk5JRFRYX0KD
|
||||||
-----END CERTIFICATE-----
|
-----END CERTIFICATE-----
|
||||||
|
|
||||||
GeoTrust Primary Certification Authority - G3
|
|
||||||
=============================================
|
|
||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
MIID/jCCAuagAwIBAgIQFaxulBmyeUtB9iepwxgPHzANBgkqhkiG9w0BAQsFADCBmDELMAkGA1UE
|
|
||||||
BhMCVVMxFjAUBgNVBAoTDUdlb1RydXN0IEluYy4xOTA3BgNVBAsTMChjKSAyMDA4IEdlb1RydXN0
|
|
||||||
IEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTE2MDQGA1UEAxMtR2VvVHJ1c3QgUHJpbWFy
|
|
||||||
eSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEczMB4XDTA4MDQwMjAwMDAwMFoXDTM3MTIwMTIz
|
|
||||||
NTk1OVowgZgxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTkwNwYDVQQLEzAo
|
|
||||||
YykgMjAwOCBHZW9UcnVzdCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxNjA0BgNVBAMT
|
|
||||||
LUdlb1RydXN0IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMzCCASIwDQYJKoZI
|
|
||||||
hvcNAQEBBQADggEPADCCAQoCggEBANziXmJYHTNXOTIz+uvLh4yn1ErdBojqZI4xmKU4kB6Yzy5j
|
|
||||||
K/BGvESyiaHAKAxJcCGVn2TAppMSAmUmhsalifD614SgcK9PGpc/BkTVyetyEH3kMSj7HGHmKAdE
|
|
||||||
c5IiaacDiGydY8hS2pgn5whMcD60yRLBxWeDXTPzAxHsatBT4tG6NmCUgLthY2xbF37fQJQeqw3C
|
|
||||||
IShwiP/WJmxsYAQlTlV+fe+/lEjetx3dcI0FX4ilm/LC7urRQEFtYjgdVgbFA0dRIBn8exALDmKu
|
|
||||||
dlW/X3e+PkkBUz2YJQN2JFodtNuJ6nnltrM7P7pMKEF/BqxqjsHQ9gUdfeZChuOl1UcCAwEAAaNC
|
|
||||||
MEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFMR5yo6hTgMdHNxr
|
|
||||||
2zFblD4/MH8tMA0GCSqGSIb3DQEBCwUAA4IBAQAtxRPPVoB7eni9n64smefv2t+UXglpp+duaIy9
|
|
||||||
cr5HqQ6XErhK8WTTOd8lNNTBzU6B8A8ExCSzNJbGpqow32hhc9f5joWJ7w5elShKKiePEI4ufIbE
|
|
||||||
Ap7aDHdlDkQNkv39sxY2+hENHYwOB4lqKVb3cvTdFZx3NWZXqxNT2I7BQMXXExZacse3aQHEerGD
|
|
||||||
AWh9jUGhlBjBJVz88P6DAod8DQ3PLghcSkANPuyBYeYk28rgDi0Hsj5W3I31QYUHSJsMC8tJP33s
|
|
||||||
t/3LjWeJGqvtux6jAAgIFyqCXDFdRootD4abdNlF+9RAsXqqaC2Gspki4cErx5z481+oghLrGREt
|
|
||||||
-----END CERTIFICATE-----
|
|
||||||
|
|
||||||
thawte Primary Root CA - G2
|
|
||||||
===========================
|
|
||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
MIICiDCCAg2gAwIBAgIQNfwmXNmET8k9Jj1Xm67XVjAKBggqhkjOPQQDAzCBhDELMAkGA1UEBhMC
|
|
||||||
VVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjE4MDYGA1UECxMvKGMpIDIwMDcgdGhhd3RlLCBJbmMu
|
|
||||||
IC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxJDAiBgNVBAMTG3RoYXd0ZSBQcmltYXJ5IFJvb3Qg
|
|
||||||
Q0EgLSBHMjAeFw0wNzExMDUwMDAwMDBaFw0zODAxMTgyMzU5NTlaMIGEMQswCQYDVQQGEwJVUzEV
|
|
||||||
MBMGA1UEChMMdGhhd3RlLCBJbmMuMTgwNgYDVQQLEy8oYykgMjAwNyB0aGF3dGUsIEluYy4gLSBG
|
|
||||||
b3IgYXV0aG9yaXplZCB1c2Ugb25seTEkMCIGA1UEAxMbdGhhd3RlIFByaW1hcnkgUm9vdCBDQSAt
|
|
||||||
IEcyMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEotWcgnuVnfFSeIf+iha/BebfowJPDQfGAFG6DAJS
|
|
||||||
LSKkQjnE/o/qycG+1E3/n3qe4rF8mq2nhglzh9HnmuN6papu+7qzcMBniKI11KOasf2twu8x+qi5
|
|
||||||
8/sIxpHR+ymVo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQU
|
|
||||||
mtgAMADna3+FGO6Lts6KDPgR4bswCgYIKoZIzj0EAwMDaQAwZgIxAN344FdHW6fmCsO99YCKlzUN
|
|
||||||
G4k8VIZ3KMqh9HneteY4sPBlcIx/AlTCv//YoT7ZzwIxAMSNlPzcU9LcnXgWHxUzI1NS41oxXZ3K
|
|
||||||
rr0TKUQNJ1uo52icEvdYPy5yAlejj6EULg==
|
|
||||||
-----END CERTIFICATE-----
|
|
||||||
|
|
||||||
thawte Primary Root CA - G3
|
|
||||||
===========================
|
|
||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
MIIEKjCCAxKgAwIBAgIQYAGXt0an6rS0mtZLL/eQ+zANBgkqhkiG9w0BAQsFADCBrjELMAkGA1UE
|
|
||||||
BhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2
|
|
||||||
aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMvKGMpIDIwMDggdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhv
|
|
||||||
cml6ZWQgdXNlIG9ubHkxJDAiBgNVBAMTG3RoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EgLSBHMzAeFw0w
|
|
||||||
ODA0MDIwMDAwMDBaFw0zNzEyMDEyMzU5NTlaMIGuMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMdGhh
|
|
||||||
d3RlLCBJbmMuMSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9uIFNlcnZpY2VzIERpdmlzaW9uMTgwNgYD
|
|
||||||
VQQLEy8oYykgMjAwOCB0aGF3dGUsIEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTEkMCIG
|
|
||||||
A1UEAxMbdGhhd3RlIFByaW1hcnkgUm9vdCBDQSAtIEczMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
|
|
||||||
MIIBCgKCAQEAsr8nLPvb2FvdeHsbnndmgcs+vHyu86YnmjSjaDFxODNi5PNxZnmxqWWjpYvVj2At
|
|
||||||
P0LMqmsywCPLLEHd5N/8YZzic7IilRFDGF/Eth9XbAoFWCLINkw6fKXRz4aviKdEAhN0cXMKQlkC
|
|
||||||
+BsUa0Lfb1+6a4KinVvnSr0eAXLbS3ToO39/fR8EtCab4LRarEc9VbjXsCZSKAExQGbY2SS99irY
|
|
||||||
7CFJXJv2eul/VTV+lmuNk5Mny5K76qxAwJ/C+IDPXfRa3M50hqY+bAtTyr2SzhkGcuYMXDhpxwTW
|
|
||||||
vGzOW/b3aJzcJRVIiKHpqfiYnODz1TEoYRFsZ5aNOZnLwkUkOQIDAQABo0IwQDAPBgNVHRMBAf8E
|
|
||||||
BTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUrWyqlGCc7eT/+j4KdCtjA/e2Wb8wDQYJ
|
|
||||||
KoZIhvcNAQELBQADggEBABpA2JVlrAmSicY59BDlqQ5mU1143vokkbvnRFHfxhY0Cu9qRFHqKweK
|
|
||||||
A3rD6z8KLFIWoCtDuSWQP3CpMyVtRRooOyfPqsMpQhvfO0zAMzRbQYi/aytlryjvsvXDqmbOe1bu
|
|
||||||
t8jLZ8HJnBoYuMTDSQPxYA5QzUbF83d597YV4Djbxy8ooAw/dyZ02SUS2jHaGh7cKUGRIjxpp7sC
|
|
||||||
8rZcJwOJ9Abqm+RyguOhCcHpABnTPtRwa7pxpqpYrvS76Wy274fMm7v/OeZWYdMKp8RcTGB7BXcm
|
|
||||||
er/YB1IsYvdwY9k5vG8cwnncdimvzsUsZAReiDZuMdRAGmI0Nj81Aa6sY6A=
|
|
||||||
-----END CERTIFICATE-----
|
|
||||||
|
|
||||||
GeoTrust Primary Certification Authority - G2
|
GeoTrust Primary Certification Authority - G2
|
||||||
=============================================
|
=============================================
|
||||||
-----BEGIN CERTIFICATE-----
|
-----BEGIN CERTIFICATE-----
|
||||||
@@ -980,27 +763,6 @@ wGZsY6rp2aQW9IHRlRQOfc2VNNnSj3BzgXucfr2YYdhFh5iQxeuGMMY1v/D/w1WIg0vvBZIGcfK4
|
|||||||
mJO37M2CYfE45k+XmCpajQ==
|
mJO37M2CYfE45k+XmCpajQ==
|
||||||
-----END CERTIFICATE-----
|
-----END CERTIFICATE-----
|
||||||
|
|
||||||
VeriSign Class 3 Public Primary Certification Authority - G4
|
|
||||||
============================================================
|
|
||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
MIIDhDCCAwqgAwIBAgIQL4D+I4wOIg9IZxIokYesszAKBggqhkjOPQQDAzCByjELMAkGA1UEBhMC
|
|
||||||
VVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3
|
|
||||||
b3JrMTowOAYDVQQLEzEoYykgMjAwNyBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVz
|
|
||||||
ZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmlj
|
|
||||||
YXRpb24gQXV0aG9yaXR5IC0gRzQwHhcNMDcxMTA1MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCByjEL
|
|
||||||
MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBU
|
|
||||||
cnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNyBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRo
|
|
||||||
b3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5
|
|
||||||
IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzQwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAASnVnp8
|
|
||||||
Utpkmw4tXNherJI9/gHmGUo9FANL+mAnINmDiWn6VMaaGF5VKmTeBvaNSjutEDxlPZCIBIngMGGz
|
|
||||||
rl0Bp3vefLK+ymVhAIau2o970ImtTR1ZmkGxvEeA3J5iw/mjgbIwga8wDwYDVR0TAQH/BAUwAwEB
|
|
||||||
/zAOBgNVHQ8BAf8EBAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2UvZ2lmMCEw
|
|
||||||
HzAHBgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVyaXNpZ24u
|
|
||||||
Y29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFLMWkf3upm7ktS5Jj4d4gYDs5bG1MAoGCCqGSM49BAMD
|
|
||||||
A2gAMGUCMGYhDBgmYFo4e1ZC4Kf8NoRRkSAsdk1DPcQdhCPQrNZ8NQbOzWm9kA3bbEhCHQ6qQgIx
|
|
||||||
AJw9SDkjOVgaFRJZap7v1VmyHVIsmXHNxynfGyphe3HR3vPA5Q06Sqotp9iGKt0uEA==
|
|
||||||
-----END CERTIFICATE-----
|
|
||||||
|
|
||||||
NetLock Arany (Class Gold) Főtanúsítvány
|
NetLock Arany (Class Gold) Főtanúsítvány
|
||||||
========================================
|
========================================
|
||||||
-----BEGIN CERTIFICATE-----
|
-----BEGIN CERTIFICATE-----
|
||||||
@@ -3433,3 +3195,34 @@ HQ8BAf8EBQMDBwYAMB0GA1UdDgQWBBRVqYSJ0sEyvRjLbKYHTsjnnb6CkDAKBggqhkjOPQQDAwNn
|
|||||||
ADBkAjA3AZKXRRJ+oPM+rRk6ct30UJMDEr5E0k9BpIycnR+j9sKS50gU/k6bpZFXrsY3crsCMGcl
|
ADBkAjA3AZKXRRJ+oPM+rRk6ct30UJMDEr5E0k9BpIycnR+j9sKS50gU/k6bpZFXrsY3crsCMGcl
|
||||||
CrEMXu6pY5Jv5ZAL/mYiykf9ijH3g/56vxC+GCsej/YpHpRZ744hN8tRmKVuSw==
|
CrEMXu6pY5Jv5ZAL/mYiykf9ijH3g/56vxC+GCsej/YpHpRZ744hN8tRmKVuSw==
|
||||||
-----END CERTIFICATE-----
|
-----END CERTIFICATE-----
|
||||||
|
|
||||||
|
NAVER Global Root Certification Authority
|
||||||
|
=========================================
|
||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIFojCCA4qgAwIBAgIUAZQwHqIL3fXFMyqxQ0Rx+NZQTQ0wDQYJKoZIhvcNAQEMBQAwaTELMAkG
|
||||||
|
A1UEBhMCS1IxJjAkBgNVBAoMHU5BVkVSIEJVU0lORVNTIFBMQVRGT1JNIENvcnAuMTIwMAYDVQQD
|
||||||
|
DClOQVZFUiBHbG9iYWwgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0xNzA4MTgwODU4
|
||||||
|
NDJaFw0zNzA4MTgyMzU5NTlaMGkxCzAJBgNVBAYTAktSMSYwJAYDVQQKDB1OQVZFUiBCVVNJTkVT
|
||||||
|
UyBQTEFURk9STSBDb3JwLjEyMDAGA1UEAwwpTkFWRVIgR2xvYmFsIFJvb3QgQ2VydGlmaWNhdGlv
|
||||||
|
biBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC21PGTXLVAiQqrDZBb
|
||||||
|
UGOukJR0F0Vy1ntlWilLp1agS7gvQnXp2XskWjFlqxcX0TM62RHcQDaH38dq6SZeWYp34+hInDEW
|
||||||
|
+j6RscrJo+KfziFTowI2MMtSAuXaMl3Dxeb57hHHi8lEHoSTGEq0n+USZGnQJoViAbbJAh2+g1G7
|
||||||
|
XNr4rRVqmfeSVPc0W+m/6imBEtRTkZazkVrd/pBzKPswRrXKCAfHcXLJZtM0l/aM9BhK4dA9WkW2
|
||||||
|
aacp+yPOiNgSnABIqKYPszuSjXEOdMWLyEz59JuOuDxp7W87UC9Y7cSw0BwbagzivESq2M0UXZR4
|
||||||
|
Yb8ObtoqvC8MC3GmsxY/nOb5zJ9TNeIDoKAYv7vxvvTWjIcNQvcGufFt7QSUqP620wbGQGHfnZ3z
|
||||||
|
VHbOUzoBppJB7ASjjw2i1QnK1sua8e9DXcCrpUHPXFNwcMmIpi3Ua2FzUCaGYQ5fG8Ir4ozVu53B
|
||||||
|
A0K6lNpfqbDKzE0K70dpAy8i+/Eozr9dUGWokG2zdLAIx6yo0es+nPxdGoMuK8u180SdOqcXYZai
|
||||||
|
cdNwlhVNt0xz7hlcxVs+Qf6sdWA7G2POAN3aCJBitOUt7kinaxeZVL6HSuOpXgRM6xBtVNbv8ejy
|
||||||
|
YhbLgGvtPe31HzClrkvJE+2KAQHJuFFYwGY6sWZLxNUxAmLpdIQM201GLQIDAQABo0IwQDAdBgNV
|
||||||
|
HQ4EFgQU0p+I36HNLL3s9TsBAZMzJ7LrYEswDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMB
|
||||||
|
Af8wDQYJKoZIhvcNAQEMBQADggIBADLKgLOdPVQG3dLSLvCkASELZ0jKbY7gyKoNqo0hV4/GPnrK
|
||||||
|
21HUUrPUloSlWGB/5QuOH/XcChWB5Tu2tyIvCZwTFrFsDDUIbatjcu3cvuzHV+YwIHHW1xDBE1UB
|
||||||
|
jCpD5EHxzzp6U5LOogMFDTjfArsQLtk70pt6wKGm+LUx5vR1yblTmXVHIloUFcd4G7ad6Qz4G3bx
|
||||||
|
hYTeodoS76TiEJd6eN4MUZeoIUCLhr0N8F5OSza7OyAfikJW4Qsav3vQIkMsRIz75Sq0bBwcupTg
|
||||||
|
E34h5prCy8VCZLQelHsIJchxzIdFV4XTnyliIoNRlwAYl3dqmJLJfGBs32x9SuRwTMKeuB330DTH
|
||||||
|
D8z7p/8Dvq1wkNoL3chtl1+afwkyQf3NosxabUzyqkn+Zvjp2DXrDige7kgvOtB5CTh8piKCk5XQ
|
||||||
|
A76+AqAF3SAi428diDRgxuYKuQl1C/AH6GmWNcf7I4GOODm4RStDeKLRLBT/DShycpWbXgnbiUSY
|
||||||
|
qqFJu3FS8r/2/yehNq+4tneI3TqkbZs0kNwUXTC/t+sX5Ie3cdCh13cV1ELX8vMxmV2b3RZtP+oG
|
||||||
|
I/hGoiLtk/bdmuYqh7GYVPEi92tF4+KOdh2ajcQGjTa3FPOdVGm3jjzVpG2Tgbet9r1ke8LJaDmg
|
||||||
|
kpzNNIaRkPpkUZ3+/uul9XXeifdy
|
||||||
|
-----END CERTIFICATE-----
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
bin/cn_mini.mmdb
BIN
bin/cn_mini.mmdb
Binary file not shown.
|
Before Width: | Height: | Size: 111 KiB After Width: | Height: | Size: 112 KiB |
@@ -1,3 +1,5 @@
|
|||||||
|
1.2.0
|
||||||
|
1.1.0
|
||||||
1.0.0beta18.2
|
1.0.0beta18.2
|
||||||
1.0.0beta17
|
1.0.0beta17
|
||||||
1.0.0beta15
|
1.0.0beta15
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
clash_v=1.3.0
|
clash_v=1.6.0
|
||||||
clashpre_v=2020.11.20
|
clashpre_v=2021.05.08
|
||||||
GeoIP_v=20201218
|
GeoIP_v=20210514
|
||||||
versionsh=1.0.0beta18.2
|
versionsh=1.3.0
|
||||||
|
|||||||
BIN
bin/yacd.tar.gz
BIN
bin/yacd.tar.gz
Binary file not shown.
@@ -13,7 +13,7 @@ echo "***********************************************"
|
|||||||
#检查root权限
|
#检查root权限
|
||||||
if [ "$USER" != "root" ];then
|
if [ "$USER" != "root" ];then
|
||||||
echo 当前用户:$USER
|
echo 当前用户:$USER
|
||||||
$echo "\033[31m请尽量使用root用户执行安装!\033[0m"
|
$echo "\033[31m请尽量使用root用户(但绝对不要使用sudo命令!)执行安装!\033[0m"
|
||||||
echo -----------------------------------------------
|
echo -----------------------------------------------
|
||||||
read -p "仍要安装?可能会产生大量未知错误!(1/0) > " res
|
read -p "仍要安装?可能会产生大量未知错误!(1/0) > " res
|
||||||
[ "$res" != "1" ] && exit
|
[ "$res" != "1" ] && exit
|
||||||
@@ -86,17 +86,22 @@ gettar(){
|
|||||||
fi
|
fi
|
||||||
#修饰文件及版本号
|
#修饰文件及版本号
|
||||||
shtype=sh && [ -n "$(ls -l /bin/sh|grep -o dash)" ] && shtype=bash
|
shtype=sh && [ -n "$(ls -l /bin/sh|grep -o dash)" ] && shtype=bash
|
||||||
sed -i "s%#!/bin/sh%#!/bin/$shtype%g" $clashdir/start.sh
|
sed -i "s|/bin/sh|/bin/$shtype|" $clashdir/start.sh
|
||||||
chmod 777 $clashdir/start.sh
|
chmod 777 $clashdir/start.sh
|
||||||
sed -i '/versionsh_l=*/'d $clashdir/mark
|
sed -i '/versionsh_l=*/'d $clashdir/mark
|
||||||
echo versionsh_l=$release_new >> $clashdir/mark
|
echo versionsh_l=$release_new >> $clashdir/mark
|
||||||
#设置环境变量
|
#设置环境变量
|
||||||
[ -w ~/.bashrc ] && profile=~/.bashrc
|
[ -w ~/.bashrc ] && profile=~/.bashrc
|
||||||
[ -w /etc/profile ] && profile=/etc/profile
|
[ -w /etc/profile ] && profile=/etc/profile
|
||||||
|
if [ -n "$profile" ];then
|
||||||
sed -i '/alias clash=*/'d $profile
|
sed -i '/alias clash=*/'d $profile
|
||||||
echo "alias clash=\"$shtype $clashdir/clash.sh\"" >> $profile #设置快捷命令环境变量
|
echo "alias clash=\"$shtype $clashdir/clash.sh\"" >> $profile #设置快捷命令环境变量
|
||||||
sed -i '/export clashdir=*/'d $profile
|
sed -i '/export clashdir=*/'d $profile
|
||||||
echo "export clashdir=\"$clashdir\"" >> $profile #设置clash路径环境变量
|
echo "export clashdir=\"$clashdir\"" >> $profile #设置clash路径环境变量
|
||||||
|
else
|
||||||
|
echo 无法写入环境变量!请检查安装权限!
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
#删除临时文件
|
#删除临时文件
|
||||||
rm -rf /tmp/clashfm.tar.gz
|
rm -rf /tmp/clashfm.tar.gz
|
||||||
rm -rf $clashdir/clashservice
|
rm -rf $clashdir/clashservice
|
||||||
|
|||||||
89
rules/ACL4SSR_Online_Full_Games.ini
Normal file
89
rules/ACL4SSR_Online_Full_Games.ini
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
[custom]
|
||||||
|
;不要随意改变关键字,否则会导致出错
|
||||||
|
;acl4SSR规则
|
||||||
|
|
||||||
|
;去广告:支持
|
||||||
|
;自动测速:支持
|
||||||
|
;微软分流:支持
|
||||||
|
;苹果分流:支持
|
||||||
|
;增强中国IP段:支持
|
||||||
|
;增强国外GFW:支持
|
||||||
|
|
||||||
|
;设置规则标志位
|
||||||
|
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/LocalAreaNetwork.list
|
||||||
|
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/UnBan.list
|
||||||
|
ruleset=🛑 广告拦截,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/BanAD.list
|
||||||
|
ruleset=🍃 应用净化,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/BanProgramAD.list
|
||||||
|
ruleset=📢 谷歌FCM,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/GoogleFCM.list
|
||||||
|
ruleset=📢 谷歌🇨🇳Play下载,[]DOMAIN-SUFFIX,xn--ngstr-lra8j.com
|
||||||
|
ruleset=📢 谷歌🇨🇳Play服务,[]DOMAIN-SUFFIX,services.googleapis.cn
|
||||||
|
ruleset=📢 谷歌🇨🇳Play服务,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/GoogleCNProxyIP.list
|
||||||
|
ruleset=📢 谷歌🇨🇳,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/GoogleCN.list
|
||||||
|
ruleset=📹 油管视频,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/YouTube.list
|
||||||
|
ruleset=📢 谷歌,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/Google.list
|
||||||
|
ruleset=Ⓜ️ 微软云盘,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/OneDrive.list
|
||||||
|
ruleset=Ⓜ️ 微软服务,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Microsoft.list
|
||||||
|
ruleset=🍎 苹果服务,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Apple.list
|
||||||
|
ruleset=📲 电报消息,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Telegram.list
|
||||||
|
ruleset=🎶 网易音乐,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/NetEaseMusic.list
|
||||||
|
ruleset=🎮 游戏平台,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/Epic.list
|
||||||
|
ruleset=🎮 游戏平台,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/Sony.list
|
||||||
|
ruleset=🎮 游戏平台,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/Steam.list
|
||||||
|
ruleset=🎮 游戏服务,https://raw.githubusercontent.com/LM-Firefly/Rules/master/Game.list
|
||||||
|
ruleset=🎥 奈飞视频,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/Netflix.list
|
||||||
|
ruleset=📺 巴哈姆特,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/Bahamut.list
|
||||||
|
ruleset=📺 哔哩哔哩,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/Bilibili.list
|
||||||
|
ruleset=📺 哔哩哔哩,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/BilibiliHMT.list
|
||||||
|
ruleset=🌏 国内媒体,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaMedia.list
|
||||||
|
ruleset=🌍 国外媒体,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ProxyMedia.list
|
||||||
|
ruleset=🚀 节点选择,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ProxyGFWlist.list
|
||||||
|
;ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaIp.list
|
||||||
|
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaDomain.list
|
||||||
|
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaCompanyIp.list
|
||||||
|
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Download.list
|
||||||
|
ruleset=🎯 全球直连,[]GEOIP,CN
|
||||||
|
ruleset=🐟 漏网之鱼,[]FINAL
|
||||||
|
;设置规则标志位
|
||||||
|
|
||||||
|
;设置分组标志位
|
||||||
|
custom_proxy_group=🚀 节点选择`select`[]♻️ 自动选择`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 狮城节点`[]🇯🇵 日本节点`[]🇺🇲 美国节点`[]🇰🇷 韩国节点`[]🚀 手动切换`[]DIRECT
|
||||||
|
custom_proxy_group=🚀 手动切换`select`.*
|
||||||
|
custom_proxy_group=♻️ 自动选择`url-test`.*`http://www.gstatic.com/generate_204`300,,50
|
||||||
|
custom_proxy_group=📲 电报消息`select`[]🚀 节点选择`[]♻️ 自动选择`[]🇸🇬 狮城节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇯🇵 日本节点`[]🇺🇲 美国节点`[]🇰🇷 韩国节点`[]🚀 手动切换`[]DIRECT
|
||||||
|
custom_proxy_group=📢 谷歌FCM`select`[]DIRECT`[]🚀 节点选择`[]🇺🇲 美国节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 狮城节点`[]🇯🇵 日本节点`[]🇰🇷 韩国节点`[]🚀 手动切换
|
||||||
|
custom_proxy_group=📢 谷歌🇨🇳Play下载`select`[]🚀 节点选择`[]DIRECT`[]♻️ 自动选择`[]🇸🇬 狮城节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇯🇵 日本节点`[]🇺🇲 美国节点`[]🇰🇷 韩国节点`[]🚀 手动切换
|
||||||
|
custom_proxy_group=📢 谷歌🇨🇳Play服务`select`[]🚀 节点选择`[]DIRECT`[]♻️ 自动选择`[]🇸🇬 狮城节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇯🇵 日本节点`[]🇺🇲 美国节点`[]🇰🇷 韩国节点`[]🚀 手动切换
|
||||||
|
custom_proxy_group=📢 谷歌🇨🇳`select`[]DIRECT`[]🚀 节点选择`[]🇺🇲 美国节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 狮城节点`[]🇯🇵 日本节点`[]🇰🇷 韩国节点`[]🚀 手动切换
|
||||||
|
custom_proxy_group=📢 谷歌`select`[]🚀 节点选择`[]DIRECT`[]♻️ 自动选择`[]🇸🇬 狮城节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇯🇵 日本节点`[]🇺🇲 美国节点`[]🇰🇷 韩国节点`[]🚀 手动切换
|
||||||
|
custom_proxy_group=📹 油管视频`select`[]🚀 节点选择`[]♻️ 自动选择`[]🇸🇬 狮城节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇯🇵 日本节点`[]🇺🇲 美国节点`[]🇰🇷 韩国节点`[]🚀 手动切换`[]DIRECT
|
||||||
|
custom_proxy_group=🎥 奈飞视频`select`[]🎥 奈飞节点`[]🚀 节点选择`[]♻️ 自动选择`[]🇸🇬 狮城节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇯🇵 日本节点`[]🇺🇲 美国节点`[]🇰🇷 韩国节点`[]🚀 手动切换`[]DIRECT
|
||||||
|
custom_proxy_group=📺 巴哈姆特`select`[]🇨🇳 台湾节点`[]🚀 节点选择`[]🚀 手动切换`[]DIRECT
|
||||||
|
custom_proxy_group=📺 哔哩哔哩`select`[]🎯 全球直连`[]🇨🇳 台湾节点`[]🇭🇰 香港节点
|
||||||
|
custom_proxy_group=🌍 国外媒体`select`[]🚀 节点选择`[]♻️ 自动选择`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 狮城节点`[]🇯🇵 日本节点`[]🇺🇲 美国节点`[]🇰🇷 韩国节点`[]🚀 手动切换`[]DIRECT
|
||||||
|
custom_proxy_group=🌏 国内媒体`select`[]DIRECT`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 狮城节点`[]🇯🇵 日本节点`[]🚀 手动切换
|
||||||
|
custom_proxy_group=Ⓜ️ 微软云盘`select`[]DIRECT`[]🚀 节点选择`[]🇺🇲 美国节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 狮城节点`[]🇯🇵 日本节点`[]🇰🇷 韩国节点`[]🚀 手动切换
|
||||||
|
custom_proxy_group=Ⓜ️ 微软服务`select`[]DIRECT`[]🚀 节点选择`[]🇺🇲 美国节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 狮城节点`[]🇯🇵 日本节点`[]🇰🇷 韩国节点`[]🚀 手动切换
|
||||||
|
custom_proxy_group=🍎 苹果服务`select`[]DIRECT`[]🚀 节点选择`[]🇺🇲 美国节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 狮城节点`[]🇯🇵 日本节点`[]🇰🇷 韩国节点`[]🚀 手动切换
|
||||||
|
custom_proxy_group=🎮 游戏平台`select`[]DIRECT`[]🚀 节点选择`[]🇺🇲 美国节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 狮城节点`[]🇯🇵 日本节点`[]🇰🇷 韩国节点`[]🚀 手动切换
|
||||||
|
custom_proxy_group=🎮 游戏服务`select`[]🎮 游戏节点`[]🎯 全球直连`.*
|
||||||
|
custom_proxy_group=🎶 网易音乐`select`[]DIRECT`[]🚀 节点选择`[]♻️ 自动选择`(网易|音乐|解锁|Music|NetEase)
|
||||||
|
custom_proxy_group=🎯 全球直连`select`[]DIRECT`[]🚀 节点选择`[]♻️ 自动选择
|
||||||
|
custom_proxy_group=🛑 广告拦截`select`[]REJECT`[]DIRECT
|
||||||
|
custom_proxy_group=🍃 应用净化`select`[]REJECT`[]DIRECT
|
||||||
|
custom_proxy_group=🐟 漏网之鱼`select`[]🚀 节点选择`[]♻️ 自动选择`[]DIRECT`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 狮城节点`[]🇯🇵 日本节点`[]🇺🇲 美国节点`[]🇰🇷 韩国节点`[]🚀 手动切换
|
||||||
|
custom_proxy_group=🎮 游戏节点`select`(游戏|Game|game|加速)`
|
||||||
|
custom_proxy_group=🇭🇰 香港节点`url-test`(港|HK|Hong Kong)`http://www.gstatic.com/generate_204`300,,50
|
||||||
|
custom_proxy_group=🇯🇵 日本节点`url-test`(日本|川日|东京|大阪|泉日|埼玉|沪日|深日|[^-]日|JP|Japan)`http://www.gstatic.com/generate_204`300,,50
|
||||||
|
custom_proxy_group=🇺🇲 美国节点`url-test`(美|波特兰|达拉斯|俄勒冈|凤凰城|费利蒙|硅谷|拉斯维加斯|洛杉矶|圣何塞|圣克拉拉|西雅图|芝加哥|US|United States)`http://www.gstatic.com/generate_204`300,,150
|
||||||
|
custom_proxy_group=🇨🇳 台湾节点`url-test`(台|新北|彰化|TW|Taiwan)`http://www.gstatic.com/generate_204`300,,50
|
||||||
|
custom_proxy_group=🇸🇬 狮城节点`url-test`(新加坡|坡|狮城|SG|Singapore)`http://www.gstatic.com/generate_204`300,,50
|
||||||
|
custom_proxy_group=🇰🇷 韩国节点`url-test`(KR|Korea|KOR|首尔|韩|韓)`http://www.gstatic.com/generate_204`300,,50
|
||||||
|
custom_proxy_group=🎥 奈飞节点`select`(NF|奈飞|解锁|Netflix|NETFLIX|Media)
|
||||||
|
;设置分组标志位
|
||||||
|
|
||||||
|
enable_rule_generator=true
|
||||||
|
overwrite_original_rules=true
|
||||||
|
|
||||||
|
;clash_rule_base=https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/GeneralClashConfig.yml
|
||||||
|
|
||||||
|
;luck
|
||||||
45
rules/ACL4SSR_Online_Games.ini
Normal file
45
rules/ACL4SSR_Online_Games.ini
Normal file
@@ -0,0 +1,45 @@
|
|||||||
|
[custom]
|
||||||
|
;不要随意改变关键字,否则会导致出错
|
||||||
|
;acl4SSR规则-在线更新版
|
||||||
|
|
||||||
|
;去广告:支持
|
||||||
|
;自动测速:支持
|
||||||
|
;微软分流:支持
|
||||||
|
;苹果分流:支持
|
||||||
|
;增强中国IP段:不支持
|
||||||
|
;增强国外GFW:不支持
|
||||||
|
|
||||||
|
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/LocalAreaNetwork.list
|
||||||
|
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/UnBan.list
|
||||||
|
ruleset=🛑 全球拦截,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/BanAD.list
|
||||||
|
ruleset=🍃 应用净化,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/BanProgramAD.list
|
||||||
|
ruleset=📢 谷歌FCM,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/GoogleFCM.list
|
||||||
|
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/GoogleCN.list
|
||||||
|
ruleset=Ⓜ️ 微软服务,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Microsoft.list
|
||||||
|
ruleset=🍎 苹果服务,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Apple.list
|
||||||
|
ruleset=📲 电报信息,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Telegram.list
|
||||||
|
ruleset=🌍 国外媒体,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ProxyMedia.list
|
||||||
|
ruleset=🚀 节点选择,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ProxyLite.list
|
||||||
|
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaDomain.list
|
||||||
|
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaCompanyIp.list
|
||||||
|
ruleset=🎮 游戏服务,https://raw.githubusercontent.com/LM-Firefly/Rules/master/Game.list
|
||||||
|
ruleset=🎯 全球直连,[]GEOIP,CN
|
||||||
|
ruleset=🐟 漏网之鱼,[]FINAL
|
||||||
|
|
||||||
|
custom_proxy_group=🚀 节点选择`select`[]♻️ 自动选择`[]DIRECT`.*
|
||||||
|
custom_proxy_group=♻️ 自动选择`url-test`.*`http://www.gstatic.com/generate_204`300,,50
|
||||||
|
custom_proxy_group=🎮 游戏服务`select`[]🎮 游戏节点`[]🎯 全球直连`.*
|
||||||
|
custom_proxy_group=🎮 游戏节点`select`(游戏|Game|game|加速)`
|
||||||
|
custom_proxy_group=🌍 国外媒体`select`[]🚀 节点选择`[]♻️ 自动选择`[]🎯 全球直连`.*
|
||||||
|
custom_proxy_group=📲 电报信息`select`[]🚀 节点选择`[]🎯 全球直连`.*
|
||||||
|
custom_proxy_group=Ⓜ️ 微软服务`select`[]🎯 全球直连`[]🚀 节点选择`.*
|
||||||
|
custom_proxy_group=🍎 苹果服务`select`[]🚀 节点选择`[]🎯 全球直连`.*
|
||||||
|
custom_proxy_group=📢 谷歌FCM`select`[]🚀 节点选择`[]🎯 全球直连`[]♻️ 自动选择`.*
|
||||||
|
custom_proxy_group=🎯 全球直连`select`[]DIRECT`[]🚀 节点选择`[]♻️ 自动选择
|
||||||
|
custom_proxy_group=🛑 全球拦截`select`[]REJECT`[]DIRECT
|
||||||
|
custom_proxy_group=🍃 应用净化`select`[]REJECT`[]DIRECT
|
||||||
|
custom_proxy_group=🐟 漏网之鱼`select`[]🚀 节点选择`[]🎯 全球直连`[]♻️ 自动选择`.*
|
||||||
|
|
||||||
|
enable_rule_generator=true
|
||||||
|
overwrite_original_rules=true
|
||||||
|
|
||||||
35
rules/ACL4SSR_Online_Mini_Games.ini
Normal file
35
rules/ACL4SSR_Online_Mini_Games.ini
Normal file
@@ -0,0 +1,35 @@
|
|||||||
|
[custom]
|
||||||
|
;不要随意改变关键字,否则会导致出错
|
||||||
|
;acl4SSR规则-在线版
|
||||||
|
|
||||||
|
;去广告:支持
|
||||||
|
;自动测速:支持
|
||||||
|
;微软分流:不支持
|
||||||
|
;苹果分流:不支持
|
||||||
|
;增强中国IP段:不支持
|
||||||
|
;增强国外GFW:不支持
|
||||||
|
|
||||||
|
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/LocalAreaNetwork.list
|
||||||
|
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/UnBan.list
|
||||||
|
ruleset=🛑 全球拦截,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/BanAD.list
|
||||||
|
ruleset=🛑 全球拦截,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/BanProgramAD.list
|
||||||
|
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/GoogleCN.list
|
||||||
|
ruleset=🚀 节点选择,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Telegram.list
|
||||||
|
ruleset=🚀 节点选择,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ProxyMedia.list
|
||||||
|
ruleset=🚀 节点选择,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ProxyLite.list
|
||||||
|
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaDomain.list
|
||||||
|
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaCompanyIp.list
|
||||||
|
ruleset=🎮 游戏服务,https://raw.githubusercontent.com/LM-Firefly/Rules/master/Game.list
|
||||||
|
ruleset=🎯 全球直连,[]GEOIP,CN
|
||||||
|
ruleset=🐟 漏网之鱼,[]FINAL
|
||||||
|
|
||||||
|
custom_proxy_group=🚀 节点选择`select`[]♻️ 自动选择`[]DIRECT`.*
|
||||||
|
custom_proxy_group=♻️ 自动选择`url-test`.*`http://www.gstatic.com/generate_204`300,,50
|
||||||
|
custom_proxy_group=🎮 游戏服务`select`[]🎮 游戏节点`[]🎯 全球直连`.*
|
||||||
|
custom_proxy_group=🎮 游戏节点`select`(游戏|Game|game|加速)`
|
||||||
|
custom_proxy_group=🎯 全球直连`select`[]DIRECT`[]🚀 节点选择`[]♻️ 自动选择
|
||||||
|
custom_proxy_group=🛑 全球拦截`select`[]REJECT`[]DIRECT
|
||||||
|
custom_proxy_group=🐟 漏网之鱼`select`[]🚀 节点选择`[]🎯 全球直连`[]♻️ 自动选择`.*
|
||||||
|
|
||||||
|
enable_rule_generator=true
|
||||||
|
overwrite_original_rules=true
|
||||||
207
scripts/clash.sh
207
scripts/clash.sh
@@ -27,8 +27,8 @@ getconfig(){
|
|||||||
#检查mac地址记录
|
#检查mac地址记录
|
||||||
[ ! -f $clashdir/mac ] && touch $clashdir/mac
|
[ ! -f $clashdir/mac ] && touch $clashdir/mac
|
||||||
#获取本机host地址
|
#获取本机host地址
|
||||||
host=$(ubus call network.interface.lan status 2>&1 | grep \"address\" | grep -oE '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}';)
|
[ -z "$host" ] && host=$(ubus call network.interface.lan status 2>&1 | grep \"address\" | grep -oE '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}';)
|
||||||
[ -z "$host" ] && host=$(ip a 2>&1 | grep -w 'inet' | grep 'global' | grep -E '192.|10.' | sed 's/.*inet.//g' | sed 's/\/[0-9][0-9].*$//g' | head -n 1)
|
[ -z "$host" ] && host=$(ip a 2>&1 | grep -w 'inet' | grep 'global' | grep -E '\ 1(92|0|72)\.' | sed 's/.*inet.//g' | sed 's/\/[0-9][0-9].*$//g' | head -n 1)
|
||||||
[ -z "$host" ] && host=127.0.0.1
|
[ -z "$host" ] && host=127.0.0.1
|
||||||
#dashboard目录位置
|
#dashboard目录位置
|
||||||
[ -d $clashdir/ui ] && dbdir=$clashdir/ui && hostdir=":$db_port/ui"
|
[ -d $clashdir/ui ] && dbdir=$clashdir/ui && hostdir=":$db_port/ui"
|
||||||
@@ -93,7 +93,7 @@ getconfig(){
|
|||||||
setconfig(){
|
setconfig(){
|
||||||
#参数1代表变量名,参数2代表变量值,参数3即文件路径
|
#参数1代表变量名,参数2代表变量值,参数3即文件路径
|
||||||
[ -z "$3" ] && configpath=$clashdir/mark || configpath=$3
|
[ -z "$3" ] && configpath=$clashdir/mark || configpath=$3
|
||||||
[ -n "$(grep ${1} $configpath)" ] && sed -i "s#${1}=.*#${1}=${2}#g" $configpath || echo "${1}=${2}" >> $configpath
|
[ -n "$(grep ${1} $configpath)" ] && sed -i "s#${1}=\(.*\)#${1}=${2}#g" $configpath || echo "${1}=${2}" >> $configpath
|
||||||
}
|
}
|
||||||
#启动相关
|
#启动相关
|
||||||
errornum(){
|
errornum(){
|
||||||
@@ -166,6 +166,7 @@ setport(){
|
|||||||
echo -e " 5 修改面板访问端口: \033[36m$db_port\033[0m"
|
echo -e " 5 修改面板访问端口: \033[36m$db_port\033[0m"
|
||||||
echo -e " 6 设置面板访问密码: \033[36m$secret\033[0m"
|
echo -e " 6 设置面板访问密码: \033[36m$secret\033[0m"
|
||||||
echo -e " 7 修改默认端口过滤: \033[36m$multiport\033[0m"
|
echo -e " 7 修改默认端口过滤: \033[36m$multiport\033[0m"
|
||||||
|
echo -e " 8 指定本机host地址: \033[36m$host\033[0m"
|
||||||
echo -e " 0 返回上级菜单"
|
echo -e " 0 返回上级菜单"
|
||||||
read -p "请输入对应数字 > " num
|
read -p "请输入对应数字 > " num
|
||||||
if [ -z "$num" ]; then
|
if [ -z "$num" ]; then
|
||||||
@@ -233,6 +234,26 @@ setport(){
|
|||||||
echo -e "\033[32m设置成功!!!\033[0m"
|
echo -e "\033[32m设置成功!!!\033[0m"
|
||||||
fi
|
fi
|
||||||
setport
|
setport
|
||||||
|
elif [ "$num" = 8 ]; then
|
||||||
|
echo -----------------------------------------------
|
||||||
|
echo -e "\033[33m此处可以更改脚本内置的host地址\033[0m"
|
||||||
|
echo -e "\033[31m设置后如本机host地址有变动,请务必手动修改!\033[0m"
|
||||||
|
echo -----------------------------------------------
|
||||||
|
read -p "请输入自定义host地址(输入0移除自定义host) > " host
|
||||||
|
if [ "$host" = "0" ];then
|
||||||
|
host=""
|
||||||
|
setconfig host $host
|
||||||
|
echo -e "\033[32m已经移除自定义host地址,请重新运行脚本以自动获取host!!!\033[0m"
|
||||||
|
exit 0
|
||||||
|
elif [ -n "$(echo $host | grep -Po '(1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|[1-9])(\.(1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|\d)){3}')" ]; then
|
||||||
|
setconfig host $host
|
||||||
|
echo -e "\033[32m设置成功!!!\033[0m"
|
||||||
|
else
|
||||||
|
host=""
|
||||||
|
echo -e "\033[31m输入错误,请仔细核对!!!\033[0m"
|
||||||
|
fi
|
||||||
|
sleep 1
|
||||||
|
setport
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
setdns(){
|
setdns(){
|
||||||
@@ -289,10 +310,11 @@ setdns(){
|
|||||||
webget /tmp/ssl_test https://baidu.com echooff rediron skipceroff
|
webget /tmp/ssl_test https://baidu.com echooff rediron skipceroff
|
||||||
if [ "$result" != "200" ];then
|
if [ "$result" != "200" ];then
|
||||||
echo -----------------------------------------------
|
echo -----------------------------------------------
|
||||||
echo -e "\033[31m当前设备未安装openssl服务或者没有根证书,无法启用!\033[0m"
|
echo -e "\033[31m当前设备缺少本地根证书,请先安装证书!\033[0m"
|
||||||
|
setcrt
|
||||||
else
|
else
|
||||||
dns_nameserver='https://223.5.5.5/dns-query, https://doh.pub/dns-query, tls://dns.rubyfish.cn:853'
|
dns_nameserver='https://223.5.5.5/dns-query, https://doh.pub/dns-query, tls://dns.rubyfish.cn:853'
|
||||||
dns_fallback='https://1.0.0.1/dns-query, https://8.8.4.4/dns-query, https://doh.opendns.com/dns-query'
|
dns_fallback='tls://1.0.0.1:853, tls://8.8.4.4:853, https://doh.opendns.com/dns-query'
|
||||||
setconfig dns_nameserver \'"$dns_nameserver"\'
|
setconfig dns_nameserver \'"$dns_nameserver"\'
|
||||||
setconfig dns_fallback \'"$dns_fallback"\'
|
setconfig dns_fallback \'"$dns_fallback"\'
|
||||||
echo -e "\033[32m设置成功!!!\033[0m"
|
echo -e "\033[32m设置成功!!!\033[0m"
|
||||||
@@ -519,14 +541,14 @@ clashcfg(){
|
|||||||
echo -e "\033[36mTun及混合模式必须使用clashpre核心!\033[0m"
|
echo -e "\033[36mTun及混合模式必须使用clashpre核心!\033[0m"
|
||||||
echo -----------------------------------------------
|
echo -----------------------------------------------
|
||||||
echo -e " 1 Redir模式:CPU以及内存\033[33m占用较低\033[0m"
|
echo -e " 1 Redir模式:CPU以及内存\033[33m占用较低\033[0m"
|
||||||
echo -e " 但\033[31m不支持UDP\033[0m流量转发"
|
echo -e " 但\033[31m不支持UDP\033[0m,不支持fake-ip模式"
|
||||||
echo -e " 适合\033[32m非游戏用户\033[0m使用"
|
echo -e " 适合\033[32m非外服游戏用户\033[0m使用"
|
||||||
echo -e " 2 Tun模式: \033[33m支持UDP转发\033[0m且延迟最低"
|
echo -e " 2 混合模式: 使用redir转发TCP,Tun转发UDP流量"
|
||||||
echo -e " \033[31mCPU占用极高\033[0m,只支持fake-ip模式"
|
|
||||||
echo -e " 适合\033[32m游戏用户、非大流量用户\033[0m"
|
|
||||||
echo -e " 3 混合模式: 使用redir转发TCP,Tun转发UPD"
|
|
||||||
echo -e " \033[33m速度较快\033[0m,\033[31m内存占用略高\033[0m"
|
echo -e " \033[33m速度较快\033[0m,\033[31m内存占用略高\033[0m"
|
||||||
echo -e " 适合\033[32m游戏用户、综合用户\033[0m"
|
echo -e " 适合\033[32m游戏用户、综合用户\033[0m"
|
||||||
|
echo -e " 3 Tun模式: \033[33m支持UDP转发\033[0m且延迟最低"
|
||||||
|
echo -e " \033[31mCPU占用极高\033[0m,只支持fake-ip模式"
|
||||||
|
echo -e " \033[33m如非必要不推荐使用\033[0m"
|
||||||
echo -e " 4 纯净模式: 不设置iptables静态路由"
|
echo -e " 4 纯净模式: 不设置iptables静态路由"
|
||||||
echo -e " 必须\033[33m手动配置\033[0mhttp/sock5代理"
|
echo -e " 必须\033[33m手动配置\033[0mhttp/sock5代理"
|
||||||
echo -e " 或使用内置的PAC文件配置代理"
|
echo -e " 或使用内置的PAC文件配置代理"
|
||||||
@@ -538,9 +560,10 @@ clashcfg(){
|
|||||||
i=
|
i=
|
||||||
elif [ "$num" = 1 ]; then
|
elif [ "$num" = 1 ]; then
|
||||||
redir_mod=Redir模式
|
redir_mod=Redir模式
|
||||||
|
dns_mod=redir_host
|
||||||
set_redir_config
|
set_redir_config
|
||||||
elif [ "$num" = 2 ]; then
|
elif [ "$num" = 3 ]; then
|
||||||
modinfo tun >/dev/null 2>&1
|
ip tuntap >/dev/null 2>&1
|
||||||
if [ "$?" != 0 ];then
|
if [ "$?" != 0 ];then
|
||||||
echo -----------------------------------------------
|
echo -----------------------------------------------
|
||||||
echo -e "\033[31m当前设备内核可能不支持开启Tun/混合模式!\033[0m"
|
echo -e "\033[31m当前设备内核可能不支持开启Tun/混合模式!\033[0m"
|
||||||
@@ -552,17 +575,13 @@ clashcfg(){
|
|||||||
else
|
else
|
||||||
set_redir_mod
|
set_redir_mod
|
||||||
fi
|
fi
|
||||||
elif [ "$clashcore" = "clash" ] || [ "$clashcore" = "clashr" ];then
|
|
||||||
echo -----------------------------------------------
|
|
||||||
echo -e "\033[31m当前核心不支持开启Tun模式!请先切换clash核心!!!\033[0m"
|
|
||||||
sleep 1
|
|
||||||
else
|
else
|
||||||
redir_mod=Tun模式
|
redir_mod=Tun模式
|
||||||
dns_mod=fake-ip
|
dns_mod=fake-ip
|
||||||
set_redir_config
|
set_redir_config
|
||||||
fi
|
fi
|
||||||
elif [ "$num" = 3 ]; then
|
elif [ "$num" = 2 ]; then
|
||||||
modinfo tun >/dev/null 2>&1
|
ip tuntap >/dev/null 2>&1
|
||||||
if [ "$?" != 0 ];then
|
if [ "$?" != 0 ];then
|
||||||
echo -e "\033[31m当前设备内核可能不支持开启Tun/混合模式!\033[0m"
|
echo -e "\033[31m当前设备内核可能不支持开启Tun/混合模式!\033[0m"
|
||||||
read -p "是否强制开启?可能无法正常使用!(1/0) > " res
|
read -p "是否强制开启?可能无法正常使用!(1/0) > " res
|
||||||
@@ -572,10 +591,6 @@ clashcfg(){
|
|||||||
else
|
else
|
||||||
set_redir_mod
|
set_redir_mod
|
||||||
fi
|
fi
|
||||||
elif [ "$clashcore" = "clash" ] || [ "$clashcore" = "clashr" ];then
|
|
||||||
echo -----------------------------------------------
|
|
||||||
echo -e "\033[31m当前核心不支持开启Tun模式!请先切换clash核心!!!\033[0m"
|
|
||||||
sleep 1
|
|
||||||
else
|
else
|
||||||
redir_mod=混合模式
|
redir_mod=混合模式
|
||||||
set_redir_config
|
set_redir_config
|
||||||
@@ -601,9 +616,9 @@ clashcfg(){
|
|||||||
echo -e "\033[33m切换模式后需要手动重启clash服务以生效!\033[0m"
|
echo -e "\033[33m切换模式后需要手动重启clash服务以生效!\033[0m"
|
||||||
echo -----------------------------------------------
|
echo -----------------------------------------------
|
||||||
echo -e " 1 fake-ip模式: \033[32m响应速度更快\033[0m"
|
echo -e " 1 fake-ip模式: \033[32m响应速度更快\033[0m"
|
||||||
echo -e " 可能与某些局域网设备有冲突"
|
echo -e " 不支持Redir模式,兼容性略差"
|
||||||
echo -e " 2 redir_host模式:\033[32m兼容性更好\033[0m"
|
echo -e " 2 redir_host模式:\033[32m兼容性更好\033[0m"
|
||||||
echo -e " 不支持Tun模式,可能存在DNS污染"
|
echo -e " 不支持Tun模式,抗污染能力略差"
|
||||||
echo " 0 返回上级菜单"
|
echo " 0 返回上级菜单"
|
||||||
read -p "请输入对应数字 > " num
|
read -p "请输入对应数字 > " num
|
||||||
if [ -z "$num" ]; then
|
if [ -z "$num" ]; then
|
||||||
@@ -611,10 +626,15 @@ clashcfg(){
|
|||||||
elif [ "$num" = 0 ]; then
|
elif [ "$num" = 0 ]; then
|
||||||
i=
|
i=
|
||||||
elif [ "$num" = 1 ]; then
|
elif [ "$num" = 1 ]; then
|
||||||
|
if [ "$redir_mod" = "Redir模式" ];then
|
||||||
|
echo -----------------------------------------------
|
||||||
|
echo -e "\033[36mfake-ip与Redir模式兼容性较差,请使用其他模式!!\033[0m"
|
||||||
|
else
|
||||||
dns_mod=fake-ip
|
dns_mod=fake-ip
|
||||||
setconfig dns_mod $dns_mod
|
setconfig dns_mod $dns_mod
|
||||||
echo -----------------------------------------------
|
echo -----------------------------------------------
|
||||||
echo -e "\033[36m已设为 $dns_mod 模式!!\033[0m"
|
echo -e "\033[36m已设为 $dns_mod 模式!!\033[0m"
|
||||||
|
fi
|
||||||
elif [ "$num" = 2 ]; then
|
elif [ "$num" = 2 ]; then
|
||||||
dns_mod=redir_host
|
dns_mod=redir_host
|
||||||
setconfig dns_mod $dns_mod
|
setconfig dns_mod $dns_mod
|
||||||
@@ -634,7 +654,6 @@ clashcfg(){
|
|||||||
#
|
#
|
||||||
echo -----------------------------------------------
|
echo -----------------------------------------------
|
||||||
echo -e "\033[30;47m欢迎使用功能设置菜单:\033[0m"
|
echo -e "\033[30;47m欢迎使用功能设置菜单:\033[0m"
|
||||||
echo -e "\033[32m修改配置后请手动重启clash服务!\033[0m"
|
|
||||||
echo -----------------------------------------------
|
echo -----------------------------------------------
|
||||||
echo -e " 1 切换Clash运行模式: \033[36m$redir_mod\033[0m"
|
echo -e " 1 切换Clash运行模式: \033[36m$redir_mod\033[0m"
|
||||||
echo -e " 2 切换DNS运行模式: \033[36m$dns_mod\033[0m"
|
echo -e " 2 切换DNS运行模式: \033[36m$dns_mod\033[0m"
|
||||||
@@ -643,7 +662,6 @@ clashcfg(){
|
|||||||
echo -e " 5 过滤局域网设备: \033[36m$mac_return\033[0m ————使用黑名单/白名单进行过滤"
|
echo -e " 5 过滤局域网设备: \033[36m$mac_return\033[0m ————使用黑名单/白名单进行过滤"
|
||||||
echo -e " 6 设置本机代理服务: \033[36m$local_proxy\033[0m ————使用环境变量或GUI/api配置本机代理"
|
echo -e " 6 设置本机代理服务: \033[36m$local_proxy\033[0m ————使用环境变量或GUI/api配置本机代理"
|
||||||
echo -----------------------------------------------
|
echo -----------------------------------------------
|
||||||
echo -e " 9 \033[32m重启\033[0mclash服务"
|
|
||||||
echo -e " 0 返回上级菜单 \033[0m"
|
echo -e " 0 返回上级菜单 \033[0m"
|
||||||
echo -----------------------------------------------
|
echo -----------------------------------------------
|
||||||
read -p "请输入对应数字 > " num
|
read -p "请输入对应数字 > " num
|
||||||
@@ -711,22 +729,22 @@ clashadv(){
|
|||||||
[ -z "$start_old" ] && start_old=未开启
|
[ -z "$start_old" ] && start_old=未开启
|
||||||
[ -z "$tproxy_mod" ] && tproxy_mod=未开启
|
[ -z "$tproxy_mod" ] && tproxy_mod=未开启
|
||||||
[ "$bindir" = "/tmp/clash_$USER" ] && mini_clash=已开启 || mini_clash=未开启
|
[ "$bindir" = "/tmp/clash_$USER" ] && mini_clash=已开启 || mini_clash=未开启
|
||||||
|
[ -n "$(cat /etc/crontabs/root | grep otapredownload)" ] && mi_update=禁用 || mi_update=启用
|
||||||
#
|
#
|
||||||
echo -----------------------------------------------
|
echo -----------------------------------------------
|
||||||
echo -e "\033[30;47m欢迎使用进阶模式菜单:\033[0m"
|
echo -e "\033[30;47m欢迎使用进阶模式菜单:\033[0m"
|
||||||
echo -e "\033[33m如您不是很了解clash的运行机制,请勿更改!\033[0m"
|
echo -e "\033[33m如您并不了解clash的运行机制,请勿更改本页面功能!\033[0m"
|
||||||
echo -e "\033[32m修改配置后请手动重启clash服务!\033[0m"
|
|
||||||
echo -----------------------------------------------
|
echo -----------------------------------------------
|
||||||
echo -e " 1 使用保守方式启动: \033[36m$start_old\033[0m ————切换时会停止clash服务"
|
echo -e " 1 使用保守方式启动: \033[36m$start_old\033[0m ————切换时会停止clash服务"
|
||||||
echo -e " 2 启用ipv6支持: \033[36m$ipv6_support\033[0m ————实验性功能,可能不稳定"
|
echo -e " 2 启用ipv6支持: \033[36m$ipv6_support\033[0m ————实验性功能,可能不稳定"
|
||||||
echo -e " 3 Redir模式udp转发: \033[36m$tproxy_mod\033[0m ————依赖iptables-mod-tproxy"
|
echo -e " 3 Redir模式udp转发: \033[36m$tproxy_mod\033[0m ————依赖iptables-mod-tproxy"
|
||||||
echo -e " 4 启用小闪存模式: \033[36m$mini_clash\033[0m ————启动时方下载核心及数据库文件"
|
echo -e " 4 启用小闪存模式: \033[36m$mini_clash\033[0m ————不保存核心及数据库文件"
|
||||||
echo -e " 5 配置内置DNS服务 \033[36m$dns_no\033[0m"
|
echo -e " 5 配置内置DNS服务 \033[36m$dns_no\033[0m"
|
||||||
echo -e " 6 手动指定相关服务端口及秘钥"
|
echo -e " 6 手动指定相关端口、秘钥及本机host"
|
||||||
echo -e " 7 使用自定义配置"
|
echo -e " 7 使用自定义配置"
|
||||||
|
[ -x /usr/sbin/otapredownload ] && echo -e " 8 \033[33m$mi_update\033[0m小米系统自动更新"
|
||||||
echo -----------------------------------------------
|
echo -----------------------------------------------
|
||||||
echo -e " 8 \033[31m重置\033[0m配置文件"
|
echo -e " 9 \033[31m重置\033[0m配置文件"
|
||||||
echo -e " 9 \033[32m重启\033[0mclash服务"
|
|
||||||
echo -e " 0 返回上级菜单 \033[0m"
|
echo -e " 0 返回上级菜单 \033[0m"
|
||||||
echo -----------------------------------------------
|
echo -----------------------------------------------
|
||||||
read -p "请输入对应数字 > " num
|
read -p "请输入对应数字 > " num
|
||||||
@@ -808,6 +826,7 @@ clashadv(){
|
|||||||
read -p "确认停用此功能?(1/0) > " res
|
read -p "确认停用此功能?(1/0) > " res
|
||||||
[ "$res" = 1 ] && bindir="$clashdir" && echo -e "\033[33m已经停用小闪存功能!\033[0m"
|
[ "$res" = 1 ] && bindir="$clashdir" && echo -e "\033[33m已经停用小闪存功能!\033[0m"
|
||||||
else
|
else
|
||||||
|
rm -rf /tmp/clash_$USER
|
||||||
bindir="$clashdir"
|
bindir="$clashdir"
|
||||||
echo -e "\033[33m已经停用小闪存功能!\033[0m"
|
echo -e "\033[33m已经停用小闪存功能!\033[0m"
|
||||||
fi
|
fi
|
||||||
@@ -872,7 +891,14 @@ EOF
|
|||||||
sleep 3
|
sleep 3
|
||||||
clashadv
|
clashadv
|
||||||
|
|
||||||
elif [ "$num" = 8 ]; then
|
elif [ -x /usr/sbin/otapredownload ] && [ "$num" = 8 ]; then
|
||||||
|
[ "$mi_update" = "禁用" ] && sed -i "/otapredownload/d" /etc/crontabs/root || echo "15 3,4,5 * * * /usr/sbin/otapredownload >/dev/null 2>&1" >> /etc/crontabs/root
|
||||||
|
echo -----------------------------------------------
|
||||||
|
echo -e "已\033[33m$mi_update\033[0m小米路由器的自动启动,如未生效,请在官方APP中同步设置!"
|
||||||
|
sleep 1
|
||||||
|
clashadv
|
||||||
|
|
||||||
|
elif [ "$num" = 9 ]; then
|
||||||
read -p "确认重置配置文件?(1/0) > " res
|
read -p "确认重置配置文件?(1/0) > " res
|
||||||
if [ "$res" = "1" ];then
|
if [ "$res" = "1" ];then
|
||||||
echo "versionsh_l=$versionsh_l" > $ccfg
|
echo "versionsh_l=$versionsh_l" > $ccfg
|
||||||
@@ -883,9 +909,101 @@ EOF
|
|||||||
fi
|
fi
|
||||||
clashadv
|
clashadv
|
||||||
|
|
||||||
elif [ "$num" = 9 ]; then
|
else
|
||||||
clashstart
|
errornum
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
tools(){
|
||||||
|
ssh_tools(){
|
||||||
|
[ -n "$(cat /etc/firewall.user 2>1 | grep '启用外网访问SSH服务')" ] && ssh_ol=禁止 || ssh_ol=开启
|
||||||
|
[ -z "$ssh_port" ] && ssh_port=10022
|
||||||
|
echo -----------------------------------------------
|
||||||
|
echo -e "\033[33m此功能仅针对使用Openwrt系统的设备生效,且不依赖clash服务\033[0m"
|
||||||
|
echo -----------------------------------------------
|
||||||
|
echo -e " 1 \033[32m修改\033[0m外网访问端口:\033[36m$ssh_port\033[0m"
|
||||||
|
echo -e " 2 \033[32m修改\033[0mSSH访问密码(请连续输入2次后回车)"
|
||||||
|
echo -e " 3 \033[33m$ssh_ol\033[0m外网访问SSH"
|
||||||
|
echo -----------------------------------------------
|
||||||
|
echo -e " 0 返回上级菜单 \033[0m"
|
||||||
|
echo -----------------------------------------------
|
||||||
|
read -p "请输入对应数字 > " num
|
||||||
|
if [ -z "$num" ]; then
|
||||||
|
errornum
|
||||||
|
elif [ "$num" = 0 ]; then
|
||||||
|
i=
|
||||||
|
|
||||||
|
elif [ "$num" = 1 ]; then
|
||||||
|
read -p "请输入端口号(1000-65535) > " num
|
||||||
|
if [ -z "$num" ]; then
|
||||||
|
errornum
|
||||||
|
elif [ $num -gt 65535 -o $num -le 999 ]; then
|
||||||
|
echo -e "\033[31m输入错误!请输入正确的数值(1000-65535)!\033[0m"
|
||||||
|
elif [ -n "$(netstat -ntul |grep :$num)" ];then
|
||||||
|
echo -e "\033[31m当前端口已被其他进程占用,请重新输入!\033[0m"
|
||||||
|
else
|
||||||
|
ssh_port=$num
|
||||||
|
setconfig ssh_port $ssh_port
|
||||||
|
sed -i "/启用外网访问SSH服务/d" /etc/firewall.user
|
||||||
|
echo -e "\033[32m设置成功,请重新开启外网访问SSH功能!!!\033[0m"
|
||||||
|
fi
|
||||||
sleep 1
|
sleep 1
|
||||||
|
ssh_tools
|
||||||
|
|
||||||
|
elif [ "$num" = 2 ]; then
|
||||||
|
passwd
|
||||||
|
sleep 1
|
||||||
|
ssh_tools
|
||||||
|
|
||||||
|
elif [ "$num" = 3 ]; then
|
||||||
|
if [ "$ssh_ol" = "开启" ];then
|
||||||
|
iptables -t nat -A PREROUTING -p tcp -m multiport --dports $ssh_port -j REDIRECT --to-ports 22
|
||||||
|
echo "iptables -t nat -A PREROUTING -p tcp -m multiport --dports $ssh_port -j REDIRECT --to-ports 22 #启用外网访问SSH服务" >> /etc/firewall.user
|
||||||
|
echo -----------------------------------------------
|
||||||
|
echo -e "已开启外网访问SSH功能!"
|
||||||
|
else
|
||||||
|
sed -i "/启用外网访问SSH服务/d" /etc/firewall.user
|
||||||
|
echo -----------------------------------------------
|
||||||
|
echo -e "已禁止外网访问SSH!"
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
errornum
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
#获取设置默认显示
|
||||||
|
[ -n "$(cat /etc/crontabs/root 2>1| grep otapredownload)" ] && mi_update=禁用 || mi_update=启用
|
||||||
|
#
|
||||||
|
echo -----------------------------------------------
|
||||||
|
echo -e "\033[30;47m欢迎使用其他工具菜单:\033[0m"
|
||||||
|
echo -e "\033[33m本页工具可能无法兼容全部Linux设备,请酌情使用!\033[0m"
|
||||||
|
echo -----------------------------------------------
|
||||||
|
echo -e " 1 ShellClash测试菜单"
|
||||||
|
[ -f "/etc/firewall.user" ] && echo -e " 2 \033[32m配置\033[0m外网访问SSH"
|
||||||
|
#echo -e " 3 配置DDNS服务: \033[36m$ipv6_support\033[0m ————待施工"
|
||||||
|
[ -x /usr/sbin/otapredownload ] && echo -e " 3 \033[33m$mi_update\033[0m小米系统自动更新"
|
||||||
|
echo -----------------------------------------------
|
||||||
|
echo -e " 0 返回上级菜单 \033[0m"
|
||||||
|
echo -----------------------------------------------
|
||||||
|
read -p "请输入对应数字 > " num
|
||||||
|
if [ -z "$num" ]; then
|
||||||
|
errornum
|
||||||
|
elif [ "$num" = 0 ]; then
|
||||||
|
i=
|
||||||
|
|
||||||
|
elif [ "$num" = 1 ]; then
|
||||||
|
source $clashdir/getdate.sh && testcommand
|
||||||
|
|
||||||
|
elif [ "$num" = 2 ]; then
|
||||||
|
ssh_tools
|
||||||
|
sleep 1
|
||||||
|
tools
|
||||||
|
|
||||||
|
elif [ -x /usr/sbin/otapredownload ] && [ "$num" = 3 ]; then
|
||||||
|
[ "$mi_update" = "禁用" ] && sed -i "/otapredownload/d" /etc/crontabs/root || echo "15 3,4,5 * * * /usr/sbin/otapredownload >/dev/null 2>&1" >> /etc/crontabs/root
|
||||||
|
echo -----------------------------------------------
|
||||||
|
echo -e "已\033[33m$mi_update\033[0m小米路由器的自动启动,如未生效,请在官方APP中同步设置!"
|
||||||
|
sleep 1
|
||||||
|
tools
|
||||||
|
|
||||||
else
|
else
|
||||||
errornum
|
errornum
|
||||||
fi
|
fi
|
||||||
@@ -906,11 +1024,11 @@ clashcron(){
|
|||||||
else
|
else
|
||||||
hour=$num
|
hour=$num
|
||||||
echo -----------------------------------------------
|
echo -----------------------------------------------
|
||||||
read -p "请输入分钟(0-60) > " num
|
read -p "请输入分钟(0-59) > " num
|
||||||
if [ -z "$num" ]; then
|
if [ -z "$num" ]; then
|
||||||
errornum
|
errornum
|
||||||
setcron
|
setcron
|
||||||
elif [ $num -gt 60 ] || [ $num -lt 0 ]; then
|
elif [ $num -gt 59 ] || [ $num -lt 0 ]; then
|
||||||
errornum
|
errornum
|
||||||
setcron
|
setcron
|
||||||
else
|
else
|
||||||
@@ -922,6 +1040,7 @@ clashcron(){
|
|||||||
cronwords="$min $hour * * $week $cronset >/dev/null 2>&1 #$week1的$hour点$min分$cronname"
|
cronwords="$min $hour * * $week $cronset >/dev/null 2>&1 #$week1的$hour点$min分$cronname"
|
||||||
crontab -l > /tmp/conf
|
crontab -l > /tmp/conf
|
||||||
sed -i "/$cronname/d" /tmp/conf
|
sed -i "/$cronname/d" /tmp/conf
|
||||||
|
sed -i '/^$/d' /tmp/conf
|
||||||
echo "$cronwords" >> /tmp/conf && crontab /tmp/conf
|
echo "$cronwords" >> /tmp/conf && crontab /tmp/conf
|
||||||
rm -f /tmp/conf
|
rm -f /tmp/conf
|
||||||
echo -----------------------------------------------
|
echo -----------------------------------------------
|
||||||
@@ -932,9 +1051,10 @@ clashcron(){
|
|||||||
}
|
}
|
||||||
echo -----------------------------------------------
|
echo -----------------------------------------------
|
||||||
echo -e " 正在设置:\033[32m$cronname\033[0m定时任务"
|
echo -e " 正在设置:\033[32m$cronname\033[0m定时任务"
|
||||||
echo -e " 输入 1-7 对应\033[33m每周相应天\033[0m运行"
|
echo -e " 输入 1~7 对应\033[33m每周的指定某天\033[0m运行"
|
||||||
echo -e " 输入 8 设为\033[33m每天定时\033[0m运行"
|
echo -e " 输入 8 设为\033[33m每天\033[0m定时运行"
|
||||||
echo -e " 输入 1,3,6 代表\033[36m每周1,3,6\033[0m运行(注意用小写逗号分隔)"
|
echo -e " 输入 1,3,6 代表\033[36m指定每周1,3,6\033[0m运行(小写逗号分隔)"
|
||||||
|
echo -e " 输入 a,b,c 代表\033[36m指定每周a,b,c\033[0m运行(1<=abc<=7)"
|
||||||
echo -----------------------------------------------
|
echo -----------------------------------------------
|
||||||
echo -e " 输入 9 \033[31m删除定时任务\033[0m"
|
echo -e " 输入 9 \033[31m删除定时任务\033[0m"
|
||||||
echo -e " 输入 0 返回上级菜单"
|
echo -e " 输入 0 返回上级菜单"
|
||||||
@@ -1016,7 +1136,7 @@ clashsh(){
|
|||||||
echo -e " 5 设置\033[33m定时任务\033[0m$cronoff"
|
echo -e " 5 设置\033[33m定时任务\033[0m$cronoff"
|
||||||
echo -e " 6 导入\033[32m配置文件\033[0m"
|
echo -e " 6 导入\033[32m配置文件\033[0m"
|
||||||
echo -e " 7 clash\033[31m进阶设置\033[0m"
|
echo -e " 7 clash\033[31m进阶设置\033[0m"
|
||||||
echo -e " 8 \033[35m测试菜单\033[0m"
|
echo -e " 8 \033[35m其他工具\033[0m"
|
||||||
echo -e " 9 \033[36m更新/卸载\033[0m"
|
echo -e " 9 \033[36m更新/卸载\033[0m"
|
||||||
echo -----------------------------------------------
|
echo -----------------------------------------------
|
||||||
echo -e " 0 \033[0m退出脚本\033[0m"
|
echo -e " 0 \033[0m退出脚本\033[0m"
|
||||||
@@ -1086,7 +1206,8 @@ clashsh(){
|
|||||||
clashsh
|
clashsh
|
||||||
|
|
||||||
elif [ "$num" = 8 ]; then
|
elif [ "$num" = 8 ]; then
|
||||||
source $clashdir/getdate.sh && testcommand
|
tools
|
||||||
|
clashsh
|
||||||
|
|
||||||
elif [ "$num" = 9 ]; then
|
elif [ "$num" = 9 ]; then
|
||||||
checkcfg=$(cat $ccfg)
|
checkcfg=$(cat $ccfg)
|
||||||
|
|||||||
@@ -44,14 +44,18 @@ linkconfig(){
|
|||||||
echo 11 李哥规则-墙洞专用
|
echo 11 李哥规则-墙洞专用
|
||||||
echo 12 基础规则-仅Geoip CN+Final
|
echo 12 基础规则-仅Geoip CN+Final
|
||||||
echo 13 网易云解锁-仅规则分组
|
echo 13 网易云解锁-仅规则分组
|
||||||
|
echo 14 ACL4SSR重度全分组+谷歌优化
|
||||||
|
echo 15 ACL4SSR通用版+LM-Firefly游戏规则
|
||||||
|
echo 16 ACL4SSR精简版+LM-Firefly游戏规则
|
||||||
|
echo 17 ACL4SSR重度+LM-Firefly游戏规则
|
||||||
echo -----------------------------------------------
|
echo -----------------------------------------------
|
||||||
echo 0 返回上级菜单
|
echo 0 返回上级菜单
|
||||||
read -p "请输入对应数字 > " num
|
read -p "请输入对应数字 > " num
|
||||||
if [ -z "$num" ] || [ "$num" -gt 13 ];then
|
if [ -z "$num" ] || [ "$num" -gt 17 ];then
|
||||||
errornum
|
errornum
|
||||||
elif [ "$num" = 0 ];then
|
elif [ "$num" = 0 ];then
|
||||||
echo
|
echo
|
||||||
elif [ "$num" -le 13 ];then
|
elif [ "$num" -le 17 ];then
|
||||||
#将对应标记值写入mark
|
#将对应标记值写入mark
|
||||||
rule_link=$num
|
rule_link=$num
|
||||||
setconfig rule_link $rule_link
|
setconfig rule_link $rule_link
|
||||||
@@ -64,10 +68,10 @@ linkserver(){
|
|||||||
echo -e "\033[36m以下为互联网采集的第三方服务器,具体安全性请自行斟酌!\033[0m"
|
echo -e "\033[36m以下为互联网采集的第三方服务器,具体安全性请自行斟酌!\033[0m"
|
||||||
echo 当前使用后端为:$server_link
|
echo 当前使用后端为:$server_link
|
||||||
echo 1 subcon.dlj.tf
|
echo 1 subcon.dlj.tf
|
||||||
echo 2 subconverter.herokuapp.com
|
echo 2 api.dler.io
|
||||||
echo 3 subconverter-web.now.sh
|
echo 3 api.wcc.best
|
||||||
echo 4 api.dler.io
|
echo 4 api2.tsutsu.cc
|
||||||
echo 5 api.wcc.best
|
echo 5 api.v1.mk
|
||||||
echo -----------------------------------------------
|
echo -----------------------------------------------
|
||||||
echo 0 返回上级菜单
|
echo 0 返回上级菜单
|
||||||
read -p "请输入对应数字 > " num
|
read -p "请输入对应数字 > " num
|
||||||
@@ -216,6 +220,7 @@ getlink2(){
|
|||||||
read -p "请输入完整链接 > " link
|
read -p "请输入完整链接 > " link
|
||||||
test=$(echo $link | grep -iE "tp.*://" )
|
test=$(echo $link | grep -iE "tp.*://" )
|
||||||
link=`echo ${link/\ \(*\)/''}` #删除恶心的超链接内容
|
link=`echo ${link/\ \(*\)/''}` #删除恶心的超链接内容
|
||||||
|
link=`echo ${link//\&/\\\&}` #为分隔符 & 添加转义
|
||||||
if [ -n "$link" -a -n "$test" ];then
|
if [ -n "$link" -a -n "$test" ];then
|
||||||
echo -----------------------------------------------
|
echo -----------------------------------------------
|
||||||
echo -e 请检查输入的链接是否正确:
|
echo -e 请检查输入的链接是否正确:
|
||||||
@@ -362,17 +367,22 @@ gettar(){
|
|||||||
fi
|
fi
|
||||||
#修饰文件及版本号
|
#修饰文件及版本号
|
||||||
shtype=sh && [ -n "$(ls -l /bin/sh|grep -o dash)" ] && shtype=bash
|
shtype=sh && [ -n "$(ls -l /bin/sh|grep -o dash)" ] && shtype=bash
|
||||||
sed -i "s%#!/bin/sh%#!/bin/$shtype%g" $clashdir/start.sh
|
sed -i "s|/bin/sh|/bin/$shtype|" $clashdir/start.sh
|
||||||
chmod 777 $clashdir/start.sh
|
chmod 777 $clashdir/start.sh
|
||||||
sed -i '/versionsh_l=*/'d $clashdir/mark
|
sed -i '/versionsh_l=*/'d $clashdir/mark
|
||||||
echo versionsh_l=$release_new >> $clashdir/mark
|
echo versionsh_l=$release_new >> $clashdir/mark
|
||||||
#设置环境变量
|
#设置环境变量
|
||||||
[ -w ~/.bashrc ] && profile=~/.bashrc
|
[ -w ~/.bashrc ] && profile=~/.bashrc
|
||||||
[ -w /etc/profile ] && profile=/etc/profile
|
[ -w /etc/profile ] && profile=/etc/profile
|
||||||
|
if [ -n "$profile" ];then
|
||||||
sed -i '/alias clash=*/'d $profile
|
sed -i '/alias clash=*/'d $profile
|
||||||
echo "alias clash=\"$shtype $clashdir/clash.sh\"" >> $profile #设置快捷命令环境变量
|
echo "alias clash=\"$shtype $clashdir/clash.sh\"" >> $profile #设置快捷命令环境变量
|
||||||
sed -i '/export clashdir=*/'d $profile
|
sed -i '/export clashdir=*/'d $profile
|
||||||
echo "export clashdir=\"$clashdir\"" >> $profile #设置clash路径环境变量
|
echo "export clashdir=\"$clashdir\"" >> $profile #设置clash路径环境变量
|
||||||
|
else
|
||||||
|
echo 无法写入环境变量!请检查安装权限!
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
#删除临时文件
|
#删除临时文件
|
||||||
rm -rf /tmp/clashfm.tar.gz
|
rm -rf /tmp/clashfm.tar.gz
|
||||||
rm -rf $clashdir/clashservice
|
rm -rf $clashdir/clashservice
|
||||||
@@ -550,13 +560,16 @@ getdb(){
|
|||||||
echo -e "\033[33m下载成功,正在解压文件!\033[0m"
|
echo -e "\033[33m下载成功,正在解压文件!\033[0m"
|
||||||
mkdir -p $dbdir > /dev/null
|
mkdir -p $dbdir > /dev/null
|
||||||
tar -zxvf "/tmp/clashdb.tar.gz" -C $dbdir > /dev/null
|
tar -zxvf "/tmp/clashdb.tar.gz" -C $dbdir > /dev/null
|
||||||
|
if [ $? -ne 0 ];then
|
||||||
|
tar -zxvf "/tmp/clashdb.tar.gz" --no-same-permissions -C $dbdir > /dev/null
|
||||||
[ $? -ne 0 ] && echo "文件解压失败!" && rm -rf /tmp/clashfm.tar.gz && exit 1
|
[ $? -ne 0 ] && echo "文件解压失败!" && rm -rf /tmp/clashfm.tar.gz && exit 1
|
||||||
|
fi
|
||||||
#修改默认host和端口
|
#修改默认host和端口
|
||||||
if [ "$db_type" = "clashdb" ];then
|
if [ "$db_type" = "clashdb" ];then
|
||||||
sed -i "s/127.0.0.1/${host}/g" $dbdir/static/js/*.js
|
sed -i "s/127.0.0.1/${host}/g" $dbdir/assets/*.js
|
||||||
sed -i "s/9090/${db_port}/g" $dbdir/static/js/*.js
|
sed -i "s/9090/${db_port}/g" $dbdir/assets/*.js
|
||||||
else
|
else
|
||||||
sed -i "s/127.0.0.1:9090/${host}:${db_port}/g" $dbdir/app*.js
|
sed -i "s/127.0.0.1:9090/${host}:${db_port}/g" $dbdir/*.html
|
||||||
#sed -i "s/7892/${db_port}/g" $dbdir/app*.js
|
#sed -i "s/7892/${db_port}/g" $dbdir/app*.js
|
||||||
fi
|
fi
|
||||||
#如果clash在运行则重启clash服务
|
#如果clash在运行则重启clash服务
|
||||||
@@ -577,7 +590,7 @@ setdb(){
|
|||||||
echo -e "请选择面板\033[33m安装目录:\033[0m"
|
echo -e "请选择面板\033[33m安装目录:\033[0m"
|
||||||
echo -----------------------------------------------
|
echo -----------------------------------------------
|
||||||
echo -e " 1 在$clashdir/ui目录安装"
|
echo -e " 1 在$clashdir/ui目录安装"
|
||||||
echo -e " 2 在/www/clash目录安装(推荐!)"
|
echo -e " 2 在/www/clash目录安装"
|
||||||
echo -----------------------------------------------
|
echo -----------------------------------------------
|
||||||
echo " 0 返回上级菜单"
|
echo " 0 返回上级菜单"
|
||||||
read -p "请输入对应数字 > " num
|
read -p "请输入对应数字 > " num
|
||||||
@@ -641,6 +654,12 @@ getcrt(){
|
|||||||
else
|
else
|
||||||
echo -----------------------------------------------
|
echo -----------------------------------------------
|
||||||
mv -f /tmp/ca-certificates.crt $crtdir
|
mv -f /tmp/ca-certificates.crt $crtdir
|
||||||
|
webget /tmp/ssl_test https://baidu.com echooff rediron skipceroff
|
||||||
|
if [ "$result" != "200" ];then
|
||||||
|
export CURL_CA_BUNDLE=$crtdir
|
||||||
|
echo "export CURL_CA_BUNDLE=$crtdir" >> /etc/profile
|
||||||
|
fi
|
||||||
|
rm -rf /tmp/ssl_test
|
||||||
echo -e "\033[32m证书安装成功!\033[0m"
|
echo -e "\033[32m证书安装成功!\033[0m"
|
||||||
sleep 1
|
sleep 1
|
||||||
fi
|
fi
|
||||||
@@ -828,6 +847,7 @@ update(){
|
|||||||
sed -i '/export clashdir=*/'d $profile
|
sed -i '/export clashdir=*/'d $profile
|
||||||
sed -i '/all_proxy/'d $profile
|
sed -i '/all_proxy/'d $profile
|
||||||
sed -i '/ALL_PROXY/'d $profile
|
sed -i '/ALL_PROXY/'d $profile
|
||||||
|
sed -i "/启用外网访问SSH服务/d" /etc/firewall.user
|
||||||
rm -rf $clashdir
|
rm -rf $clashdir
|
||||||
rm -rf /etc/init.d/clash
|
rm -rf /etc/init.d/clash
|
||||||
rm -rf /etc/systemd/system/clash.service
|
rm -rf /etc/systemd/system/clash.service
|
||||||
@@ -852,7 +872,7 @@ userguide(){
|
|||||||
echo -e "\033[33m是否需要代理UDP流量(主要用于游戏)? \033[0m"
|
echo -e "\033[33m是否需要代理UDP流量(主要用于游戏)? \033[0m"
|
||||||
echo -----------------------------------------------
|
echo -----------------------------------------------
|
||||||
echo -e " 1 \033[33m不代理UDP流量\033[0m(可能会导致一部分游戏/应用无法连接)"
|
echo -e " 1 \033[33m不代理UDP流量\033[0m(可能会导致一部分游戏/应用无法连接)"
|
||||||
modinfo tun >/dev/null 2>&1 && [ "$?" = 0 ] && \
|
ip tuntap >/dev/null 2>&1 && [ "$?" = 0 ] && \
|
||||||
echo -e " 2 \033[32m使用Tun虚拟网卡\033[0m代理UDP流量(更低的延迟但更多的CPU消耗)" || \
|
echo -e " 2 \033[32m使用Tun虚拟网卡\033[0m代理UDP流量(更低的延迟但更多的CPU消耗)" || \
|
||||||
echo -e " - \033[0m使用Tun模式(你的设备不支持此模式,如为虚拟机运行请调整虚拟网卡设置)\033[0m"
|
echo -e " - \033[0m使用Tun模式(你的设备不支持此模式,如为虚拟机运行请调整虚拟网卡设置)\033[0m"
|
||||||
[ -n "$(iptables -j TPROXY 2>&1 | grep 'on-port')" ] && \
|
[ -n "$(iptables -j TPROXY 2>&1 | grep 'on-port')" ] && \
|
||||||
@@ -903,6 +923,13 @@ userguide(){
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
forwhat
|
forwhat
|
||||||
|
#检测IP转发
|
||||||
|
if [ "$(cat /proc/sys/net/ipv4/ip_forward)" = "0" ];then
|
||||||
|
echo -----------------------------------------------
|
||||||
|
echo -e "\033[33m检测到你的设备尚未开启ip转发,局域网设备将无法正常连接网络,是否立即开启?\033[0m"
|
||||||
|
read -p "是否开启?(1/0) > " res
|
||||||
|
[ "$res" = 1 ] && echo 'net.ipv4.ip_forward = 1' >> /etc/sysctl.conf && /etc/init.d/procps restart && echo "已成功开启ipv4转发,如未正常开启,请手动重启设备!"
|
||||||
|
fi
|
||||||
#检测小内存模式
|
#检测小内存模式
|
||||||
dir_size=$(df $clashdir | awk '{print $4}' | sed 1d)
|
dir_size=$(df $clashdir | awk '{print $4}' | sed 1d)
|
||||||
if [ "$dir_size" -lt 10240 ];then
|
if [ "$dir_size" -lt 10240 ];then
|
||||||
@@ -928,6 +955,15 @@ userguide(){
|
|||||||
read -p "是否下载并安装根证书?(1/0) > " res
|
read -p "是否下载并安装根证书?(1/0) > " res
|
||||||
[ "$res" = 1 ] && checkupdate && getcrt
|
[ "$res" = 1 ] && checkupdate && getcrt
|
||||||
fi
|
fi
|
||||||
|
#设置加密DNS
|
||||||
|
webget /tmp/ssl_test https://baidu.com echooff rediron skipceroff
|
||||||
|
if [ "$result" = "200" ];then
|
||||||
|
dns_nameserver='https://223.5.5.5/dns-query, https://doh.pub/dns-query, tls://dns.rubyfish.cn:853'
|
||||||
|
dns_fallback='https://1.0.0.1/dns-query, https://8.8.4.4/dns-query, https://doh.opendns.com/dns-query'
|
||||||
|
setconfig dns_nameserver \'"$dns_nameserver"\'
|
||||||
|
setconfig dns_fallback \'"$dns_fallback"\'
|
||||||
|
fi
|
||||||
|
rm -rf /tmp/ssl_test
|
||||||
#提示导入订阅或者配置文件
|
#提示导入订阅或者配置文件
|
||||||
echo -----------------------------------------------
|
echo -----------------------------------------------
|
||||||
echo -e "\033[32m是否导入配置文件?\033[0m(这是运行前的最后一步)"
|
echo -e "\033[32m是否导入配置文件?\033[0m(这是运行前的最后一步)"
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ getconfig(){
|
|||||||
[ -z "$dns_port" ] && dns_port=1053
|
[ -z "$dns_port" ] && dns_port=1053
|
||||||
[ -z "$dns_nameserver" ] && dns_nameserver='114.114.114.114, 223.5.5.5'
|
[ -z "$dns_nameserver" ] && dns_nameserver='114.114.114.114, 223.5.5.5'
|
||||||
[ -z "$dns_fallback" ] && dns_fallback='1.0.0.1, 8.8.4.4'
|
[ -z "$dns_fallback" ] && dns_fallback='1.0.0.1, 8.8.4.4'
|
||||||
[ -z "$multiport" ] && multiport='53,587,465,995,993,143,80,443'
|
[ -z "$multiport" ] && multiport='22,53,587,465,995,993,143,80,443,8080'
|
||||||
#是否代理常用端口
|
#是否代理常用端口
|
||||||
[ "$common_ports" = "已开启" ] && ports="-m multiport --dports $multiport"
|
[ "$common_ports" = "已开启" ] && ports="-m multiport --dports $multiport"
|
||||||
}
|
}
|
||||||
@@ -80,6 +80,7 @@ cronset(){
|
|||||||
crondir=/tmp/cron_$USER
|
crondir=/tmp/cron_$USER
|
||||||
crontab -l > $crondir
|
crontab -l > $crondir
|
||||||
sed -i "/$1/d" $crondir
|
sed -i "/$1/d" $crondir
|
||||||
|
sed -i '/^$/d' $crondir
|
||||||
echo "$2" >> $crondir
|
echo "$2" >> $crondir
|
||||||
crontab $crondir
|
crontab $crondir
|
||||||
rm -f $crondir
|
rm -f $crondir
|
||||||
@@ -89,6 +90,11 @@ mark_time(){
|
|||||||
sed -i '/start_time*/'d $clashdir/mark
|
sed -i '/start_time*/'d $clashdir/mark
|
||||||
echo start_time=$start_time >> $clashdir/mark
|
echo start_time=$start_time >> $clashdir/mark
|
||||||
}
|
}
|
||||||
|
gethost(){
|
||||||
|
[ -z "$host" ] && host=$(ubus call network.interface.lan status 2>&1 | grep \"address\" | grep -oE '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}';)
|
||||||
|
[ -z "$host" ] && host=$(ip a 2>&1 | grep -w 'inet' | grep 'global' | grep -E '\ 1(92|0|72)\.' | sed 's/.*inet.//g' | sed 's/\/[0-9][0-9].*$//g' | head -n 1)
|
||||||
|
[ -n "$host" ] && lanhost="-s $(echo $host | grep -oE '^1(92|0|72)\.')0.0.0/8"
|
||||||
|
}
|
||||||
#配置文件相关
|
#配置文件相关
|
||||||
getyaml(){
|
getyaml(){
|
||||||
[ -z "$rule_link" ] && rule_link=1
|
[ -z "$rule_link" ] && rule_link=1
|
||||||
@@ -96,10 +102,10 @@ getyaml(){
|
|||||||
#前后端订阅服务器地址索引,可在此处添加!
|
#前后端订阅服务器地址索引,可在此处添加!
|
||||||
Server=`sed -n ""$server_link"p"<<EOF
|
Server=`sed -n ""$server_link"p"<<EOF
|
||||||
subcon.dlj.tf
|
subcon.dlj.tf
|
||||||
subconverter.herokuapp.com
|
|
||||||
subconverter-web.now.sh
|
|
||||||
api.dler.io
|
api.dler.io
|
||||||
api.wcc.best
|
api.wcc.best
|
||||||
|
api2.tsutsu.cc
|
||||||
|
api.v1.mk
|
||||||
EOF`
|
EOF`
|
||||||
Config=`sed -n ""$rule_link"p"<<EOF
|
Config=`sed -n ""$rule_link"p"<<EOF
|
||||||
https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/config/ACL4SSR_Online_NoReject.ini
|
https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/config/ACL4SSR_Online_NoReject.ini
|
||||||
@@ -115,6 +121,10 @@ https://gist.githubusercontent.com/tindy2013/1fa08640a9088ac8652dbd40c5d2715b/ra
|
|||||||
https://gist.githubusercontent.com/tindy2013/1fa08640a9088ac8652dbd40c5d2715b/raw/dlercloud_lige_platinum.ini
|
https://gist.githubusercontent.com/tindy2013/1fa08640a9088ac8652dbd40c5d2715b/raw/dlercloud_lige_platinum.ini
|
||||||
https://subconverter.oss-ap-southeast-1.aliyuncs.com/Rules/RemoteConfig/special/basic.ini
|
https://subconverter.oss-ap-southeast-1.aliyuncs.com/Rules/RemoteConfig/special/basic.ini
|
||||||
https://subconverter.oss-ap-southeast-1.aliyuncs.com/Rules/RemoteConfig/special/netease.ini
|
https://subconverter.oss-ap-southeast-1.aliyuncs.com/Rules/RemoteConfig/special/netease.ini
|
||||||
|
https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/config/ACL4SSR_Online_Full_Google.ini
|
||||||
|
https://github.com/juewuy/ShellClash/raw/master/rules/ACL4SSR_Online_Games.ini
|
||||||
|
https://github.com/juewuy/ShellClash/raw/master/rules/ACL4SSR_Online_Mini_Games.ini
|
||||||
|
https://github.com/juewuy/ShellClash/raw/master/rules/ACL4SSR_Online_Full_Games.ini
|
||||||
EOF`
|
EOF`
|
||||||
#如果传来的是Url链接则合成Https链接,否则直接使用Https链接
|
#如果传来的是Url链接则合成Https链接,否则直接使用Https链接
|
||||||
if [ -z "$Https" ];then
|
if [ -z "$Https" ];then
|
||||||
@@ -160,7 +170,7 @@ EOF`
|
|||||||
else
|
else
|
||||||
Https=""
|
Https=""
|
||||||
#检测节点或providers
|
#检测节点或providers
|
||||||
if [ -z "$(cat $yamlnew | grep -E 'server:|proxy-providers:' | grep -v 'nameserver')" ];then
|
if [ -z "$(cat $yamlnew | grep -E 'server:|proxy-providers:' | grep -v 'nameserver' | head -n 1)" ];then
|
||||||
echo -----------------------------------------------
|
echo -----------------------------------------------
|
||||||
logger "获取到了配置文件,但似乎并不包含正确的节点信息!" 31
|
logger "获取到了配置文件,但似乎并不包含正确的节点信息!" 31
|
||||||
echo -----------------------------------------------
|
echo -----------------------------------------------
|
||||||
@@ -239,9 +249,11 @@ modify_yaml(){
|
|||||||
b=$(grep -n "^prox" $yaml | head -1 | cut -d ":" -f 1)
|
b=$(grep -n "^prox" $yaml | head -1 | cut -d ":" -f 1)
|
||||||
b=$((b-1))
|
b=$((b-1))
|
||||||
mkdir -p $tmpdir > /dev/null
|
mkdir -p $tmpdir > /dev/null
|
||||||
sed "${a},${b}d" $yaml > $tmpdir/proxy.yaml
|
[ "$b" != "0" ] && sed "${a},${b}d" $yaml > $tmpdir/proxy.yaml
|
||||||
#跳过本地tls证书验证
|
#跳过本地tls证书验证
|
||||||
[ "$skip_cert" = "已开启" ] && sed -i '10,99s/skip-cert-verify: false/skip-cert-verify: true/' $tmpdir/proxy.yaml
|
[ "$skip_cert" = "已开启" ] && sed -i '10,99s/skip-cert-verify: false/skip-cert-verify: true/' $tmpdir/proxy.yaml
|
||||||
|
#检测是否使用script规则
|
||||||
|
[ -n "$(cat $yaml | grep -E '^script:')" ] && mode='mode: Script'
|
||||||
#添加配置
|
#添加配置
|
||||||
###################################
|
###################################
|
||||||
cat > $tmpdir/set.yaml <<EOF
|
cat > $tmpdir/set.yaml <<EOF
|
||||||
@@ -258,18 +270,20 @@ secret: $secret
|
|||||||
$tun
|
$tun
|
||||||
$exper
|
$exper
|
||||||
$dns
|
$dns
|
||||||
|
store-selected: false
|
||||||
EOF
|
EOF
|
||||||
###################################
|
###################################
|
||||||
[ -f $clashdir/user.yaml ] && yaml_user=$clashdir/user.yaml
|
[ -f $clashdir/user.yaml ] && yaml_user=$clashdir/user.yaml
|
||||||
#合并文件
|
#合并文件
|
||||||
cut -c 1- $tmpdir/set.yaml $yaml_user $tmpdir/proxy.yaml > $tmpdir/config.yaml
|
cut -c 1- $tmpdir/set.yaml $yaml_user $tmpdir/proxy.yaml > $tmpdir/config.yaml
|
||||||
#插入自定义规则
|
#插入自定义规则
|
||||||
|
sed -i "/#自定义规则/d" $tmpdir/config.yaml
|
||||||
if [ -f $clashdir/rules.yaml ];then
|
if [ -f $clashdir/rules.yaml ];then
|
||||||
while read line;do
|
while read line;do
|
||||||
[ -z "$(echo "$line" | grep '#')" ] && \
|
[ -z "$(echo "$line " | grep '#')" ] && \
|
||||||
[ -n "$(echo "$line" | grep '\-\ ')" ] && \
|
[ -n "$(echo "$line" | grep '\-\ ')" ] && \
|
||||||
sed -i "/$line/d" $tmpdir/config.yaml && \
|
line=$(echo "$line" | sed 's#/#\\/#') && \
|
||||||
sed -i "/^rules:/a\ $line" $tmpdir/config.yaml
|
sed -i "/^rules:/a\ $line #自定义规则" $tmpdir/config.yaml
|
||||||
done < $clashdir/rules.yaml
|
done < $clashdir/rules.yaml
|
||||||
fi
|
fi
|
||||||
#如果没有使用小闪存模式
|
#如果没有使用小闪存模式
|
||||||
@@ -282,6 +296,8 @@ EOF
|
|||||||
}
|
}
|
||||||
#设置路由规则
|
#设置路由规则
|
||||||
start_redir(){
|
start_redir(){
|
||||||
|
#获取本地局域网地址段
|
||||||
|
gethost
|
||||||
#流量过滤规则
|
#流量过滤规则
|
||||||
iptables -t nat -N clash
|
iptables -t nat -N clash
|
||||||
iptables -t nat -A clash -d 0.0.0.0/8 -j RETURN
|
iptables -t nat -A clash -d 0.0.0.0/8 -j RETURN
|
||||||
@@ -304,7 +320,7 @@ start_redir(){
|
|||||||
done
|
done
|
||||||
iptables -t nat -A clash -p tcp $ports -j REDIRECT --to-ports $redir_port
|
iptables -t nat -A clash -p tcp $ports -j REDIRECT --to-ports $redir_port
|
||||||
fi
|
fi
|
||||||
iptables -t nat -A PREROUTING -p tcp -j clash
|
iptables -t nat -A PREROUTING -p tcp $lanhost -j clash
|
||||||
#设置ipv6转发
|
#设置ipv6转发
|
||||||
ip6_nat=$(ip6tables -t nat -L 2>&1 | grep -o 'Chain')
|
ip6_nat=$(ip6tables -t nat -L 2>&1 | grep -o 'Chain')
|
||||||
if [ -n "$ip6_nat" -a "$ipv6_support" = "已开启" ];then
|
if [ -n "$ip6_nat" -a "$ipv6_support" = "已开启" ];then
|
||||||
@@ -375,6 +391,7 @@ start_dns(){
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
start_udp(){
|
start_udp(){
|
||||||
|
gethost #获取本地局域网地址段
|
||||||
ip rule add fwmark 1 table 100
|
ip rule add fwmark 1 table 100
|
||||||
ip route add local default dev lo table 100
|
ip route add local default dev lo table 100
|
||||||
iptables -t mangle -N clash
|
iptables -t mangle -N clash
|
||||||
@@ -398,13 +415,14 @@ start_udp(){
|
|||||||
done
|
done
|
||||||
iptables -t mangle -A clash -p udp -j TPROXY --on-port $redir_port --tproxy-mark 1
|
iptables -t mangle -A clash -p udp -j TPROXY --on-port $redir_port --tproxy-mark 1
|
||||||
fi
|
fi
|
||||||
iptables -t mangle -A PREROUTING -p udp -j clash
|
iptables -t mangle -A PREROUTING -p udp $lanhost -j clash
|
||||||
}
|
}
|
||||||
stop_iptables(){
|
stop_iptables(){
|
||||||
|
gethost #获取本地局域网地址段
|
||||||
#重置iptables规则
|
#重置iptables规则
|
||||||
ip rule del fwmark 1 table 100 2> /dev/null
|
ip rule del fwmark 1 table 100 2> /dev/null
|
||||||
ip route del local default dev lo table 100 2> /dev/null
|
ip route del local default dev lo table 100 2> /dev/null
|
||||||
iptables -t nat -D PREROUTING -p tcp -j clash 2> /dev/null
|
iptables -t nat -D PREROUTING -p tcp $lanhost -j clash 2> /dev/null
|
||||||
iptables -t nat -D PREROUTING -p udp -j clash_dns 2> /dev/null
|
iptables -t nat -D PREROUTING -p udp -j clash_dns 2> /dev/null
|
||||||
iptables -t nat -D PREROUTING -p tcp -d 8.8.8.8 -j clash_dns 2> /dev/null
|
iptables -t nat -D PREROUTING -p tcp -d 8.8.8.8 -j clash_dns 2> /dev/null
|
||||||
iptables -t nat -D PREROUTING -p tcp -d 8.8.4.4 -j clash_dns 2> /dev/null
|
iptables -t nat -D PREROUTING -p tcp -d 8.8.4.4 -j clash_dns 2> /dev/null
|
||||||
@@ -414,7 +432,7 @@ stop_iptables(){
|
|||||||
iptables -t nat -X clash_dns 2> /dev/null
|
iptables -t nat -X clash_dns 2> /dev/null
|
||||||
iptables -D FORWARD -o utun -j ACCEPT 2> /dev/null
|
iptables -D FORWARD -o utun -j ACCEPT 2> /dev/null
|
||||||
#重置udp规则
|
#重置udp规则
|
||||||
iptables -t mangle -D PREROUTING -p udp -j clash 2> /dev/null
|
iptables -t mangle -D PREROUTING -p udp $lanhost -j clash 2> /dev/null
|
||||||
iptables -t mangle -F clash 2> /dev/null
|
iptables -t mangle -F clash 2> /dev/null
|
||||||
iptables -t mangle -X clash 2> /dev/null
|
iptables -t mangle -X clash 2> /dev/null
|
||||||
#重置ipv6规则
|
#重置ipv6规则
|
||||||
@@ -442,7 +460,7 @@ web_save(){
|
|||||||
#使用get_save获取面板节点设置
|
#使用get_save获取面板节点设置
|
||||||
get_save http://localhost:${db_port}/proxies | awk -F "{" '{for(i=1;i<=NF;i++) print $i}' | grep -E '^"all".*"Selector"' > /tmp/clash_web_check_$USER
|
get_save http://localhost:${db_port}/proxies | awk -F "{" '{for(i=1;i<=NF;i++) print $i}' | grep -E '^"all".*"Selector"' > /tmp/clash_web_check_$USER
|
||||||
while read line ;do
|
while read line ;do
|
||||||
def=$(echo $line | awk -F "[\[,]" '{print $2}')
|
def=$(echo $line | awk -F "[[,]" '{print $2}')
|
||||||
now=$(echo $line | grep -oE '"now".*",' | sed 's/"now"://g'| sed 's/,//g')
|
now=$(echo $line | grep -oE '"now".*",' | sed 's/"now"://g'| sed 's/,//g')
|
||||||
[ "$def" != "$now" ] && echo $line | grep -oE '"name".*"now".*",' | sed 's/"name"://g' | sed 's/"now"://g'| sed 's/"//g' >> /tmp/clash_web_save_$USER
|
[ "$def" != "$now" ] && echo $line | grep -oE '"name".*"now".*",' | sed 's/"name"://g' | sed 's/"now"://g'| sed 's/"//g' >> /tmp/clash_web_save_$USER
|
||||||
done < /tmp/clash_web_check_$USER
|
done < /tmp/clash_web_check_$USER
|
||||||
@@ -483,9 +501,7 @@ web_restore(){
|
|||||||
}
|
}
|
||||||
#启动相关
|
#启动相关
|
||||||
catpac(){
|
catpac(){
|
||||||
host=$(ubus call network.interface.lan status 2>&1 | grep \"address\" | grep -oE '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}';)
|
gethost
|
||||||
[ -z "$host" ] && host=$(ip a 2>&1 | grep -w 'inet' | grep 'global' | grep -E '192.|10.' | sed 's/.*inet.//g' | sed 's/\/[0-9][0-9].*$//g' | head -n 1)
|
|
||||||
[ -z "$host" ] && host=127.0.0.1
|
|
||||||
cat > /tmp/clash_pac <<EOF
|
cat > /tmp/clash_pac <<EOF
|
||||||
function FindProxyForURL(url, host) {
|
function FindProxyForURL(url, host) {
|
||||||
if (
|
if (
|
||||||
@@ -500,7 +516,7 @@ function FindProxyForURL(url, host) {
|
|||||||
)
|
)
|
||||||
return "DIRECT";
|
return "DIRECT";
|
||||||
else
|
else
|
||||||
return "PROXY 192.168.31.1:7890; DIRECT; SOCKS5 192.168.31.1:7890"
|
return "PROXY $host:$mix_port; DIRECT; SOCKS5 $host:$mix_port"
|
||||||
}
|
}
|
||||||
EOF
|
EOF
|
||||||
compare /tmp/clash_pac $bindir/ui/pac
|
compare /tmp/clash_pac $bindir/ui/pac
|
||||||
@@ -653,6 +669,10 @@ web_save)
|
|||||||
getconfig
|
getconfig
|
||||||
web_save
|
web_save
|
||||||
;;
|
;;
|
||||||
|
web_restore)
|
||||||
|
getconfig
|
||||||
|
web_restore
|
||||||
|
;;
|
||||||
daemon)
|
daemon)
|
||||||
getconfig
|
getconfig
|
||||||
cronset '#clash保守模式守护进程' "*/1 * * * * test -z \"$(pidof clash)\" && $clashdir/start.sh restart #clash保守模式守护进程"
|
cronset '#clash保守模式守护进程' "*/1 * * * * test -z \"$(pidof clash)\" && $clashdir/start.sh restart #clash保守模式守护进程"
|
||||||
|
|||||||
Reference in New Issue
Block a user