MCPcopy Create free account
hub / github.com/aaPanel/BaoTa / set_reverse_proxy_ssl

Function set_reverse_proxy_ssl

tools.py:974–995  ·  view source on GitHub ↗

@name 设置指定代理的SSL @author wzz <2024/5/30 上午10:38> @param "data":{"参数名":""} <数据类型> 参数描述 @return dict{"status":True/False,"msg":"提示信息"}

(get)

Source from the content-addressed store, hash-verified

972
973# 2024/5/30 上午10:38 设置指定代理的SSL
974def set_reverse_proxy_ssl(get):
975 ''&#x27;
976 @name 设置指定代理的SSL
977 @author wzz <2024/5/30 上午10:38>
978 @param "data":{"参数名":""} <数据类型> 参数描述
979 @return dict{"status":True/False,"msg":"提示信息"}
980 ''&#x27;
981 from mod.project.proxy.comMod import main as proxyMod
982 pMod = proxyMod()
983
984 try:
985 key = public.readFile("ssl/privateKey.pem")
986 csr = public.readFile("ssl/certificate.pem")
987 get.key = key
988 get.csr = csr
989 result = pMod.set_ssl(get)
990 if not result['status']:
991 return public.returnResult(False, result['msg'])
992
993 return public.returnResult(True, '设置成功')
994 except Exception as e:
995 return public.returnMsg(False, '设置失败,错误{}!'.format(str(e)))
996
997
998# 2024/5/29 下午6:21 关闭面板反向代理

Callers 1

bt_cliFunction · 0.70

Calls 5

readFileMethod · 0.80
returnResultMethod · 0.80
returnMsgMethod · 0.80
set_sslMethod · 0.45
formatMethod · 0.45

Tested by

no test coverage detected