|
@@ -1,8 +1,12 @@
|
|
|
|
+#!/bin/bash
|
|
|
|
+# Trojan傻瓜一键版
|
|
|
|
+
|
|
|
|
+# bash <(curl -L -s https://git.io/trojan.sh)
|
|
|
|
|
|
# Trojan Server Quickstart Script
|
|
# Trojan Server Quickstart Script
|
|
sudo bash -c "$(curl -fsSL https://raw.githubusercontent.com/trojan-gfw/trojan-quickstart/master/trojan-quickstart.sh)"
|
|
sudo bash -c "$(curl -fsSL https://raw.githubusercontent.com/trojan-gfw/trojan-quickstart/master/trojan-quickstart.sh)"
|
|
|
|
|
|
-# Ìî³äÓòÃûÖ¤Êé ¹«Ô¿
|
|
|
|
|
|
+# 填充域��书 公钥
|
|
cat <<EOF > /var/certificate.crt
|
|
cat <<EOF > /var/certificate.crt
|
|
|
|
|
|
-----BEGIN CERTIFICATE-----
|
|
-----BEGIN CERTIFICATE-----
|
|
@@ -68,7 +72,7 @@ rMKWaBFLmfK/AHNF4ZihwPGOc7w6UHczBZXH5RFzJNnww+WnKuTPI0HfnVH8lg==
|
|
EOF
|
|
EOF
|
|
|
|
|
|
|
|
|
|
-# Ìî³äÓòÃûÖ¤Êé ˽Կ
|
|
|
|
|
|
+# 填充域��书 �钥
|
|
cat <<EOF > /var/private.key
|
|
cat <<EOF > /var/private.key
|
|
|
|
|
|
-----BEGIN RSA PRIVATE KEY-----
|
|
-----BEGIN RSA PRIVATE KEY-----
|
|
@@ -102,20 +106,20 @@ GbtNmdbxUImyGHkLR/chUl5pnKI1kZMK9hSQbRuRHcTbqR9qmDH9CQ==
|
|
EOF
|
|
EOF
|
|
|
|
|
|
|
|
|
|
-# É趨֤ÊéÎļþÃû
|
|
|
|
|
|
+# 设定�书文件�
|
|
cd /usr/local/etc/trojan/
|
|
cd /usr/local/etc/trojan/
|
|
sed -i "s/\/path\/to\/certificate.crt/\/var\/certificate.crt/g" config.json
|
|
sed -i "s/\/path\/to\/certificate.crt/\/var\/certificate.crt/g" config.json
|
|
sed -i "s/\/path\/to\/private.key/\/var\/private.key/g" config.json
|
|
sed -i "s/\/path\/to\/private.key/\/var\/private.key/g" config.json
|
|
|
|
|
|
change_passwd(){
|
|
change_passwd(){
|
|
- read -p ":: 1. ÇëÊäÈë Trojan ÓÃÓÚÑéÖ¤µÄ 1ºÅÃÜÂë: " password1
|
|
|
|
- read -p ":: 2. ÇëÊäÈë Trojan ÓÃÓÚÑéÖ¤µÄ 2ºÅÃÜÂë: " password2
|
|
|
|
|
|
+ read -p ":: 1. 请输入 Trojan 用于验è¯�çš„ 1å�·å¯†ç �: " password1
|
|
|
|
+ read -p ":: 2. 请输入 Trojan 用于验è¯�çš„ 2å�·å¯†ç �: " password2
|
|
sed -i "s/password1/${password1}/g" config.json
|
|
sed -i "s/password1/${password1}/g" config.json
|
|
sed -i "s/password2/${password2}/g" config.json
|
|
sed -i "s/password2/${password2}/g" config.json
|
|
- echo -e ":: ÑéÖ¤µÄÃÜÂëÒѾÐÞ¸Ä, 1ºÅÃÜÂë: ${password1} 2ºÅÃÜÂë: ${password2}"
|
|
|
|
|
|
+ echo -e ":: 验è¯�的密ç �å·²ç»�修改, 1å�·å¯†ç �: ${password1} 2å�·å¯†ç �: ${password2}"
|
|
}
|
|
}
|
|
|
|
|
|
-echo -e ":: ÊÇ·ñÐÞ¸Ä Trojan ÓÃÓÚÑéÖ¤µÄÃÜÂë: \c" passwd
|
|
|
|
|
|
+echo -e ":: 是å�¦ä¿®æ”¹ Trojan 用于验è¯�的密ç �: \c" passwd
|
|
read -p "(Y/n): " key
|
|
read -p "(Y/n): " key
|
|
case $key in
|
|
case $key in
|
|
Y)
|
|
Y)
|
|
@@ -126,7 +130,7 @@ case $key in
|
|
;;
|
|
;;
|
|
esac
|
|
esac
|
|
|
|
|
|
-# Æô¶¯ trojan
|
|
|
|
|
|
+# �动 trojan
|
|
systemctl enable trojan
|
|
systemctl enable trojan
|
|
systemctl restart trojan
|
|
systemctl restart trojan
|
|
|
|
|
|
@@ -138,6 +142,6 @@ ssl_domain=ssl.srgb.work
|
|
|
|
|
|
echo
|
|
echo
|
|
|
|
|
|
-echo ":: ±à¼ C:\Windows\System32\drivers\etc\hosts Îļþ£¬Ìí¼Ó : ${myip} ${ssl_domain}"
|
|
|
|
|
|
+echo ":: 编辑 C:\Windows\System32\drivers\etc\hosts æ–‡ä»¶ï¼Œæ·»åŠ : ${myip} ${ssl_domain}"
|
|
|
|
|
|
|
|
|