【Características】
1. Admite la firma de paquetes grandes, la interfaz de instalación no es lenta y el progreso de la firma se monitorea dinámicamente
2. Admite la descarga paga y la instalación de códigos de instalación. Si el código de descarga está bloqueado, dejará de ser válido automáticamente.
3. Admite el cambio entre herramientas de firma independientes y herramientas de firma de terceros
4. Admite el cambio entre almacenamiento local y almacenamiento Alibaba Cloud OSS
5. Admite código QR combinado push, Android e ios
6. Admite la firma de paquetes grandes 3G en segundos, los paquetes chinos se pueden firmar y los paquetes irregulares se resuelven automáticamente
7. No es necesario abrir p12 al agregar certificados, y no es necesario abrir una interfaz doble al agregar el modo de interfaz p8, lo cual es conveniente y rápido.
8. Página de descarga amigable y conveniente (compatible con WeChat, 6. Recordatorio abierto en el navegador)
9. El backend admite aumentar la cantidad de clientes, instalaciones de recarga y códigos de instalación.
10. Los agentes pueden recargar instalaciones de descarga y códigos de instalación para subordinados.
11. Admite interfaces de pago Alipay y pago con código
12. Función de cola de firmas y funciones de reserva de políticas antibloqueo.
13. Función antibloqueo de nombres de dominios múltiples
14. Función de deducción automática inteligente
1. Admite inicio de sesión y registro, tiene un grupo compartido, puede cargar certificados y otras operaciones básicas, y permite a los clientes cargar certificados por sí mismos.
2. Admite la modificación de la imagen del carrusel de la página de distribución, la introducción y la combinación de Android
3. Una vez firmado el ipa, se puede cargar en Alibaba Cloud OO y Qiniu Cloud Storage para su distribución y descarga. También puede utilizar el servidor para distribuir y descargar localmente.
4. Los clientes pueden ver los registros de descarga.
Preparación para el despliegue:
El servidor Centos7 tiene un nombre de dominio y solicita un certificado SSL. Descargue certificados en dos formatos, apache y tomcat.
Entorno del servidor: jdk11unzip, zipmysql5.7La depuración del entorno de pantalla ya no se explica, manéjelo usted mismo
Comience a construir:
1. Descargue el paquete de código fuente y descomprímalo para obtener los siguientes archivos. Apache y jks son los dos certificados SSL que preparé de antemano. Estas dos carpetas no están incluidas en la descarga. Luego, cree una nueva base de datos ios_super_sign en mysql y agregue el signo. / Importe el modo ios_super_sign.sql a continuación/, habrá cuatro tablas
2. Cuando ingrese a apache, verá tres archivos de certificados, modifíquelos a key.keyroot.crtserver.crt y luego coloque los tres certificados en el directorio sign/mode/cert.
3. Modifique el archivo de certificado en formato de certificado jks a cert.jks, muévalo al modo de firma, luego abra el archivo application-dev.yml para modificar la base de datos y cambie la contraseña de Thared al número máximo de. firmas que se pueden procesar al mismo tiempo. Simplemente descargue,
Determine en función del rendimiento de su propio servidor para evitar problemas con el servidor.
Demasiada presión y se estrelló.
4. Modifique sign/public/js. Hay dos archivos app.d0c34843.js y app.d0c34843.js.map. Abra y modifique www.xxxx.cn como su propio nombre de dominio. Solo búsquelos y reemplácelos. ser modificado
5. Cargue la carpeta de firmas en el directorio raíz del servidor, otorgue permiso a zsign777 en /sign/mode y cargue ios-super-sign-0.0.1-SNAPSHOT-encrypted.jar en el directorio opt.
6. Ejecute el comando screen-Ssign para ingresar a una nueva terminal, luego ejecute cd/opt y ejecute java-javaagent:ios-super-sign-0.0.1-SNAPSHOT-encrypted.jar-jarios-super-sign-0.0.1 - SNAPSHOT-encrypted.jar inicia el proyecto
7. Si no hay ningún error, se bloqueará allí, lo que indica que se está ejecutando, y luego presione Ctrl+c para salir. Si desea verificar el estado de ejecución, ejecute screen-rsign y regresará a la página bloqueada.
8. Después de confirmar el inicio, https://www.yourdomain.xx/iosign es la página de inicio de sesión. Registre una cuenta a voluntad. Luego configure el tipo en la tabla de usuarios en la base de datos en 1 para convertirse en administrador.