Upload files to "js"

This commit is contained in:
johnysigma 2025-04-20 19:00:42 +00:00
parent dddb3ff025
commit 257b401a5e
3 changed files with 3 additions and 32 deletions

View File

@ -132,7 +132,7 @@ function enableFirstWorkingProxy(callback) {
function fetchProxies() {
console.log("Starting to fetch proxies...");
return fetch('https://raw.githubusercontent.com/DeBrosOfficial/ANyONe-Proxy-List/main/anonproxies.json') // list of public proxies
return fetch('https://git.debros.io/DeBros/anyone-proxy-list/raw/branch/main/anonproxies.json') // list of public proxies
.then(response => {
console.log("Response status:", response.status);
if (!response.ok) {

View File

@ -97,16 +97,10 @@ function applyProxySettings(host, port, exceptions = []) {
if (chrome.runtime.lastError) {
statusMessage.textContent = "Error applying proxy: " + chrome.runtime.lastError.message;
statusMessage.style.color = "red";
statusMessage.style.fontSize = "14px";
statusMessage.style.fontFamily = "Arial";
statusMessage.style.fontWeight = "bold";
} else {
console.log(`Proxy applied: ${host}:${port}`);
statusMessage.textContent = `Proxy applied: ${host}:${port}`;
statusMessage.style.color = "#2ecc71";
statusMessage.style.fontSize = "16px";
statusMessage.style.fontFamily = "Arial";
statusMessage.style.fontWeight = "bold";
clearStatusMessage();
}
});
@ -128,25 +122,17 @@ saveSettings.addEventListener("click", () => {
if (!isValidIP(proxyIP.value)) {
statusMessage.textContent = "Invalid IP address.";
statusMessage.style.color = "red";
statusMessage.style.fontSize = "16px";
statusMessage.style.fontFamily = "Arial";
statusMessage.style.fontWeight = "bold";
return;
}
if (!isValidPort(proxyPort.value)) {
statusMessage.textContent = "Invalid port number. Must be between 1 and 65535.";
statusMessage.style.color = "red";
statusMessage.style.fontSize = "14px";
statusMessage.style.fontFamily = "Arial";
statusMessage.style.fontWeight = "bold";
return;
}
statusMessage.textContent = "Please wait...";
statusMessage.style.color = "#f39c12";
statusMessage.style.fontSize = "16px";
statusMessage.style.fontFamily = "Arial";
statusMessage.style.fontWeight = "bold";
// Disable the saveSettings button
saveSettings.disabled = true;
@ -167,15 +153,9 @@ saveSettings.addEventListener("click", () => {
if (chrome.runtime.lastError) {
statusMessage.textContent = "Error saving settings: " + chrome.runtime.lastError.message;
statusMessage.style.color = "red";
statusMessage.style.fontSize = "14px";
statusMessage.style.fontFamily = "Arial";
statusMessage.style.fontWeight = "bold";
} else {
statusMessage.textContent = "Proxy settings saved and connection verified!";
statusMessage.style.color = "#2ecc71";
statusMessage.style.fontSize = "16px";
statusMessage.style.fontFamily = "Arial";
statusMessage.style.fontWeight = "bold";
applyProxySettings(proxyIP.value, proxyPort.value, filteredExceptions);
// Send response to the message sender
@ -193,9 +173,6 @@ saveSettings.addEventListener("click", () => {
.catch((error) => {
statusMessage.textContent = `Proxy connection failed: ${error}. Settings not applied.`;
statusMessage.style.color = "red";
statusMessage.style.fontSize = "14px";
statusMessage.style.fontFamily = "Arial";
statusMessage.style.fontWeight = "bold";
chrome.proxy.settings.clear({});
// Send a message indicating proxy setup failed
@ -220,15 +197,9 @@ disableProxy.addEventListener("click", () => {
if (chrome.runtime.lastError) {
statusMessage.textContent = "Error disabling proxy: " + chrome.runtime.lastError.message;
statusMessage.style.color = "red";
statusMessage.style.fontSize = "14px";
statusMessage.style.fontFamily = "Arial";
statusMessage.style.fontWeight = "bold";
} else {
statusMessage.textContent = "Proxy has been disabled!";
statusMessage.style.color = "#e74c3c";
statusMessage.style.fontSize = "16px";
statusMessage.style.fontFamily = "Arial";
statusMessage.style.fontWeight = "bold";
clearStatusMessage();
console.log("Proxy settings disabled.");
chrome.storage.local.get(["noProxyFor"], (result) => {

View File

@ -98,7 +98,7 @@ document.addEventListener("DOMContentLoaded", () => {
const proxyType = data.proxyType || "public";
const currentProxy = proxyType === "custom"
? { host: data.proxyIP || "127.0.0.1", port: data.proxyPort || 9050 }
: (data.currentProxy || { host: "51.75.175.24", port: 9052 }); // Default public Proxy
: (data.currentProxy || { host: "82.208.21.140", port: 9052 }); // Default public Proxy
updateUI(isEnabled, proxyType, currentProxy);
});