增加自定义TLS证书的功能

This commit is contained in:
KANIKIG
2021-04-10 21:45:47 +08:00
parent c48b91f26a
commit 2d89be47b3

12
gost.sh
View File

@@ -158,11 +158,12 @@ function read_protocol() {
echo -e "说明: 一般设置在国内中转机上"
echo -e "-----------------------------------"
echo -e "[2] 加密隧道流量转发"
echo -e "说明: (1)用于转发原本加密等级较低的流量, 一般设置在国内中转机上"
echo -e " (2)选择此协议意味着你还有一台机器用于接收此加密流量, 之后须在那台机器上配置协议[3]进行对接"
echo -e "说明: 用于转发原本加密等级较低的流量, 一般设置在国内中转机上"
echo -e " 选择此协议意味着你还有一台机器用于接收此加密流量, 之后须在那台机器上配置协议[3]进行对接"
echo -e "-----------------------------------"
echo -e "[3] 解密由gost传输而来的流量并转发"
echo -e "说明: 对于经由gost加密中转的流量, 通过此选项进行解密并转发给本机的代理服务端口或转发给其他远程机器, 一般设置在用于接收中转流量的国外机器上"
echo -e "说明: 对于经由gost加密中转的流量, 通过此选项进行解密并转发给本机的代理服务端口或转发给其他远程机器"
echo -e " 一般设置在用于接收中转流量的国外机器上"
echo -e "-----------------------------------"
echo -e "[4] 一键安装ss/socks5代理"
echo -e "说明: 使用gost内置的代理协议轻量且易于管理"
@@ -174,7 +175,8 @@ function read_protocol() {
echo -e "说明: 只需在中转机设置"
echo -e "-----------------------------------"
echo -e "[7] 进阶配置自定义TLS证书"
echo -e "说明: 默认使用的gost内置的证书可能带来安全问题使用自定义证书提高安全性配置后对本机所有tls/wss解密生效无需再次设置"
echo -e "说明: 仅落地机配置即可默认使用的gost内置的证书可能带来安全问题使用自定义证书提高安全性"
echo -e " 配置后对本机所有tls/wss解密生效无需再次设置"
echo -e "-----------------------------------"
read -p "请选择: " numprotocol
@@ -190,7 +192,7 @@ function read_protocol() {
enpeer
elif [ "$numprotocol" == "6" ]; then
cdn
elif [ "$numprotocol" == "6" ]; then
elif [ "$numprotocol" == "7" ]; then
cert
else
echo "type error, please try again"