-
-
-
+ }
+
+ select option {
+ background-color: white;
+ color: black;
+ }
+
+ .dark select option {
+ background-color: #1e293b;
+ color: white;
+ }
+
+ .animate-gradient-text {
+ background-size: 300%;
+ animation: gradientText 6s ease-in-out infinite;
+ }
+
+ @keyframes gradientText {
+ 0% { background-position: 0% 50%; }
+ 50% { background-position: 100% 50%; }
+ 100% { background-position: 0% 50%; }
+ }
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
- MobaXterm - - Keygen - -
- - Compatible with versions 20.X, 25.4 and 26.0
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ v20.X, 26.2 & 26.3 Compatible
-
-
-
-
-
-
- How to Use Custom Settings Merger
--
-
- Generate a license key file using the Key Generator tab -
- Run MobaXterm with the
-customizerparameter:
-.\MobaXterm.exe -customizer-
- - Export your custom settings to a file named
MobaXterm customization.custom
- - Upload both your license key file and custom settings file below -
- Click "Merge Files" to create a combined activation file -
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
+ },
+ generateLicenseFile(licenseStr) {
+ let zip = new JSZip();
+ zip.file("Pro.key", licenseStr);
+ zip.generateAsync({ type: "blob" }).then((content) => {
+ saveAs(content, "Custom.mxtpro");
+ }).catch((error) => {
+ console.error('Error creating zip file:', error);
+ showToast('Error creating license file. Please try again.', 'error');
+ });
+ },
+ handleLicenseFileUpload(event) {
+ const file = event.target.files[0];
+ if (file) {
+ if (file.name.toLowerCase().endsWith('.mxtpro')) {
+ this.licenseFile = file;
+ this.errors.licenseFile = '';
+ } else {
+ this.licenseFile = null;
+ this.errors.licenseFile = 'Please select a valid .mxtpro file';
+ }
+ }
+ },
+ handleCustomSettingsFileUpload(event) {
+ const file = event.target.files[0];
+ if (file) {
+ if (file.name.toLowerCase().endsWith('.custom')) {
+ this.customSettingsFile = file;
+ this.errors.customSettingsFile = '';
+ } else {
+ this.customSettingsFile = null;
+ this.errors.customSettingsFile = 'Please select a valid .custom file';
+ }
+ }
+ },
+ mergeFiles() {
+ if (!this.licenseFile || !this.customSettingsFile) {
+ showToast('Please upload both required files', 'error');
+ return;
+ }
+ mergeZipFiles(this.licenseFile, this.customSettingsFile)
+ .then((mergedContent) => {
+ saveAs(mergedContent, "Custom.mxtpro");
+ showToast('Files merged successfully!', 'success');
+ })
+ .catch((error) => {
+ console.error('Error merging files:', error);
+ showToast('Error merging files. Please try again.', 'error');
+ });
+ }
+ }
+ });
+
+
-
-
{{ errors.licenseFile }}
+ + ++ MobaXterm + + Keygen + +
++ Fast, and secure license generator. +
+ + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ How it works
+-
+
- Generate a license using the Key Generator. +
- Run
.\MobaXterm.exe -customizer+
+ - Export settings to
MobaXterm customization.custom+
+ - Upload both files below to merge. +
+
+
-
-
-
+
+
+
+
+
+
{{ errors.licenseFile + }}
-
-
-
-
- {{ errors.customSettingsFile }}
-
-
+
+
+
{{ + errors.customSettingsFile }}
+
+
+