上传文件至 脚本
This commit is contained in:
parent
4c55450ad3
commit
53b42a9d88
|
@ -0,0 +1,386 @@
|
||||||
|
USERID=a4100ea3-d5bc-4dd6-b02a-a55321fb0bcc
|
||||||
|
SOCKS_USER=socks_username_01
|
||||||
|
SOCKS_PASS=socks_password_01
|
||||||
|
HTTP_USER=username
|
||||||
|
HTTP_PASS=password
|
||||||
|
|
||||||
|
yum install -y wget
|
||||||
|
rm -rf /usr/bin/gost/
|
||||||
|
sudo systemctl stop gost
|
||||||
|
if [ ! -d /usr/bin/gost ]; then
|
||||||
|
mkdir /usr/bin/gost
|
||||||
|
fi
|
||||||
|
if [ ! -d /usr/local/gost ]; then
|
||||||
|
mkdir /usr/local/gost
|
||||||
|
fi
|
||||||
|
a=`uname -a`
|
||||||
|
b='aarch64'
|
||||||
|
if [[ $a =~ $b ]];then
|
||||||
|
wget "https://downloadbj.kuajingvs.com/kuajingvs-ypc/2.11.5/gost-arm" -O /usr/bin/gost/gost
|
||||||
|
else
|
||||||
|
wget "https://downloadbj.kuajingvs.com/kuajingvs-ypc/2.11.5/gost-linux" -O /usr/bin/gost/gost
|
||||||
|
fi
|
||||||
|
chmod +x /usr/bin/gost/gost
|
||||||
|
|
||||||
|
cat > /usr/local/gost/pem <<EOF
|
||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIHmjCCBYKgAwIBAgIQBc1fGbUIvrM27jZlVVwZlTANBgkqhkiG9w0BAQsFADBc
|
||||||
|
MQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xNDAyBgNVBAMT
|
||||||
|
K1JhcGlkU1NMIEdsb2JhbCBUTFMgUlNBNDA5NiBTSEEyNTYgMjAyMiBDQTEwHhcN
|
||||||
|
MjQwMTE0MDAwMDAwWhcNMjUwMTE3MjM1OTU5WjAZMRcwFQYDVQQDDA4qLm9yZGVy
|
||||||
|
bWF0ZS5jbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ3liUXzwvYL
|
||||||
|
YwMYcMW0PTbQcJXnEwQxhHnc/OLz3qWW4HmtxqZuO6q44C2w27zNgp+Ry+6TdqjG
|
||||||
|
1E2XGeUCQCsO9YjoYMFcDvbCTjxjJCcSy+31sLNSg8w5FCu+dLdK6CZhOCKt440w
|
||||||
|
UvOwdv56nEtaAesMV9zJGn52gA969HT62c5N1f7gv3Z4q6wDgQG+G3vUaWmomJZZ
|
||||||
|
da8zz3WQFDyfnW48oQk26T7dJ2nDl6eRGM6OHCP3n0y4f+k+VurwAPu1L+ubPuNv
|
||||||
|
Yj+BLQZJKASL3fOconfsrAoEuLZU0LaUv3vzur6jKRSz3pYIJSZi+KCsnmjd3dmR
|
||||||
|
pNd8ZP1fOmsCAwEAAaOCA5kwggOVMB8GA1UdIwQYMBaAFPCchf2in32PyWi71dSJ
|
||||||
|
TR2+05D/MB0GA1UdDgQWBBROEh0wM5OxQewNtVssa1vMNwUxfTAnBgNVHREEIDAe
|
||||||
|
gg4qLm9yZGVybWF0ZS5jboIMb3JkZXJtYXRlLmNuMD4GA1UdIAQ3MDUwMwYGZ4EM
|
||||||
|
AQIBMCkwJwYIKwYBBQUHAgEWG2h0dHA6Ly93d3cuZGlnaWNlcnQuY29tL0NQUzAO
|
||||||
|
BgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMIGf
|
||||||
|
BgNVHR8EgZcwgZQwSKBGoESGQmh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9SYXBp
|
||||||
|
ZFNTTEdsb2JhbFRMU1JTQTQwOTZTSEEyNTYyMDIyQ0ExLmNybDBIoEagRIZCaHR0
|
||||||
|
cDovL2NybDQuZGlnaWNlcnQuY29tL1JhcGlkU1NMR2xvYmFsVExTUlNBNDA5NlNI
|
||||||
|
QTI1NjIwMjJDQTEuY3JsMIGHBggrBgEFBQcBAQR7MHkwJAYIKwYBBQUHMAGGGGh0
|
||||||
|
dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBRBggrBgEFBQcwAoZFaHR0cDovL2NhY2Vy
|
||||||
|
dHMuZGlnaWNlcnQuY29tL1JhcGlkU1NMR2xvYmFsVExTUlNBNDA5NlNIQTI1NjIw
|
||||||
|
MjJDQTEuY3J0MAwGA1UdEwEB/wQCMAAwggF/BgorBgEEAdZ5AgQCBIIBbwSCAWsB
|
||||||
|
aQB1AE51oydcmhDDOFts1N8/Uusd8OCOG41pwLH6ZLFimjnfAAABjQe6otsAAAQD
|
||||||
|
AEYwRAIgFWz2WVQBUBJ/sQtkld9wfuE6tNAZkeLp9yMIBhdzHF8CIEjOxB/LMsqH
|
||||||
|
avQ4Cn2CvbPK4uWTwsvpadQZsbgs5hDiAHcAPxdLT9ciR1iUHWUchL4NEu2QN38f
|
||||||
|
hWrrwb8ohez4ZG4AAAGNB7qi1wAABAMASDBGAiEAlkJoouQQwPM4o73W1jrQxfXM
|
||||||
|
MDO6cUmHKLMT9M1E38cCIQDv2IAJLN2Y8CnY/p0CFPNOexzg8PK4qYhYz9aKYEZy
|
||||||
|
qgB3AH1ZHhLheCp7HGFnfF79+NCHXBSgTpWeuQMv2Q6MLnm4AAABjQe6oscAAAQD
|
||||||
|
AEgwRgIhAKygHiGielkfsUhweYA523EUTbFduUWdgRopiY9ECex+AiEAsMwVlZ3p
|
||||||
|
T1SXLUXOUNJw1eIfJ2cHCPZTI8B5waACTT8wDQYJKoZIhvcNAQELBQADggIBAHSD
|
||||||
|
jTfawUCC9hyBGSzY49mLMQptFSXBtmHJ0h3zIQJJKUgPyvzVMgv5nqRM2/iD1s5R
|
||||||
|
RNau/tuRmoHdwebO4F+6CaBI1NLOC/1LFSL3ntNZ9RB8W7IE+xwCgO06blCHICPx
|
||||||
|
ZM3ExFLGy61l/p7kFxo27MMnb0vQT5Dao5if1BVy+riYN0l8jH2d6fts1f4QLuoF
|
||||||
|
ArQvf3IH0OYXkLIEdh21Ko/LbyTmPwwVhQQpi135RfSSYUcorOzeJxmfRwbOq9z/
|
||||||
|
msO5zSfc2GMQOrpHyAHoBAoqKmG1hcPBODgDsduXe6Lah+8l216MlXmFoNpQpZc1
|
||||||
|
FiYW5oA7+E3rHmyssWODX6qLoFaAfvOp0xoIKIMFGTvJYkSrZJqnIjKb1KEOCJDj
|
||||||
|
UELncWqoWKlYPwh+GWqhnJsno69P/dF5RqIYkuWM6MLIyZcCZbBWMgFlksqDFM6+
|
||||||
|
FEm8Phpa1OJPkp+mkbHsR9x8GKO4UeAB5xr21iMRhADDaTO690cuyLHIoIgRvYK2
|
||||||
|
YlzM/9owYl22cGHMikFoFF0bxemfdOdsO+USFq6pJQuRK0s9UJAr42l7Bqqbs6Di
|
||||||
|
aJllQ3hlb2TkPhCzGJpXzuT/pCvIZFVXnZcjcXnhtEY+wujVD9PwireWIDu9RCay
|
||||||
|
Htq3fgs1JFmkcHZy39B5dZts0o7KghkH5QNcJ4SE
|
||||||
|
-----END CERTIFICATE-----
|
||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIFyzCCBLOgAwIBAgIQCgWbJfVLPYeUzGYxR3U4ozANBgkqhkiG9w0BAQsFADBh
|
||||||
|
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
|
||||||
|
d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD
|
||||||
|
QTAeFw0yMjA1MDQwMDAwMDBaFw0zMTExMDkyMzU5NTlaMFwxCzAJBgNVBAYTAlVT
|
||||||
|
MRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjE0MDIGA1UEAxMrUmFwaWRTU0wgR2xv
|
||||||
|
YmFsIFRMUyBSU0E0MDk2IFNIQTI1NiAyMDIyIENBMTCCAiIwDQYJKoZIhvcNAQEB
|
||||||
|
BQADggIPADCCAgoCggIBAKY5PJhwCX2UyBb1nelu9APen53D5+C40T+BOZfSFaB0
|
||||||
|
v0WJM3BGMsuiHZX2IHtwnjUhLL25d8tgLASaUNHCBNKKUlUGRXGztuDIeXb48d64
|
||||||
|
k7Gk7u7mMRSrj+yuLSWOKnK6OGKe9+s6oaVIjHXY+QX8p2I2S3uew0bW3BFpkeAr
|
||||||
|
LBCU25iqeaoLEOGIa09DVojd3qc/RKqr4P11173R+7Ub05YYhuIcSv8e0d7qN1sO
|
||||||
|
1+lfoNMVfV9WcqPABmOasNJ+ol0hAC2PTgRLy/VZo1L0HRMr6j8cbR7q0nKwdbn4
|
||||||
|
Ar+ZMgCgCcG9zCMFsuXYl/rqobiyV+8U37dDScAebZTIF/xPEvHcmGi3xxH6g+dT
|
||||||
|
CjetOjJx8sdXUHKXGXC9ka33q7EzQIYlZISF7EkbT5dZHsO2DOMVLBdP1N1oUp0/
|
||||||
|
1f6fc8uTDduELoKBRzTTZ6OOBVHeZyFZMMdi6tA5s/jxmb74lqH1+jQ6nTU2/Mma
|
||||||
|
hGNxUuJpyhUHezgBA6sto5lNeyqc+3Cr5ehFQzUuwNsJaWbDdQk1v7lqRaqOlYjn
|
||||||
|
iomOl36J5txTs0wL7etCeMRfyPsmc+8HmH77IYVMUOcPJb+0gNuSmAkvf5QXbgPI
|
||||||
|
Zursn/UYnP9obhNbHc/9LYdQkB7CXyX9mPexnDNO7pggNA2jpbEarLmZGi4grMmf
|
||||||
|
AgMBAAGjggGCMIIBfjASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBTwnIX9
|
||||||
|
op99j8lou9XUiU0dvtOQ/zAfBgNVHSMEGDAWgBQD3lA1VtFMu2bwo+IbG8OXsj3R
|
||||||
|
VTAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMC
|
||||||
|
MHYGCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNl
|
||||||
|
cnQuY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20v
|
||||||
|
RGlnaUNlcnRHbG9iYWxSb290Q0EuY3J0MEIGA1UdHwQ7MDkwN6A1oDOGMWh0dHA6
|
||||||
|
Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RDQS5jcmwwPQYD
|
||||||
|
VR0gBDYwNDALBglghkgBhv1sAgEwBwYFZ4EMAQEwCAYGZ4EMAQIBMAgGBmeBDAEC
|
||||||
|
AjAIBgZngQwBAgMwDQYJKoZIhvcNAQELBQADggEBAAfjh/s1f5dDdfm0sNm74/dW
|
||||||
|
MbbsxfYV1LoTpFt+3MSUWvSbiPQfUkoV57b5rutRJvnPP9mSlpFwcZ3e1nSUbi2o
|
||||||
|
ITGA7RCOj23I1F4zk0YJm42qAwJIqOVenR3XtyQ2VR82qhC6xslxtNf7f2Ndx2G7
|
||||||
|
Mem4wpFhyPDT2P6UJ2MnrD+FC//ZKH5/ERo96ghz8VqNlmL5RXo8Ks9rMr/Ad9xw
|
||||||
|
Y4hyRvAz5920myUffwdUqc0SvPlFnahsZg15uT5HkK48tHR0TLuLH8aRpzh4KJ/Y
|
||||||
|
p0sARNb+9i1R4Fg5zPNvHs2BbIve0vkwxAy+R4727qYzl3027w9jEFC6HMXRaDc=
|
||||||
|
-----END CERTIFICATE-----
|
||||||
|
EOF
|
||||||
|
|
||||||
|
cat > /usr/local/gost/key <<EOF
|
||||||
|
-----BEGIN RSA PRIVATE KEY-----
|
||||||
|
MIIEpAIBAAKCAQEAneWJRfPC9gtjAxhwxbQ9NtBwlecTBDGEedz84vPepZbgea3G
|
||||||
|
pm47qrjgLbDbvM2Cn5HL7pN2qMbUTZcZ5QJAKw71iOhgwVwO9sJOPGMkJxLL7fWw
|
||||||
|
s1KDzDkUK750t0roJmE4Iq3jjTBS87B2/nqcS1oB6wxX3MkafnaAD3r0dPrZzk3V
|
||||||
|
/uC/dnirrAOBAb4be9RpaaiYlll1rzPPdZAUPJ+dbjyhCTbpPt0nacOXp5EYzo4c
|
||||||
|
I/efTLh/6T5W6vAA+7Uv65s+429iP4EtBkkoBIvd85yid+ysCgS4tlTQtpS/e/O6
|
||||||
|
vqMpFLPelgglJmL4oKyeaN3d2ZGk13xk/V86awIDAQABAoIBAAhra6fV7m4oVUie
|
||||||
|
Tlp8g0x0+PaasneQHGb90w5XFWbxu1lBsaIWUWAyfjccLdt3f0ulqUuOLs75K0D9
|
||||||
|
RF2N19Yen2vZgwSh4A+7H2jg8ICU5AL1uE0XoqeKiPom1xp0XW9j0mvRp0dUGFhI
|
||||||
|
7091Qk2nqF/cR03NUM2wNqFHW9m7oRv+V5FTGOmz2cIzHkRX1Ptl9O8Rtm6w8trY
|
||||||
|
pgpijM4M9gJ6IBbV9BmUAqN14rogl5gfQ8DotBCbMZQVDxosEqLsDRvufcDli80n
|
||||||
|
HPVwRQVOYGs4d7/nNdKRlA/Fe2sCH1WBLJLHkbPbuhA4ipfiZm/kLcT9PXiNgmb/
|
||||||
|
zT9b7KECgYEA3GiPlHT165txQ4HV9eMXSa7ngGbc7nonlc/oojeu+YPrzPBoNoVp
|
||||||
|
Pm1z71H4xNnhv5exyfawUjYdnnsXbkD5E4pg8oXddPI6J9QKZu3TT/2sWZUomQ9t
|
||||||
|
qJSp/QDhQ3sUzMgVQQ2yaCaZFDBXWZDcVp1Xfogl8P7xPQTyRFRs/pUCgYEAt2TO
|
||||||
|
gHbfCmVgCROmIo1CN6G7864EZmS2mJYTVzbNuhRJo8xyQy4XrvRep5OBT6DOL0Kq
|
||||||
|
OVr0skdl4TC30S5fFcHoTyzT1ks3OmrcGdu3M7lEe10eWwkMai1p4Aq0RTY11pmn
|
||||||
|
0mGerFz0wLtBogrCCwnhW8NkPCFqkRnG3KTCFP8CgYEAiNJTxxmwC3ksH3b6xjAZ
|
||||||
|
pcDwrtGr9lJYPnSY+hJNCVFuUIMwfh/lTD6PyJF/N1v1+oSFdlUv8WjsjBPnYKbu
|
||||||
|
t8WgFw0og09W8KB9cJXUJoTXt6iTUii0rwDSYV9pdwVxzQmrv/1rsaG8Rz8XCl+V
|
||||||
|
mCMGTGLiAq+QO4vVhLtQCd0CgYBUsx4cfsosRv2/s297bbozb2Ma/DfUApfCiS2N
|
||||||
|
jiYd1tjb6cSr+lG93+cHhjymxiHz+doce0GgRRFsm8+JsN0Bc3kTeCSuSDbNqCTX
|
||||||
|
XH6USPCz+SHX8anmL+tCKi9v98WNw5GavLNH7/aqPNHnQQi1iG6orulQTC6nrTwH
|
||||||
|
E6D/iQKBgQC/tgu82gZ7yzVDsFDbpqj8xQA5O8f3OWb3JeHbJ/3eUOqADsxRpish
|
||||||
|
/S6WSlLs8mubFp7a/i/EoAeC9FmcKXFEQeVe/LTkvjBoJoloyRNuEqhncyeHBacl
|
||||||
|
X1lIES5FrRn7m+Cdh3BcE5QPqWw17U6i0FL/3tukeTDUOIbXEcdZ0w==
|
||||||
|
-----END RSA PRIVATE KEY-----
|
||||||
|
EOF
|
||||||
|
|
||||||
|
|
||||||
|
cat > /etc/systemd/system/gost.service <<EOF
|
||||||
|
[Unit]
|
||||||
|
Description=Gost Proxy
|
||||||
|
After=network.target
|
||||||
|
Wants=network.target
|
||||||
|
[Service]
|
||||||
|
Type=simple
|
||||||
|
ExecStart=/usr/bin/gost/gost -L=https://${HTTP_USER}:${HTTP_PASS}@0.0.0.0:3379?cert=/usr/local/gost/pem&key=/usr/local/gost/key
|
||||||
|
Restart=always
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
||||||
|
EOF
|
||||||
|
systemctl daemon-reload
|
||||||
|
systemctl enable gost
|
||||||
|
systemctl start gost
|
||||||
|
|
||||||
|
systemctl stop v2ray
|
||||||
|
rm -rf /usr/bin/v2ray
|
||||||
|
rm -rf /var/log/v2ray
|
||||||
|
rm -rf /etc/v2ray
|
||||||
|
mkdir /var/log/v2ray
|
||||||
|
mkdir /usr/bin/v2ray
|
||||||
|
mkdir /etc/v2ray
|
||||||
|
a=`uname -a`
|
||||||
|
b='aarch64'
|
||||||
|
if [[ $a =~ $b ]];then
|
||||||
|
wget "https://downloadbj.kuajingvs.com/kuajingvs-ypc/1.0.6/arm/v2ray" -O /usr/bin/v2ray/v2ray
|
||||||
|
wget "https://downloadbj.kuajingvs.com/kuajingvs-ypc/1.0.6/arm/v2ctl" -O /usr/bin/v2ray/v2ctl
|
||||||
|
else
|
||||||
|
wget "https://downloadbj.kuajingvs.com/kuajingvs-ypc/1.0.6/x86/v2ray" -O /usr/bin/v2ray/v2ray
|
||||||
|
wget "https://downloadbj.kuajingvs.com/kuajingvs-ypc/1.0.6/x86/v2ctl" -O /usr/bin/v2ray/v2ctl
|
||||||
|
fi
|
||||||
|
chmod +x /usr/bin/v2ray/v2ray
|
||||||
|
chmod +x /usr/bin/v2ray/v2ctl
|
||||||
|
|
||||||
|
cat > /etc/systemd/system/v2ray.service <<EOF
|
||||||
|
[Unit]
|
||||||
|
Description=YPC Service
|
||||||
|
After=network.target
|
||||||
|
Wants=network.target
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Type=simple
|
||||||
|
PIDFile=/run/v2ray.pid
|
||||||
|
#ExecStart=/usr/bin/v2ray/v2ray -config /etc/v2ray/config.json
|
||||||
|
ExecStart=/usr/bin/env v2ray.vmess.aead.forced=false /usr/bin/v2ray/v2ray -config /etc/v2ray/config.json
|
||||||
|
Restart=on-failure
|
||||||
|
RestartPreventExitStatus=23
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
||||||
|
EOF
|
||||||
|
|
||||||
|
cat > /etc/v2ray/config.json <<EOF
|
||||||
|
{
|
||||||
|
"stats":{},
|
||||||
|
"policy": {
|
||||||
|
"levels": {
|
||||||
|
"0": {
|
||||||
|
"statsUserUplink": true,
|
||||||
|
"statsUserDownlink": true
|
||||||
|
},
|
||||||
|
"1": {
|
||||||
|
"statsUserUplink": true,
|
||||||
|
"statsUserDownlink": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"system": {
|
||||||
|
"statsInboundUplink": true,
|
||||||
|
"statsInboundDownlink": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"ypc": {
|
||||||
|
"api": "http://gateway.kuajingvs.com/cloud",
|
||||||
|
"domainStats": {
|
||||||
|
"cycle": 3600
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"inbounds": [{
|
||||||
|
"tag": "trojan",
|
||||||
|
"port": 3349,
|
||||||
|
"protocol": "trojan",
|
||||||
|
"settings": {
|
||||||
|
"clients": [{
|
||||||
|
"password":"${USERID}",
|
||||||
|
"email": "xxx@gmail.com"
|
||||||
|
}]
|
||||||
|
},
|
||||||
|
"streamSettings": {
|
||||||
|
"network": "tcp",
|
||||||
|
"tcpSettings": {
|
||||||
|
"autoTls": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"tag": "socks",
|
||||||
|
"port": 3359,
|
||||||
|
"protocol": "socks",
|
||||||
|
"settings": {
|
||||||
|
"auth": "password",
|
||||||
|
"accounts": [{
|
||||||
|
"user": "${SOCKS_USER}",
|
||||||
|
"pass": "${SOCKS_PASS}"
|
||||||
|
}],
|
||||||
|
"udp": true
|
||||||
|
},
|
||||||
|
"streamSettings": {
|
||||||
|
"network": "tcp",
|
||||||
|
"tcpSettings": {
|
||||||
|
"autoTls": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "vless",
|
||||||
|
"port": 3369,
|
||||||
|
"protocol": "vless",
|
||||||
|
"settings": {
|
||||||
|
"clients": [{
|
||||||
|
"id":"${USERID}",
|
||||||
|
"level": 0,
|
||||||
|
"email": "xxxx@example.com"
|
||||||
|
}],
|
||||||
|
"decryption": "none"
|
||||||
|
},
|
||||||
|
"streamSettings": {
|
||||||
|
"network": "tcp",
|
||||||
|
"tcpSettings": {
|
||||||
|
"autoTls": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"tag": "vmess",
|
||||||
|
"port": 3399,
|
||||||
|
"protocol": "vmess",
|
||||||
|
"settings": {
|
||||||
|
"clients": [{
|
||||||
|
"alterId": 64,
|
||||||
|
"id":"${USERID}",
|
||||||
|
"level": 0
|
||||||
|
}]
|
||||||
|
}
|
||||||
|
}],
|
||||||
|
"outbounds": [{
|
||||||
|
"protocol": "freedom",
|
||||||
|
"settings": {
|
||||||
|
"domainStrategy": "AsIs"
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"protocol": "blackhole",
|
||||||
|
"settings": {},
|
||||||
|
"tag": "blocked"
|
||||||
|
}],
|
||||||
|
"routing": {
|
||||||
|
"domainStrategy": "AsIs",
|
||||||
|
"rules": [{
|
||||||
|
"domain": ["xxx"],
|
||||||
|
"outboundTag": "blocked",
|
||||||
|
"type": "field"
|
||||||
|
}, {
|
||||||
|
"type": "field",
|
||||||
|
"protocol": ["bittorrent"],
|
||||||
|
"outboundTag": "blocked"
|
||||||
|
}]
|
||||||
|
},
|
||||||
|
"log": {
|
||||||
|
"access": "/var/log/v2ray/access.log",
|
||||||
|
"loglevel": "debug"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
EOF
|
||||||
|
systemctl daemon-reload
|
||||||
|
systemctl start v2ray
|
||||||
|
systemctl enable v2ray
|
||||||
|
|
||||||
|
sysctl -w net.ipv4.tcp_window_scaling=0
|
||||||
|
sysctl -w net.ipv4.ip_default_ttl=128
|
||||||
|
sysctl -w net.ipv4.tcp_timestamps=0
|
||||||
|
echo "1484" > /sys/class/net/eth0/mtu
|
||||||
|
# 永久更改
|
||||||
|
cat >> /etc/sysctl.conf <<EOF
|
||||||
|
net.ipv4.tcp_window_scaling=0
|
||||||
|
net.ipv4.ip_default_ttl=128
|
||||||
|
net.ipv4.tcp_timestamps=0
|
||||||
|
EOF
|
||||||
|
|
||||||
|
cat >> /etc/sysconfig/network-scripts/ifcfg-eth0 <<EOF
|
||||||
|
MTU=1484
|
||||||
|
EOF
|
||||||
|
|
||||||
|
if [ ! -d ~/.ssh ]; then
|
||||||
|
mkdir ~/.ssh
|
||||||
|
fi
|
||||||
|
|
||||||
|
cat > ~/.ssh/authorized_keys <<EOF
|
||||||
|
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDee1pS2exRGzMNa+WGqZXoaOkUmOrvlatIu3C0jNVbfiqZpGRAJlvazpQJZcWw9hWy5uYkHsXbfKUIk8jpiaRdRoXS1odlyE1pdtCn1SFmfe0ZZmRE2oQoy7ALkW3OPmOAMcuUqC018Q7FOYl/MW+I8ypee0mT0C8ZS6eQsttlQLCVcrt3un0H8M2VDnzq8stSA0qV/qHYTGAY/ACYEI+j8QInmU2g9podef9NB93pM0AJadkiMLih0fmSUedE4ilLERNyBPWWeossW2h+oW7LO9UpxMrQ4DRpLvtBnwAUSNbx7z4+x8WfZjljwP5XLmdc4Oqr9L3HTiNZp0CO4w0b root@jenkins.kuajingvs.com
|
||||||
|
EOF
|
||||||
|
|
||||||
|
chmod 600 ~/.ssh/authorized_keys
|
||||||
|
|
||||||
|
systemctl stop firewalld
|
||||||
|
systemctl disable firewalld
|
||||||
|
|
||||||
|
if [ ! -d ~/.rsc ]; then
|
||||||
|
mkdir ~/.rsc
|
||||||
|
fi
|
||||||
|
|
||||||
|
cat > ~/.rsc/del.sh <<EOF
|
||||||
|
#!/bin/sh
|
||||||
|
find /var/log -mtime +1 -name "btmp-*" -exec rm -rf {} \;
|
||||||
|
find /var/log -mtime +1 -name "cron-*" -exec rm -rf {} \;
|
||||||
|
find /var/log -mtime +1 -name "maillog-*" -exec rm -rf {} \;
|
||||||
|
find /var/log -mtime +1 -name "messages-*" -exec rm -rf {} \;
|
||||||
|
find /var/log -mtime +1 -name "secure-*" -exec rm -rf {} \;
|
||||||
|
find /var/log -mtime +1 -name "spooler-*" -exec rm -rf {} \;
|
||||||
|
find /var/log -mtime +1 -name "yum.log-*" -exec rm -rf {} \;
|
||||||
|
rm -rf /var/log/journal/*
|
||||||
|
cat /dev/null > /var/log/secure
|
||||||
|
cat /dev/null > /var/log/btmp
|
||||||
|
cat /dev/null > /var/log/message
|
||||||
|
cat /dev/null > /var/log/messages
|
||||||
|
cat /dev/null > /var/log/boot.log
|
||||||
|
cat /dev/null > /var/log/maillog
|
||||||
|
cat /dev/null > /var/log/cron
|
||||||
|
cat /dev/null > /var/log/lastlog
|
||||||
|
cat /dev/null > /var/log/btmp
|
||||||
|
cat /dev/null > /var/log/dmesg
|
||||||
|
cat /dev/null > /var/log/yum.log
|
||||||
|
cat /dev/null > /var/log/v2ray/access.log
|
||||||
|
EOF
|
||||||
|
chmod +x ~/.rsc/del.sh
|
||||||
|
|
||||||
|
cat > /var/spool/cron/root <<EOF
|
||||||
|
* 3 * * * /root/.rsc/del.sh >/dev/null 2>&1
|
||||||
|
EOF
|
||||||
|
|
||||||
|
cat > /etc/crontab <<EOF
|
||||||
|
SHELL=/bin/bash
|
||||||
|
PATH=/sbin:/bin:/usr/sbin:/usr/bin
|
||||||
|
#MAILTO=root
|
||||||
|
# For details see man 4 crontabs
|
||||||
|
|
||||||
|
# Example of job definition:
|
||||||
|
# .---------------- minute (0 - 59)
|
||||||
|
# | .------------- hour (0 - 23)
|
||||||
|
# | | .---------- day of month (1 - 31)
|
||||||
|
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
|
||||||
|
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
|
||||||
|
# | | | | |
|
||||||
|
# * * * * * user-name command to be executed
|
||||||
|
EOF
|
||||||
|
systemctl restart crond.service
|
|
@ -0,0 +1,383 @@
|
||||||
|
USERID=a4100ea3-d5bc-4dd6-b02a-a55321fb0bcc
|
||||||
|
SOCKS_USER=socks_username_01
|
||||||
|
SOCKS_PASS=socks_password_01
|
||||||
|
HTTP_USER=username
|
||||||
|
HTTP_PASS=password
|
||||||
|
|
||||||
|
yum install -y wget
|
||||||
|
rm -rf /usr/bin/gost/
|
||||||
|
sudo systemctl stop gost
|
||||||
|
if [ ! -d /usr/bin/gost ]; then
|
||||||
|
mkdir /usr/bin/gost
|
||||||
|
fi
|
||||||
|
if [ ! -d /usr/local/gost ]; then
|
||||||
|
mkdir /usr/local/gost
|
||||||
|
fi
|
||||||
|
a=`uname -a`
|
||||||
|
b='aarch64'
|
||||||
|
if [[ $a =~ $b ]];then
|
||||||
|
wget "https://downloadbj.kuajingvs.com/kuajingvs-ypc/2.11.5/gost-arm" -O /usr/bin/gost/gost
|
||||||
|
else
|
||||||
|
wget "https://downloadbj.kuajingvs.com/kuajingvs-ypc/2.11.5/gost-linux" -O /usr/bin/gost/gost
|
||||||
|
fi
|
||||||
|
chmod +x /usr/bin/gost/gost
|
||||||
|
|
||||||
|
cat > /usr/local/gost/pem <<EOF
|
||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIHmjCCBYKgAwIBAgIQBc1fGbUIvrM27jZlVVwZlTANBgkqhkiG9w0BAQsFADBc
|
||||||
|
MQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xNDAyBgNVBAMT
|
||||||
|
K1JhcGlkU1NMIEdsb2JhbCBUTFMgUlNBNDA5NiBTSEEyNTYgMjAyMiBDQTEwHhcN
|
||||||
|
MjQwMTE0MDAwMDAwWhcNMjUwMTE3MjM1OTU5WjAZMRcwFQYDVQQDDA4qLm9yZGVy
|
||||||
|
bWF0ZS5jbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ3liUXzwvYL
|
||||||
|
YwMYcMW0PTbQcJXnEwQxhHnc/OLz3qWW4HmtxqZuO6q44C2w27zNgp+Ry+6TdqjG
|
||||||
|
1E2XGeUCQCsO9YjoYMFcDvbCTjxjJCcSy+31sLNSg8w5FCu+dLdK6CZhOCKt440w
|
||||||
|
UvOwdv56nEtaAesMV9zJGn52gA969HT62c5N1f7gv3Z4q6wDgQG+G3vUaWmomJZZ
|
||||||
|
da8zz3WQFDyfnW48oQk26T7dJ2nDl6eRGM6OHCP3n0y4f+k+VurwAPu1L+ubPuNv
|
||||||
|
Yj+BLQZJKASL3fOconfsrAoEuLZU0LaUv3vzur6jKRSz3pYIJSZi+KCsnmjd3dmR
|
||||||
|
pNd8ZP1fOmsCAwEAAaOCA5kwggOVMB8GA1UdIwQYMBaAFPCchf2in32PyWi71dSJ
|
||||||
|
TR2+05D/MB0GA1UdDgQWBBROEh0wM5OxQewNtVssa1vMNwUxfTAnBgNVHREEIDAe
|
||||||
|
gg4qLm9yZGVybWF0ZS5jboIMb3JkZXJtYXRlLmNuMD4GA1UdIAQ3MDUwMwYGZ4EM
|
||||||
|
AQIBMCkwJwYIKwYBBQUHAgEWG2h0dHA6Ly93d3cuZGlnaWNlcnQuY29tL0NQUzAO
|
||||||
|
BgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMIGf
|
||||||
|
BgNVHR8EgZcwgZQwSKBGoESGQmh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9SYXBp
|
||||||
|
ZFNTTEdsb2JhbFRMU1JTQTQwOTZTSEEyNTYyMDIyQ0ExLmNybDBIoEagRIZCaHR0
|
||||||
|
cDovL2NybDQuZGlnaWNlcnQuY29tL1JhcGlkU1NMR2xvYmFsVExTUlNBNDA5NlNI
|
||||||
|
QTI1NjIwMjJDQTEuY3JsMIGHBggrBgEFBQcBAQR7MHkwJAYIKwYBBQUHMAGGGGh0
|
||||||
|
dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBRBggrBgEFBQcwAoZFaHR0cDovL2NhY2Vy
|
||||||
|
dHMuZGlnaWNlcnQuY29tL1JhcGlkU1NMR2xvYmFsVExTUlNBNDA5NlNIQTI1NjIw
|
||||||
|
MjJDQTEuY3J0MAwGA1UdEwEB/wQCMAAwggF/BgorBgEEAdZ5AgQCBIIBbwSCAWsB
|
||||||
|
aQB1AE51oydcmhDDOFts1N8/Uusd8OCOG41pwLH6ZLFimjnfAAABjQe6otsAAAQD
|
||||||
|
AEYwRAIgFWz2WVQBUBJ/sQtkld9wfuE6tNAZkeLp9yMIBhdzHF8CIEjOxB/LMsqH
|
||||||
|
avQ4Cn2CvbPK4uWTwsvpadQZsbgs5hDiAHcAPxdLT9ciR1iUHWUchL4NEu2QN38f
|
||||||
|
hWrrwb8ohez4ZG4AAAGNB7qi1wAABAMASDBGAiEAlkJoouQQwPM4o73W1jrQxfXM
|
||||||
|
MDO6cUmHKLMT9M1E38cCIQDv2IAJLN2Y8CnY/p0CFPNOexzg8PK4qYhYz9aKYEZy
|
||||||
|
qgB3AH1ZHhLheCp7HGFnfF79+NCHXBSgTpWeuQMv2Q6MLnm4AAABjQe6oscAAAQD
|
||||||
|
AEgwRgIhAKygHiGielkfsUhweYA523EUTbFduUWdgRopiY9ECex+AiEAsMwVlZ3p
|
||||||
|
T1SXLUXOUNJw1eIfJ2cHCPZTI8B5waACTT8wDQYJKoZIhvcNAQELBQADggIBAHSD
|
||||||
|
jTfawUCC9hyBGSzY49mLMQptFSXBtmHJ0h3zIQJJKUgPyvzVMgv5nqRM2/iD1s5R
|
||||||
|
RNau/tuRmoHdwebO4F+6CaBI1NLOC/1LFSL3ntNZ9RB8W7IE+xwCgO06blCHICPx
|
||||||
|
ZM3ExFLGy61l/p7kFxo27MMnb0vQT5Dao5if1BVy+riYN0l8jH2d6fts1f4QLuoF
|
||||||
|
ArQvf3IH0OYXkLIEdh21Ko/LbyTmPwwVhQQpi135RfSSYUcorOzeJxmfRwbOq9z/
|
||||||
|
msO5zSfc2GMQOrpHyAHoBAoqKmG1hcPBODgDsduXe6Lah+8l216MlXmFoNpQpZc1
|
||||||
|
FiYW5oA7+E3rHmyssWODX6qLoFaAfvOp0xoIKIMFGTvJYkSrZJqnIjKb1KEOCJDj
|
||||||
|
UELncWqoWKlYPwh+GWqhnJsno69P/dF5RqIYkuWM6MLIyZcCZbBWMgFlksqDFM6+
|
||||||
|
FEm8Phpa1OJPkp+mkbHsR9x8GKO4UeAB5xr21iMRhADDaTO690cuyLHIoIgRvYK2
|
||||||
|
YlzM/9owYl22cGHMikFoFF0bxemfdOdsO+USFq6pJQuRK0s9UJAr42l7Bqqbs6Di
|
||||||
|
aJllQ3hlb2TkPhCzGJpXzuT/pCvIZFVXnZcjcXnhtEY+wujVD9PwireWIDu9RCay
|
||||||
|
Htq3fgs1JFmkcHZy39B5dZts0o7KghkH5QNcJ4SE
|
||||||
|
-----END CERTIFICATE-----
|
||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIFyzCCBLOgAwIBAgIQCgWbJfVLPYeUzGYxR3U4ozANBgkqhkiG9w0BAQsFADBh
|
||||||
|
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
|
||||||
|
d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD
|
||||||
|
QTAeFw0yMjA1MDQwMDAwMDBaFw0zMTExMDkyMzU5NTlaMFwxCzAJBgNVBAYTAlVT
|
||||||
|
MRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjE0MDIGA1UEAxMrUmFwaWRTU0wgR2xv
|
||||||
|
YmFsIFRMUyBSU0E0MDk2IFNIQTI1NiAyMDIyIENBMTCCAiIwDQYJKoZIhvcNAQEB
|
||||||
|
BQADggIPADCCAgoCggIBAKY5PJhwCX2UyBb1nelu9APen53D5+C40T+BOZfSFaB0
|
||||||
|
v0WJM3BGMsuiHZX2IHtwnjUhLL25d8tgLASaUNHCBNKKUlUGRXGztuDIeXb48d64
|
||||||
|
k7Gk7u7mMRSrj+yuLSWOKnK6OGKe9+s6oaVIjHXY+QX8p2I2S3uew0bW3BFpkeAr
|
||||||
|
LBCU25iqeaoLEOGIa09DVojd3qc/RKqr4P11173R+7Ub05YYhuIcSv8e0d7qN1sO
|
||||||
|
1+lfoNMVfV9WcqPABmOasNJ+ol0hAC2PTgRLy/VZo1L0HRMr6j8cbR7q0nKwdbn4
|
||||||
|
Ar+ZMgCgCcG9zCMFsuXYl/rqobiyV+8U37dDScAebZTIF/xPEvHcmGi3xxH6g+dT
|
||||||
|
CjetOjJx8sdXUHKXGXC9ka33q7EzQIYlZISF7EkbT5dZHsO2DOMVLBdP1N1oUp0/
|
||||||
|
1f6fc8uTDduELoKBRzTTZ6OOBVHeZyFZMMdi6tA5s/jxmb74lqH1+jQ6nTU2/Mma
|
||||||
|
hGNxUuJpyhUHezgBA6sto5lNeyqc+3Cr5ehFQzUuwNsJaWbDdQk1v7lqRaqOlYjn
|
||||||
|
iomOl36J5txTs0wL7etCeMRfyPsmc+8HmH77IYVMUOcPJb+0gNuSmAkvf5QXbgPI
|
||||||
|
Zursn/UYnP9obhNbHc/9LYdQkB7CXyX9mPexnDNO7pggNA2jpbEarLmZGi4grMmf
|
||||||
|
AgMBAAGjggGCMIIBfjASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBTwnIX9
|
||||||
|
op99j8lou9XUiU0dvtOQ/zAfBgNVHSMEGDAWgBQD3lA1VtFMu2bwo+IbG8OXsj3R
|
||||||
|
VTAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMC
|
||||||
|
MHYGCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNl
|
||||||
|
cnQuY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20v
|
||||||
|
RGlnaUNlcnRHbG9iYWxSb290Q0EuY3J0MEIGA1UdHwQ7MDkwN6A1oDOGMWh0dHA6
|
||||||
|
Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RDQS5jcmwwPQYD
|
||||||
|
VR0gBDYwNDALBglghkgBhv1sAgEwBwYFZ4EMAQEwCAYGZ4EMAQIBMAgGBmeBDAEC
|
||||||
|
AjAIBgZngQwBAgMwDQYJKoZIhvcNAQELBQADggEBAAfjh/s1f5dDdfm0sNm74/dW
|
||||||
|
MbbsxfYV1LoTpFt+3MSUWvSbiPQfUkoV57b5rutRJvnPP9mSlpFwcZ3e1nSUbi2o
|
||||||
|
ITGA7RCOj23I1F4zk0YJm42qAwJIqOVenR3XtyQ2VR82qhC6xslxtNf7f2Ndx2G7
|
||||||
|
Mem4wpFhyPDT2P6UJ2MnrD+FC//ZKH5/ERo96ghz8VqNlmL5RXo8Ks9rMr/Ad9xw
|
||||||
|
Y4hyRvAz5920myUffwdUqc0SvPlFnahsZg15uT5HkK48tHR0TLuLH8aRpzh4KJ/Y
|
||||||
|
p0sARNb+9i1R4Fg5zPNvHs2BbIve0vkwxAy+R4727qYzl3027w9jEFC6HMXRaDc=
|
||||||
|
-----END CERTIFICATE-----
|
||||||
|
EOF
|
||||||
|
|
||||||
|
cat > /usr/local/gost/key <<EOF
|
||||||
|
-----BEGIN RSA PRIVATE KEY-----
|
||||||
|
MIIEpAIBAAKCAQEAneWJRfPC9gtjAxhwxbQ9NtBwlecTBDGEedz84vPepZbgea3G
|
||||||
|
pm47qrjgLbDbvM2Cn5HL7pN2qMbUTZcZ5QJAKw71iOhgwVwO9sJOPGMkJxLL7fWw
|
||||||
|
s1KDzDkUK750t0roJmE4Iq3jjTBS87B2/nqcS1oB6wxX3MkafnaAD3r0dPrZzk3V
|
||||||
|
/uC/dnirrAOBAb4be9RpaaiYlll1rzPPdZAUPJ+dbjyhCTbpPt0nacOXp5EYzo4c
|
||||||
|
I/efTLh/6T5W6vAA+7Uv65s+429iP4EtBkkoBIvd85yid+ysCgS4tlTQtpS/e/O6
|
||||||
|
vqMpFLPelgglJmL4oKyeaN3d2ZGk13xk/V86awIDAQABAoIBAAhra6fV7m4oVUie
|
||||||
|
Tlp8g0x0+PaasneQHGb90w5XFWbxu1lBsaIWUWAyfjccLdt3f0ulqUuOLs75K0D9
|
||||||
|
RF2N19Yen2vZgwSh4A+7H2jg8ICU5AL1uE0XoqeKiPom1xp0XW9j0mvRp0dUGFhI
|
||||||
|
7091Qk2nqF/cR03NUM2wNqFHW9m7oRv+V5FTGOmz2cIzHkRX1Ptl9O8Rtm6w8trY
|
||||||
|
pgpijM4M9gJ6IBbV9BmUAqN14rogl5gfQ8DotBCbMZQVDxosEqLsDRvufcDli80n
|
||||||
|
HPVwRQVOYGs4d7/nNdKRlA/Fe2sCH1WBLJLHkbPbuhA4ipfiZm/kLcT9PXiNgmb/
|
||||||
|
zT9b7KECgYEA3GiPlHT165txQ4HV9eMXSa7ngGbc7nonlc/oojeu+YPrzPBoNoVp
|
||||||
|
Pm1z71H4xNnhv5exyfawUjYdnnsXbkD5E4pg8oXddPI6J9QKZu3TT/2sWZUomQ9t
|
||||||
|
qJSp/QDhQ3sUzMgVQQ2yaCaZFDBXWZDcVp1Xfogl8P7xPQTyRFRs/pUCgYEAt2TO
|
||||||
|
gHbfCmVgCROmIo1CN6G7864EZmS2mJYTVzbNuhRJo8xyQy4XrvRep5OBT6DOL0Kq
|
||||||
|
OVr0skdl4TC30S5fFcHoTyzT1ks3OmrcGdu3M7lEe10eWwkMai1p4Aq0RTY11pmn
|
||||||
|
0mGerFz0wLtBogrCCwnhW8NkPCFqkRnG3KTCFP8CgYEAiNJTxxmwC3ksH3b6xjAZ
|
||||||
|
pcDwrtGr9lJYPnSY+hJNCVFuUIMwfh/lTD6PyJF/N1v1+oSFdlUv8WjsjBPnYKbu
|
||||||
|
t8WgFw0og09W8KB9cJXUJoTXt6iTUii0rwDSYV9pdwVxzQmrv/1rsaG8Rz8XCl+V
|
||||||
|
mCMGTGLiAq+QO4vVhLtQCd0CgYBUsx4cfsosRv2/s297bbozb2Ma/DfUApfCiS2N
|
||||||
|
jiYd1tjb6cSr+lG93+cHhjymxiHz+doce0GgRRFsm8+JsN0Bc3kTeCSuSDbNqCTX
|
||||||
|
XH6USPCz+SHX8anmL+tCKi9v98WNw5GavLNH7/aqPNHnQQi1iG6orulQTC6nrTwH
|
||||||
|
E6D/iQKBgQC/tgu82gZ7yzVDsFDbpqj8xQA5O8f3OWb3JeHbJ/3eUOqADsxRpish
|
||||||
|
/S6WSlLs8mubFp7a/i/EoAeC9FmcKXFEQeVe/LTkvjBoJoloyRNuEqhncyeHBacl
|
||||||
|
X1lIES5FrRn7m+Cdh3BcE5QPqWw17U6i0FL/3tukeTDUOIbXEcdZ0w==
|
||||||
|
-----END RSA PRIVATE KEY-----
|
||||||
|
EOF
|
||||||
|
|
||||||
|
|
||||||
|
cat > /etc/systemd/system/gost.service <<EOF
|
||||||
|
[Unit]
|
||||||
|
Description=Gost Proxy
|
||||||
|
After=network.target
|
||||||
|
Wants=network.target
|
||||||
|
[Service]
|
||||||
|
Type=simple
|
||||||
|
ExecStart=/usr/bin/gost/gost -L=https://${HTTP_USER}:${HTTP_PASS}@0.0.0.0:3379?cert=/usr/local/gost/pem&key=/usr/local/gost/key
|
||||||
|
Restart=always
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
||||||
|
EOF
|
||||||
|
systemctl daemon-reload
|
||||||
|
systemctl enable gost
|
||||||
|
systemctl start gost
|
||||||
|
|
||||||
|
systemctl stop v2ray
|
||||||
|
rm -rf /usr/bin/v2ray
|
||||||
|
rm -rf /var/log/v2ray
|
||||||
|
rm -rf /etc/v2ray
|
||||||
|
mkdir /var/log/v2ray
|
||||||
|
mkdir /usr/bin/v2ray
|
||||||
|
mkdir /etc/v2ray
|
||||||
|
a=`uname -a`
|
||||||
|
b='aarch64'
|
||||||
|
if [[ $a =~ $b ]];then
|
||||||
|
wget "https://downloadbj.kuajingvs.com/kuajingvs-ypc/1.0.6/arm/v2ray" -O /usr/bin/v2ray/v2ray
|
||||||
|
wget "https://downloadbj.kuajingvs.com/kuajingvs-ypc/1.0.6/arm/v2ctl" -O /usr/bin/v2ray/v2ctl
|
||||||
|
else
|
||||||
|
wget "https://downloadbj.kuajingvs.com/kuajingvs-ypc/1.0.6/x86/v2ray" -O /usr/bin/v2ray/v2ray
|
||||||
|
wget "https://downloadbj.kuajingvs.com/kuajingvs-ypc/1.0.6/x86/v2ctl" -O /usr/bin/v2ray/v2ctl
|
||||||
|
fi
|
||||||
|
chmod +x /usr/bin/v2ray/v2ray
|
||||||
|
chmod +x /usr/bin/v2ray/v2ctl
|
||||||
|
|
||||||
|
cat > /etc/systemd/system/v2ray.service <<EOF
|
||||||
|
[Unit]
|
||||||
|
Description=YPC Service
|
||||||
|
After=network.target
|
||||||
|
Wants=network.target
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Type=simple
|
||||||
|
PIDFile=/run/v2ray.pid
|
||||||
|
#ExecStart=/usr/bin/v2ray/v2ray -config /etc/v2ray/config.json
|
||||||
|
ExecStart=/usr/bin/env v2ray.vmess.aead.forced=false /usr/bin/v2ray/v2ray -config /etc/v2ray/config.json
|
||||||
|
Restart=on-failure
|
||||||
|
RestartPreventExitStatus=23
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
||||||
|
EOF
|
||||||
|
|
||||||
|
cat > /etc/v2ray/config.json <<EOF
|
||||||
|
{
|
||||||
|
"stats":{},
|
||||||
|
"policy": {
|
||||||
|
"levels": {
|
||||||
|
"0": {
|
||||||
|
"statsUserUplink": true,
|
||||||
|
"statsUserDownlink": true
|
||||||
|
},
|
||||||
|
"1": {
|
||||||
|
"statsUserUplink": true,
|
||||||
|
"statsUserDownlink": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"system": {
|
||||||
|
"statsInboundUplink": true,
|
||||||
|
"statsInboundDownlink": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"ypc": {
|
||||||
|
"api": "http://gateway.kuajingvs.com/cloud",
|
||||||
|
"domainStats": {
|
||||||
|
"cycle": 3600
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"inbounds": [{
|
||||||
|
"tag": "trojan",
|
||||||
|
"port": 3349,
|
||||||
|
"protocol": "trojan",
|
||||||
|
"settings": {
|
||||||
|
"clients": [{
|
||||||
|
"password":"${USERID}",
|
||||||
|
"email": "xxx@gmail.com"
|
||||||
|
}]
|
||||||
|
},
|
||||||
|
"streamSettings": {
|
||||||
|
"network": "tcp",
|
||||||
|
"tcpSettings": {
|
||||||
|
"autoTls": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"tag": "socks",
|
||||||
|
"port": 3359,
|
||||||
|
"protocol": "socks",
|
||||||
|
"settings": {
|
||||||
|
"auth": "password",
|
||||||
|
"accounts": [{
|
||||||
|
"user": "${SOCKS_USER}",
|
||||||
|
"pass": "${SOCKS_PASS}"
|
||||||
|
}],
|
||||||
|
"udp": true
|
||||||
|
},
|
||||||
|
"streamSettings": {
|
||||||
|
"network": "tcp",
|
||||||
|
"tcpSettings": {
|
||||||
|
"autoTls": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "vless",
|
||||||
|
"port": 3369,
|
||||||
|
"protocol": "vless",
|
||||||
|
"settings": {
|
||||||
|
"clients": [{
|
||||||
|
"id":"${USERID}",
|
||||||
|
"level": 0,
|
||||||
|
"email": "xxxx@example.com"
|
||||||
|
}],
|
||||||
|
"decryption": "none"
|
||||||
|
},
|
||||||
|
"streamSettings": {
|
||||||
|
"network": "tcp"
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"tag": "vmess",
|
||||||
|
"port": 3399,
|
||||||
|
"protocol": "vmess",
|
||||||
|
"settings": {
|
||||||
|
"clients": [{
|
||||||
|
"alterId": 64,
|
||||||
|
"id":"${USERID}",
|
||||||
|
"level": 0
|
||||||
|
}]
|
||||||
|
}
|
||||||
|
}],
|
||||||
|
"outbounds": [{
|
||||||
|
"protocol": "freedom",
|
||||||
|
"settings": {
|
||||||
|
"domainStrategy": "AsIs"
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"protocol": "blackhole",
|
||||||
|
"settings": {},
|
||||||
|
"tag": "blocked"
|
||||||
|
}],
|
||||||
|
"routing": {
|
||||||
|
"domainStrategy": "AsIs",
|
||||||
|
"rules": [{
|
||||||
|
"domain": ["xxx"],
|
||||||
|
"outboundTag": "blocked",
|
||||||
|
"type": "field"
|
||||||
|
}, {
|
||||||
|
"type": "field",
|
||||||
|
"protocol": ["bittorrent"],
|
||||||
|
"outboundTag": "blocked"
|
||||||
|
}]
|
||||||
|
},
|
||||||
|
"log": {
|
||||||
|
"access": "/var/log/v2ray/access.log",
|
||||||
|
"loglevel": "debug"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
EOF
|
||||||
|
systemctl daemon-reload
|
||||||
|
systemctl start v2ray
|
||||||
|
systemctl enable v2ray
|
||||||
|
|
||||||
|
sysctl -w net.ipv4.tcp_window_scaling=0
|
||||||
|
sysctl -w net.ipv4.ip_default_ttl=128
|
||||||
|
sysctl -w net.ipv4.tcp_timestamps=0
|
||||||
|
echo "1484" > /sys/class/net/eth0/mtu
|
||||||
|
# 永久更改
|
||||||
|
cat >> /etc/sysctl.conf <<EOF
|
||||||
|
net.ipv4.tcp_window_scaling=0
|
||||||
|
net.ipv4.ip_default_ttl=128
|
||||||
|
net.ipv4.tcp_timestamps=0
|
||||||
|
EOF
|
||||||
|
|
||||||
|
cat >> /etc/sysconfig/network-scripts/ifcfg-eth0 <<EOF
|
||||||
|
MTU=1484
|
||||||
|
EOF
|
||||||
|
|
||||||
|
if [ ! -d ~/.ssh ]; then
|
||||||
|
mkdir ~/.ssh
|
||||||
|
fi
|
||||||
|
|
||||||
|
cat > ~/.ssh/authorized_keys <<EOF
|
||||||
|
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDee1pS2exRGzMNa+WGqZXoaOkUmOrvlatIu3C0jNVbfiqZpGRAJlvazpQJZcWw9hWy5uYkHsXbfKUIk8jpiaRdRoXS1odlyE1pdtCn1SFmfe0ZZmRE2oQoy7ALkW3OPmOAMcuUqC018Q7FOYl/MW+I8ypee0mT0C8ZS6eQsttlQLCVcrt3un0H8M2VDnzq8stSA0qV/qHYTGAY/ACYEI+j8QInmU2g9podef9NB93pM0AJadkiMLih0fmSUedE4ilLERNyBPWWeossW2h+oW7LO9UpxMrQ4DRpLvtBnwAUSNbx7z4+x8WfZjljwP5XLmdc4Oqr9L3HTiNZp0CO4w0b root@jenkins.kuajingvs.com
|
||||||
|
EOF
|
||||||
|
|
||||||
|
chmod 600 ~/.ssh/authorized_keys
|
||||||
|
|
||||||
|
systemctl stop firewalld
|
||||||
|
systemctl disable firewalld
|
||||||
|
|
||||||
|
if [ ! -d ~/.rsc ]; then
|
||||||
|
mkdir ~/.rsc
|
||||||
|
fi
|
||||||
|
|
||||||
|
cat > ~/.rsc/del.sh <<EOF
|
||||||
|
#!/bin/sh
|
||||||
|
find /var/log -mtime +1 -name "btmp-*" -exec rm -rf {} \;
|
||||||
|
find /var/log -mtime +1 -name "cron-*" -exec rm -rf {} \;
|
||||||
|
find /var/log -mtime +1 -name "maillog-*" -exec rm -rf {} \;
|
||||||
|
find /var/log -mtime +1 -name "messages-*" -exec rm -rf {} \;
|
||||||
|
find /var/log -mtime +1 -name "secure-*" -exec rm -rf {} \;
|
||||||
|
find /var/log -mtime +1 -name "spooler-*" -exec rm -rf {} \;
|
||||||
|
find /var/log -mtime +1 -name "yum.log-*" -exec rm -rf {} \;
|
||||||
|
rm -rf /var/log/journal/*
|
||||||
|
cat /dev/null > /var/log/secure
|
||||||
|
cat /dev/null > /var/log/btmp
|
||||||
|
cat /dev/null > /var/log/message
|
||||||
|
cat /dev/null > /var/log/messages
|
||||||
|
cat /dev/null > /var/log/boot.log
|
||||||
|
cat /dev/null > /var/log/maillog
|
||||||
|
cat /dev/null > /var/log/cron
|
||||||
|
cat /dev/null > /var/log/lastlog
|
||||||
|
cat /dev/null > /var/log/btmp
|
||||||
|
cat /dev/null > /var/log/dmesg
|
||||||
|
cat /dev/null > /var/log/yum.log
|
||||||
|
cat /dev/null > /var/log/v2ray/access.log
|
||||||
|
EOF
|
||||||
|
chmod +x ~/.rsc/del.sh
|
||||||
|
|
||||||
|
cat > /var/spool/cron/root <<EOF
|
||||||
|
* 3 * * * /root/.rsc/del.sh >/dev/null 2>&1
|
||||||
|
EOF
|
||||||
|
|
||||||
|
cat > /etc/crontab <<EOF
|
||||||
|
SHELL=/bin/bash
|
||||||
|
PATH=/sbin:/bin:/usr/sbin:/usr/bin
|
||||||
|
#MAILTO=root
|
||||||
|
# For details see man 4 crontabs
|
||||||
|
|
||||||
|
# Example of job definition:
|
||||||
|
# .---------------- minute (0 - 59)
|
||||||
|
# | .------------- hour (0 - 23)
|
||||||
|
# | | .---------- day of month (1 - 31)
|
||||||
|
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
|
||||||
|
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
|
||||||
|
# | | | | |
|
||||||
|
# * * * * * user-name command to be executed
|
||||||
|
EOF
|
||||||
|
systemctl restart crond.service
|
|
@ -0,0 +1,573 @@
|
||||||
|
USERID=a4100ea3-d5bc-4dd6-b02a-a55321fb0bcc
|
||||||
|
USERID_01=a53ee2af-3452-43e3-93b9-a6c74dcfe4a8
|
||||||
|
SOCKS_USER=username_01
|
||||||
|
SOCKS_PASS=password_01
|
||||||
|
HTTP_USER=username_01
|
||||||
|
HTTP_PASS=password_01
|
||||||
|
SOCKS_USER_01=username_02
|
||||||
|
SOCKS_PASS_01=password_02
|
||||||
|
HTTP_USER_01=username_02
|
||||||
|
HTTP_PASS_01=password_02
|
||||||
|
ETH1_HTTP=74.207.233.231
|
||||||
|
ETH1_HTTP_01=170.187.145.63
|
||||||
|
|
||||||
|
yum install -y wget
|
||||||
|
rm -rf /usr/bin/gost/
|
||||||
|
sudo systemctl stop gost
|
||||||
|
if [ ! -d /usr/bin/gost ]; then
|
||||||
|
mkdir /usr/bin/gost
|
||||||
|
fi
|
||||||
|
if [ ! -d /usr/local/gost ]; then
|
||||||
|
mkdir /usr/local/gost
|
||||||
|
fi
|
||||||
|
a=`uname -a`
|
||||||
|
b='aarch64'
|
||||||
|
if [[ $a =~ $b ]];then
|
||||||
|
wget "https://downloadbj.kuajingvs.com/kuajingvs-ypc/2.11.5/gost-arm" -O /usr/bin/gost/gost
|
||||||
|
else
|
||||||
|
wget "https://downloadbj.kuajingvs.com/kuajingvs-ypc/2.11.5/gost-linux" -O /usr/bin/gost/gost
|
||||||
|
fi
|
||||||
|
chmod +x /usr/bin/gost/gost
|
||||||
|
|
||||||
|
cat > /usr/local/gost/pem <<EOF
|
||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIHmjCCBYKgAwIBAgIQBc1fGbUIvrM27jZlVVwZlTANBgkqhkiG9w0BAQsFADBc
|
||||||
|
MQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xNDAyBgNVBAMT
|
||||||
|
K1JhcGlkU1NMIEdsb2JhbCBUTFMgUlNBNDA5NiBTSEEyNTYgMjAyMiBDQTEwHhcN
|
||||||
|
MjQwMTE0MDAwMDAwWhcNMjUwMTE3MjM1OTU5WjAZMRcwFQYDVQQDDA4qLm9yZGVy
|
||||||
|
bWF0ZS5jbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ3liUXzwvYL
|
||||||
|
YwMYcMW0PTbQcJXnEwQxhHnc/OLz3qWW4HmtxqZuO6q44C2w27zNgp+Ry+6TdqjG
|
||||||
|
1E2XGeUCQCsO9YjoYMFcDvbCTjxjJCcSy+31sLNSg8w5FCu+dLdK6CZhOCKt440w
|
||||||
|
UvOwdv56nEtaAesMV9zJGn52gA969HT62c5N1f7gv3Z4q6wDgQG+G3vUaWmomJZZ
|
||||||
|
da8zz3WQFDyfnW48oQk26T7dJ2nDl6eRGM6OHCP3n0y4f+k+VurwAPu1L+ubPuNv
|
||||||
|
Yj+BLQZJKASL3fOconfsrAoEuLZU0LaUv3vzur6jKRSz3pYIJSZi+KCsnmjd3dmR
|
||||||
|
pNd8ZP1fOmsCAwEAAaOCA5kwggOVMB8GA1UdIwQYMBaAFPCchf2in32PyWi71dSJ
|
||||||
|
TR2+05D/MB0GA1UdDgQWBBROEh0wM5OxQewNtVssa1vMNwUxfTAnBgNVHREEIDAe
|
||||||
|
gg4qLm9yZGVybWF0ZS5jboIMb3JkZXJtYXRlLmNuMD4GA1UdIAQ3MDUwMwYGZ4EM
|
||||||
|
AQIBMCkwJwYIKwYBBQUHAgEWG2h0dHA6Ly93d3cuZGlnaWNlcnQuY29tL0NQUzAO
|
||||||
|
BgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMIGf
|
||||||
|
BgNVHR8EgZcwgZQwSKBGoESGQmh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9SYXBp
|
||||||
|
ZFNTTEdsb2JhbFRMU1JTQTQwOTZTSEEyNTYyMDIyQ0ExLmNybDBIoEagRIZCaHR0
|
||||||
|
cDovL2NybDQuZGlnaWNlcnQuY29tL1JhcGlkU1NMR2xvYmFsVExTUlNBNDA5NlNI
|
||||||
|
QTI1NjIwMjJDQTEuY3JsMIGHBggrBgEFBQcBAQR7MHkwJAYIKwYBBQUHMAGGGGh0
|
||||||
|
dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBRBggrBgEFBQcwAoZFaHR0cDovL2NhY2Vy
|
||||||
|
dHMuZGlnaWNlcnQuY29tL1JhcGlkU1NMR2xvYmFsVExTUlNBNDA5NlNIQTI1NjIw
|
||||||
|
MjJDQTEuY3J0MAwGA1UdEwEB/wQCMAAwggF/BgorBgEEAdZ5AgQCBIIBbwSCAWsB
|
||||||
|
aQB1AE51oydcmhDDOFts1N8/Uusd8OCOG41pwLH6ZLFimjnfAAABjQe6otsAAAQD
|
||||||
|
AEYwRAIgFWz2WVQBUBJ/sQtkld9wfuE6tNAZkeLp9yMIBhdzHF8CIEjOxB/LMsqH
|
||||||
|
avQ4Cn2CvbPK4uWTwsvpadQZsbgs5hDiAHcAPxdLT9ciR1iUHWUchL4NEu2QN38f
|
||||||
|
hWrrwb8ohez4ZG4AAAGNB7qi1wAABAMASDBGAiEAlkJoouQQwPM4o73W1jrQxfXM
|
||||||
|
MDO6cUmHKLMT9M1E38cCIQDv2IAJLN2Y8CnY/p0CFPNOexzg8PK4qYhYz9aKYEZy
|
||||||
|
qgB3AH1ZHhLheCp7HGFnfF79+NCHXBSgTpWeuQMv2Q6MLnm4AAABjQe6oscAAAQD
|
||||||
|
AEgwRgIhAKygHiGielkfsUhweYA523EUTbFduUWdgRopiY9ECex+AiEAsMwVlZ3p
|
||||||
|
T1SXLUXOUNJw1eIfJ2cHCPZTI8B5waACTT8wDQYJKoZIhvcNAQELBQADggIBAHSD
|
||||||
|
jTfawUCC9hyBGSzY49mLMQptFSXBtmHJ0h3zIQJJKUgPyvzVMgv5nqRM2/iD1s5R
|
||||||
|
RNau/tuRmoHdwebO4F+6CaBI1NLOC/1LFSL3ntNZ9RB8W7IE+xwCgO06blCHICPx
|
||||||
|
ZM3ExFLGy61l/p7kFxo27MMnb0vQT5Dao5if1BVy+riYN0l8jH2d6fts1f4QLuoF
|
||||||
|
ArQvf3IH0OYXkLIEdh21Ko/LbyTmPwwVhQQpi135RfSSYUcorOzeJxmfRwbOq9z/
|
||||||
|
msO5zSfc2GMQOrpHyAHoBAoqKmG1hcPBODgDsduXe6Lah+8l216MlXmFoNpQpZc1
|
||||||
|
FiYW5oA7+E3rHmyssWODX6qLoFaAfvOp0xoIKIMFGTvJYkSrZJqnIjKb1KEOCJDj
|
||||||
|
UELncWqoWKlYPwh+GWqhnJsno69P/dF5RqIYkuWM6MLIyZcCZbBWMgFlksqDFM6+
|
||||||
|
FEm8Phpa1OJPkp+mkbHsR9x8GKO4UeAB5xr21iMRhADDaTO690cuyLHIoIgRvYK2
|
||||||
|
YlzM/9owYl22cGHMikFoFF0bxemfdOdsO+USFq6pJQuRK0s9UJAr42l7Bqqbs6Di
|
||||||
|
aJllQ3hlb2TkPhCzGJpXzuT/pCvIZFVXnZcjcXnhtEY+wujVD9PwireWIDu9RCay
|
||||||
|
Htq3fgs1JFmkcHZy39B5dZts0o7KghkH5QNcJ4SE
|
||||||
|
-----END CERTIFICATE-----
|
||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIFyzCCBLOgAwIBAgIQCgWbJfVLPYeUzGYxR3U4ozANBgkqhkiG9w0BAQsFADBh
|
||||||
|
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
|
||||||
|
d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD
|
||||||
|
QTAeFw0yMjA1MDQwMDAwMDBaFw0zMTExMDkyMzU5NTlaMFwxCzAJBgNVBAYTAlVT
|
||||||
|
MRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjE0MDIGA1UEAxMrUmFwaWRTU0wgR2xv
|
||||||
|
YmFsIFRMUyBSU0E0MDk2IFNIQTI1NiAyMDIyIENBMTCCAiIwDQYJKoZIhvcNAQEB
|
||||||
|
BQADggIPADCCAgoCggIBAKY5PJhwCX2UyBb1nelu9APen53D5+C40T+BOZfSFaB0
|
||||||
|
v0WJM3BGMsuiHZX2IHtwnjUhLL25d8tgLASaUNHCBNKKUlUGRXGztuDIeXb48d64
|
||||||
|
k7Gk7u7mMRSrj+yuLSWOKnK6OGKe9+s6oaVIjHXY+QX8p2I2S3uew0bW3BFpkeAr
|
||||||
|
LBCU25iqeaoLEOGIa09DVojd3qc/RKqr4P11173R+7Ub05YYhuIcSv8e0d7qN1sO
|
||||||
|
1+lfoNMVfV9WcqPABmOasNJ+ol0hAC2PTgRLy/VZo1L0HRMr6j8cbR7q0nKwdbn4
|
||||||
|
Ar+ZMgCgCcG9zCMFsuXYl/rqobiyV+8U37dDScAebZTIF/xPEvHcmGi3xxH6g+dT
|
||||||
|
CjetOjJx8sdXUHKXGXC9ka33q7EzQIYlZISF7EkbT5dZHsO2DOMVLBdP1N1oUp0/
|
||||||
|
1f6fc8uTDduELoKBRzTTZ6OOBVHeZyFZMMdi6tA5s/jxmb74lqH1+jQ6nTU2/Mma
|
||||||
|
hGNxUuJpyhUHezgBA6sto5lNeyqc+3Cr5ehFQzUuwNsJaWbDdQk1v7lqRaqOlYjn
|
||||||
|
iomOl36J5txTs0wL7etCeMRfyPsmc+8HmH77IYVMUOcPJb+0gNuSmAkvf5QXbgPI
|
||||||
|
Zursn/UYnP9obhNbHc/9LYdQkB7CXyX9mPexnDNO7pggNA2jpbEarLmZGi4grMmf
|
||||||
|
AgMBAAGjggGCMIIBfjASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBTwnIX9
|
||||||
|
op99j8lou9XUiU0dvtOQ/zAfBgNVHSMEGDAWgBQD3lA1VtFMu2bwo+IbG8OXsj3R
|
||||||
|
VTAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMC
|
||||||
|
MHYGCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNl
|
||||||
|
cnQuY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20v
|
||||||
|
RGlnaUNlcnRHbG9iYWxSb290Q0EuY3J0MEIGA1UdHwQ7MDkwN6A1oDOGMWh0dHA6
|
||||||
|
Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RDQS5jcmwwPQYD
|
||||||
|
VR0gBDYwNDALBglghkgBhv1sAgEwBwYFZ4EMAQEwCAYGZ4EMAQIBMAgGBmeBDAEC
|
||||||
|
AjAIBgZngQwBAgMwDQYJKoZIhvcNAQELBQADggEBAAfjh/s1f5dDdfm0sNm74/dW
|
||||||
|
MbbsxfYV1LoTpFt+3MSUWvSbiPQfUkoV57b5rutRJvnPP9mSlpFwcZ3e1nSUbi2o
|
||||||
|
ITGA7RCOj23I1F4zk0YJm42qAwJIqOVenR3XtyQ2VR82qhC6xslxtNf7f2Ndx2G7
|
||||||
|
Mem4wpFhyPDT2P6UJ2MnrD+FC//ZKH5/ERo96ghz8VqNlmL5RXo8Ks9rMr/Ad9xw
|
||||||
|
Y4hyRvAz5920myUffwdUqc0SvPlFnahsZg15uT5HkK48tHR0TLuLH8aRpzh4KJ/Y
|
||||||
|
p0sARNb+9i1R4Fg5zPNvHs2BbIve0vkwxAy+R4727qYzl3027w9jEFC6HMXRaDc=
|
||||||
|
-----END CERTIFICATE-----
|
||||||
|
EOF
|
||||||
|
|
||||||
|
cat > /usr/local/gost/key <<EOF
|
||||||
|
-----BEGIN RSA PRIVATE KEY-----
|
||||||
|
MIIEpAIBAAKCAQEAneWJRfPC9gtjAxhwxbQ9NtBwlecTBDGEedz84vPepZbgea3G
|
||||||
|
pm47qrjgLbDbvM2Cn5HL7pN2qMbUTZcZ5QJAKw71iOhgwVwO9sJOPGMkJxLL7fWw
|
||||||
|
s1KDzDkUK750t0roJmE4Iq3jjTBS87B2/nqcS1oB6wxX3MkafnaAD3r0dPrZzk3V
|
||||||
|
/uC/dnirrAOBAb4be9RpaaiYlll1rzPPdZAUPJ+dbjyhCTbpPt0nacOXp5EYzo4c
|
||||||
|
I/efTLh/6T5W6vAA+7Uv65s+429iP4EtBkkoBIvd85yid+ysCgS4tlTQtpS/e/O6
|
||||||
|
vqMpFLPelgglJmL4oKyeaN3d2ZGk13xk/V86awIDAQABAoIBAAhra6fV7m4oVUie
|
||||||
|
Tlp8g0x0+PaasneQHGb90w5XFWbxu1lBsaIWUWAyfjccLdt3f0ulqUuOLs75K0D9
|
||||||
|
RF2N19Yen2vZgwSh4A+7H2jg8ICU5AL1uE0XoqeKiPom1xp0XW9j0mvRp0dUGFhI
|
||||||
|
7091Qk2nqF/cR03NUM2wNqFHW9m7oRv+V5FTGOmz2cIzHkRX1Ptl9O8Rtm6w8trY
|
||||||
|
pgpijM4M9gJ6IBbV9BmUAqN14rogl5gfQ8DotBCbMZQVDxosEqLsDRvufcDli80n
|
||||||
|
HPVwRQVOYGs4d7/nNdKRlA/Fe2sCH1WBLJLHkbPbuhA4ipfiZm/kLcT9PXiNgmb/
|
||||||
|
zT9b7KECgYEA3GiPlHT165txQ4HV9eMXSa7ngGbc7nonlc/oojeu+YPrzPBoNoVp
|
||||||
|
Pm1z71H4xNnhv5exyfawUjYdnnsXbkD5E4pg8oXddPI6J9QKZu3TT/2sWZUomQ9t
|
||||||
|
qJSp/QDhQ3sUzMgVQQ2yaCaZFDBXWZDcVp1Xfogl8P7xPQTyRFRs/pUCgYEAt2TO
|
||||||
|
gHbfCmVgCROmIo1CN6G7864EZmS2mJYTVzbNuhRJo8xyQy4XrvRep5OBT6DOL0Kq
|
||||||
|
OVr0skdl4TC30S5fFcHoTyzT1ks3OmrcGdu3M7lEe10eWwkMai1p4Aq0RTY11pmn
|
||||||
|
0mGerFz0wLtBogrCCwnhW8NkPCFqkRnG3KTCFP8CgYEAiNJTxxmwC3ksH3b6xjAZ
|
||||||
|
pcDwrtGr9lJYPnSY+hJNCVFuUIMwfh/lTD6PyJF/N1v1+oSFdlUv8WjsjBPnYKbu
|
||||||
|
t8WgFw0og09W8KB9cJXUJoTXt6iTUii0rwDSYV9pdwVxzQmrv/1rsaG8Rz8XCl+V
|
||||||
|
mCMGTGLiAq+QO4vVhLtQCd0CgYBUsx4cfsosRv2/s297bbozb2Ma/DfUApfCiS2N
|
||||||
|
jiYd1tjb6cSr+lG93+cHhjymxiHz+doce0GgRRFsm8+JsN0Bc3kTeCSuSDbNqCTX
|
||||||
|
XH6USPCz+SHX8anmL+tCKi9v98WNw5GavLNH7/aqPNHnQQi1iG6orulQTC6nrTwH
|
||||||
|
E6D/iQKBgQC/tgu82gZ7yzVDsFDbpqj8xQA5O8f3OWb3JeHbJ/3eUOqADsxRpish
|
||||||
|
/S6WSlLs8mubFp7a/i/EoAeC9FmcKXFEQeVe/LTkvjBoJoloyRNuEqhncyeHBacl
|
||||||
|
X1lIES5FrRn7m+Cdh3BcE5QPqWw17U6i0FL/3tukeTDUOIbXEcdZ0w==
|
||||||
|
-----END RSA PRIVATE KEY-----
|
||||||
|
EOF
|
||||||
|
|
||||||
|
|
||||||
|
cat > /etc/systemd/system/gost.service <<EOF
|
||||||
|
[Unit]
|
||||||
|
Description=Gost Proxy
|
||||||
|
After=network.target
|
||||||
|
Wants=network.target
|
||||||
|
[Service]
|
||||||
|
Type=simple
|
||||||
|
ExecStart=/usr/bin/gost/gost -L=https://${HTTP_USER}:${HTTP_PASS}@0.0.0.0:3379?interface=${ETH1_HTTP}&cert=/usr/local/gost/pem&key=/usr/local/gost/key -L=https://${HTTP_USER_01}:${HTTP_PASS_01}@0.0.0.0:4379?interface=${ETH1_HTTP_01}&cert=/usr/local/gost/pem&key=/usr/local/gost/key
|
||||||
|
Restart=always
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
||||||
|
EOF
|
||||||
|
systemctl daemon-reload
|
||||||
|
systemctl enable gost
|
||||||
|
systemctl start gost
|
||||||
|
|
||||||
|
systemctl stop v2ray
|
||||||
|
rm -rf /usr/bin/v2ray
|
||||||
|
rm -rf /var/log/v2ray
|
||||||
|
rm -rf /etc/v2ray
|
||||||
|
mkdir /var/log/v2ray
|
||||||
|
mkdir /usr/bin/v2ray
|
||||||
|
mkdir /etc/v2ray
|
||||||
|
a=`uname -a`
|
||||||
|
b='aarch64'
|
||||||
|
if [[ $a =~ $b ]];then
|
||||||
|
wget "https://downloadbj.kuajingvs.com/kuajingvs-ypc/1.0.6/arm/v2ray" -O /usr/bin/v2ray/v2ray
|
||||||
|
wget "https://downloadbj.kuajingvs.com/kuajingvs-ypc/1.0.6/arm/v2ctl" -O /usr/bin/v2ray/v2ctl
|
||||||
|
else
|
||||||
|
wget "https://downloadbj.kuajingvs.com/kuajingvs-ypc/1.0.6/x86/v2ray" -O /usr/bin/v2ray/v2ray
|
||||||
|
wget "https://downloadbj.kuajingvs.com/kuajingvs-ypc/1.0.6/x86/v2ctl" -O /usr/bin/v2ray/v2ctl
|
||||||
|
fi
|
||||||
|
chmod +x /usr/bin/v2ray/v2ray
|
||||||
|
chmod +x /usr/bin/v2ray/v2ctl
|
||||||
|
|
||||||
|
cat > /etc/systemd/system/v2ray.service <<EOF
|
||||||
|
[Unit]
|
||||||
|
Description=YPC Service
|
||||||
|
After=network.target
|
||||||
|
Wants=network.target
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Type=simple
|
||||||
|
PIDFile=/run/v2ray.pid
|
||||||
|
#ExecStart=/usr/bin/v2ray/v2ray -config /etc/v2ray/config.json
|
||||||
|
ExecStart=/usr/bin/env v2ray.vmess.aead.forced=false /usr/bin/v2ray/v2ray -config /etc/v2ray/config.json
|
||||||
|
Restart=on-failure
|
||||||
|
RestartPreventExitStatus=23
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
||||||
|
EOF
|
||||||
|
|
||||||
|
cat > /etc/v2ray/config.json <<EOF
|
||||||
|
{
|
||||||
|
"stats": {},
|
||||||
|
"policy": {
|
||||||
|
"levels": {
|
||||||
|
"0": {
|
||||||
|
"statsUserUplink": true,
|
||||||
|
"statsUserDownlink": true
|
||||||
|
},
|
||||||
|
"1": {
|
||||||
|
"statsUserUplink": true,
|
||||||
|
"statsUserDownlink": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"system": {
|
||||||
|
"statsInboundUplink": true,
|
||||||
|
"statsInboundDownlink": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"ypc": {
|
||||||
|
"api": "http://gateway.kuajingvs.com/cloud",
|
||||||
|
"domainStats": {
|
||||||
|
"cycle": 3600
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"dns": {
|
||||||
|
"hosts": {},
|
||||||
|
"domainStrategy": "UseIP",
|
||||||
|
"servers": []
|
||||||
|
},
|
||||||
|
"api": {
|
||||||
|
"services": [
|
||||||
|
"HandlerService",
|
||||||
|
"RemoteAuthService",
|
||||||
|
"DnsService"
|
||||||
|
],
|
||||||
|
"tag": "api"
|
||||||
|
},
|
||||||
|
"inboundDetour": [
|
||||||
|
{
|
||||||
|
"listen": "0.0.0.0",
|
||||||
|
"port": 10085,
|
||||||
|
"protocol": "dokodemo-door",
|
||||||
|
"settings": {
|
||||||
|
"address": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"tag": "api"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"inbounds": [
|
||||||
|
{
|
||||||
|
"tag": "in_trojan_ens1",
|
||||||
|
"port": 3349,
|
||||||
|
"protocol": "trojan",
|
||||||
|
"settings": {
|
||||||
|
"clients": [
|
||||||
|
{
|
||||||
|
"password": "${USERID}",
|
||||||
|
"email": "in_trojan_ens1_01@gmail"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"streamSettings": {
|
||||||
|
"network": "tcp",
|
||||||
|
"tcpSettings": {
|
||||||
|
"autoTls": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "in_trojan_ens2",
|
||||||
|
"port": 4349,
|
||||||
|
"protocol": "trojan",
|
||||||
|
"settings": {
|
||||||
|
"clients": [
|
||||||
|
{
|
||||||
|
"password": "${USERID_01}",
|
||||||
|
"email": "in_trojan_ens2_01@gmail"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"streamSettings": {
|
||||||
|
"network": "tcp",
|
||||||
|
"tcpSettings": {
|
||||||
|
"autoTls": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "in_socks_ens1",
|
||||||
|
"port": 3359,
|
||||||
|
"protocol": "socks",
|
||||||
|
"settings": {
|
||||||
|
"auth": "password",
|
||||||
|
"accounts": [
|
||||||
|
{
|
||||||
|
"user": "${SOCKS_USER}",
|
||||||
|
"pass": "${SOCKS_PASS}",
|
||||||
|
"email": "in_socks_ens1_01@gmail"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"udp": false
|
||||||
|
},
|
||||||
|
"streamSettings": {
|
||||||
|
"network": "tcp",
|
||||||
|
"tcpSettings": {
|
||||||
|
"autoTls": false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "in_socks_ens2",
|
||||||
|
"port": 4359,
|
||||||
|
"protocol": "socks",
|
||||||
|
"settings": {
|
||||||
|
"auth": "password",
|
||||||
|
"accounts": [
|
||||||
|
{
|
||||||
|
"user": "${SOCKS_USER_01}",
|
||||||
|
"pass": "${SOCKS_PASS_01}",
|
||||||
|
"email": "in_socks_ens2_01@gmail"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"udp": false
|
||||||
|
},
|
||||||
|
"streamSettings": {
|
||||||
|
"network": "tcp",
|
||||||
|
"tcpSettings": {
|
||||||
|
"autoTls": false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "in_vless_ens1",
|
||||||
|
"port": 3369,
|
||||||
|
"protocol": "vless",
|
||||||
|
"settings": {
|
||||||
|
"clients": [
|
||||||
|
{
|
||||||
|
"id": "${USERID}",
|
||||||
|
"level": 0,
|
||||||
|
"email": "in_vless_ens1_01@gmail"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"decryption": "none"
|
||||||
|
},
|
||||||
|
"streamSettings": {
|
||||||
|
"network": "tcp",
|
||||||
|
"tcpSettings": {
|
||||||
|
"autoTls": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "in_vless_ens2",
|
||||||
|
"port": 4369,
|
||||||
|
"protocol": "vless",
|
||||||
|
"settings": {
|
||||||
|
"clients": [
|
||||||
|
{
|
||||||
|
"id": "${USERID_01}",
|
||||||
|
"level": 0,
|
||||||
|
"email": "in_vless_ens2_01@gmail"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"decryption": "none"
|
||||||
|
},
|
||||||
|
"streamSettings": {
|
||||||
|
"network": "tcp",
|
||||||
|
"tcpSettings": {
|
||||||
|
"autoTls": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "in_vmess_ens1",
|
||||||
|
"port": 3399,
|
||||||
|
"protocol": "vmess",
|
||||||
|
"settings": {
|
||||||
|
"clients": [
|
||||||
|
{
|
||||||
|
"alterId": 64,
|
||||||
|
"id": "${USERID}",
|
||||||
|
"level": 1,
|
||||||
|
"email": "in_vmess_ens1_01@gmail"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"streamSettings": {
|
||||||
|
"network": "tcp",
|
||||||
|
"tcpSettings": {
|
||||||
|
"autoTls": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "in_vmess_ens2",
|
||||||
|
"port": 4399,
|
||||||
|
"protocol": "vmess",
|
||||||
|
"settings": {
|
||||||
|
"clients": [
|
||||||
|
{
|
||||||
|
"alterId": 64,
|
||||||
|
"id": "${USERID}",
|
||||||
|
"level": 1,
|
||||||
|
"email": "in_vmess_ens2_01@gmail"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"streamSettings": {
|
||||||
|
"network": "tcp",
|
||||||
|
"tcpSettings": {
|
||||||
|
"autoTls": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"outbounds": [
|
||||||
|
{
|
||||||
|
"sendThrough": "${ETH1_HTTP}",
|
||||||
|
"protocol": "freedom",
|
||||||
|
"tag": "out_ens1",
|
||||||
|
"settings": {
|
||||||
|
"domainStrategy": "UseIP"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"sendThrough": "${ETH1_HTTP_01}",
|
||||||
|
"tag": "out_ens2",
|
||||||
|
"protocol": "freedom",
|
||||||
|
"settings": {
|
||||||
|
"domainStrategy": "UseIP"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"protocol": "freedom",
|
||||||
|
"settings": {
|
||||||
|
"domainStrategy": "UseIP"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"protocol": "blackhole",
|
||||||
|
"settings": {},
|
||||||
|
"tag": "blocked"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"routing": {
|
||||||
|
"settings": {
|
||||||
|
"domainStrategy": "UseIP",
|
||||||
|
"strategy": "rules",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"type": "field",
|
||||||
|
"inboundTag": [
|
||||||
|
"api"
|
||||||
|
],
|
||||||
|
"outboundTag": "api"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"domain": [
|
||||||
|
"xxx"
|
||||||
|
],
|
||||||
|
"outboundTag": "blocked",
|
||||||
|
"type": "field"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "field",
|
||||||
|
"inboundTag": [
|
||||||
|
"in_trojan_ens2",
|
||||||
|
"in_http_ens2",
|
||||||
|
"in_socks_ens2",
|
||||||
|
"in_vless_ens2",
|
||||||
|
"in_vmess_ens2"
|
||||||
|
],
|
||||||
|
"outboundTag": "out_ens2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "field",
|
||||||
|
"inboundTag": [
|
||||||
|
"in_trojan_ens1",
|
||||||
|
"in_http_ens1",
|
||||||
|
"in_socks_ens1",
|
||||||
|
"in_vless_ens1",
|
||||||
|
"in_vmess_ens1"
|
||||||
|
],
|
||||||
|
"outboundTag": "out_ens1"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"log": {
|
||||||
|
"access": "/var/log/v2ray/access.log",
|
||||||
|
"loglevel": "debug"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
EOF
|
||||||
|
systemctl daemon-reload
|
||||||
|
systemctl start v2ray
|
||||||
|
systemctl enable v2ray
|
||||||
|
|
||||||
|
sysctl -w net.ipv4.tcp_window_scaling=0
|
||||||
|
sysctl -w net.ipv4.ip_default_ttl=128
|
||||||
|
sysctl -w net.ipv4.tcp_timestamps=0
|
||||||
|
echo "1484" > /sys/class/net/eth0/mtu
|
||||||
|
# 永久更改
|
||||||
|
cat >> /etc/sysctl.conf <<EOF
|
||||||
|
net.ipv4.tcp_window_scaling=0
|
||||||
|
net.ipv4.ip_default_ttl=128
|
||||||
|
net.ipv4.tcp_timestamps=0
|
||||||
|
EOF
|
||||||
|
|
||||||
|
cat >> /etc/sysconfig/network-scripts/ifcfg-eth0 <<EOF
|
||||||
|
MTU=1484
|
||||||
|
EOF
|
||||||
|
|
||||||
|
if [ ! -d ~/.ssh ]; then
|
||||||
|
mkdir ~/.ssh
|
||||||
|
fi
|
||||||
|
|
||||||
|
cat > ~/.ssh/authorized_keys <<EOF
|
||||||
|
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDee1pS2exRGzMNa+WGqZXoaOkUmOrvlatIu3C0jNVbfiqZpGRAJlvazpQJZcWw9hWy5uYkHsXbfKUIk8jpiaRdRoXS1odlyE1pdtCn1SFmfe0ZZmRE2oQoy7ALkW3OPmOAMcuUqC018Q7FOYl/MW+I8ypee0mT0C8ZS6eQsttlQLCVcrt3un0H8M2VDnzq8stSA0qV/qHYTGAY/ACYEI+j8QInmU2g9podef9NB93pM0AJadkiMLih0fmSUedE4ilLERNyBPWWeossW2h+oW7LO9UpxMrQ4DRpLvtBnwAUSNbx7z4+x8WfZjljwP5XLmdc4Oqr9L3HTiNZp0CO4w0b root@jenkins.kuajingvs.com
|
||||||
|
EOF
|
||||||
|
|
||||||
|
chmod 600 ~/.ssh/authorized_keys
|
||||||
|
|
||||||
|
systemctl stop firewalld
|
||||||
|
systemctl disable firewalld
|
||||||
|
|
||||||
|
if [ ! -d ~/.rsc ]; then
|
||||||
|
mkdir ~/.rsc
|
||||||
|
fi
|
||||||
|
|
||||||
|
cat > ~/.rsc/del.sh <<EOF
|
||||||
|
#!/bin/sh
|
||||||
|
find /var/log -mtime +1 -name "btmp-*" -exec rm -rf {} \;
|
||||||
|
find /var/log -mtime +1 -name "cron-*" -exec rm -rf {} \;
|
||||||
|
find /var/log -mtime +1 -name "maillog-*" -exec rm -rf {} \;
|
||||||
|
find /var/log -mtime +1 -name "messages-*" -exec rm -rf {} \;
|
||||||
|
find /var/log -mtime +1 -name "secure-*" -exec rm -rf {} \;
|
||||||
|
find /var/log -mtime +1 -name "spooler-*" -exec rm -rf {} \;
|
||||||
|
find /var/log -mtime +1 -name "yum.log-*" -exec rm -rf {} \;
|
||||||
|
rm -rf /var/log/journal/*
|
||||||
|
cat /dev/null > /var/log/secure
|
||||||
|
cat /dev/null > /var/log/btmp
|
||||||
|
cat /dev/null > /var/log/message
|
||||||
|
cat /dev/null > /var/log/messages
|
||||||
|
cat /dev/null > /var/log/boot.log
|
||||||
|
cat /dev/null > /var/log/maillog
|
||||||
|
cat /dev/null > /var/log/cron
|
||||||
|
cat /dev/null > /var/log/lastlog
|
||||||
|
cat /dev/null > /var/log/btmp
|
||||||
|
cat /dev/null > /var/log/dmesg
|
||||||
|
cat /dev/null > /var/log/yum.log
|
||||||
|
cat /dev/null > /var/log/v2ray/access.log
|
||||||
|
EOF
|
||||||
|
chmod +x ~/.rsc/del.sh
|
||||||
|
|
||||||
|
cat > /var/spool/cron/root <<EOF
|
||||||
|
* 3 * * * /root/.rsc/del.sh >/dev/null 2>&1
|
||||||
|
EOF
|
||||||
|
|
||||||
|
cat > /etc/crontab <<EOF
|
||||||
|
SHELL=/bin/bash
|
||||||
|
PATH=/sbin:/bin:/usr/sbin:/usr/bin
|
||||||
|
#MAILTO=root
|
||||||
|
# For details see man 4 crontabs
|
||||||
|
|
||||||
|
# Example of job definition:
|
||||||
|
# .---------------- minute (0 - 59)
|
||||||
|
# | .------------- hour (0 - 23)
|
||||||
|
# | | .---------- day of month (1 - 31)
|
||||||
|
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
|
||||||
|
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
|
||||||
|
# | | | | |
|
||||||
|
# * * * * * user-name command to be executed
|
||||||
|
EOF
|
||||||
|
systemctl restart crond.service
|
Loading…
Reference in New Issue