kiến thức Hướng dẫn sử dụng Opera proxy miễn phí

  • Người tạo chủ đề Người tạo chủ đề Fioren
  • Ngày bắt đầu Ngày bắt đầu

Fioren

Moderator
tayto
Chắc ai cũng biết trình duyệt Opera có chức năng VPN miễn phí cho người dùng Opera. Tuy nhiên nếu bạn đang xài trình duyệt khác như google chrome, firefox... muốn dùng thì sao?

1755183525851.png


1. Tải xuống phần mềm ở link sau
Release v1.10.0 · Snawoot/opera-proxy (https://github.com/Snawoot/opera-proxy/releases/latest)
Kéo xuống tìm dòng opera-proxy.windows-amd64.exe click vào để tải về máy phần mềm.

1755183657130.png


2. Sau khi tải xong rename tên file lại cho ngắn gọn vd như opera-proxy.exe và để ở chỗ nào cố định trong máy để sử dụng.

3. Để sử dụng thì trước tiên vào notepad tạo file với tên bất kì, có đuôi là .bat lưu chung folder với file opera-proxy.exe Với nội dung như sau:

Mã:
opera-proxy -country AS -bind-address 127.0.0.1:9098 -bootstrap-dns https://dns.google/dns-query -fake-SNI voz.vn -socks-mode

Trong đó:
-country AS là để sử dụng proxy ở singapore, opera chỉ có 3 server EU, Mỹ và Singapore thôi nên ở VN thì không nên chỉnh gì
-bind-address 127.0.0.1:9098 trong đó 9098 là port dùng để chạy proxy có thể tùy chỉnh tùy thích
-bootstrap-dns https://dns.nextdns.io/ là địa chỉ DNS over HTTPS của có thể tùy chỉnh tùy thích
-fake-SNI voz.vn được sử dụng để thay đổi SNI khi truy cập mạng, tác dụng là gì thì khó nói lắm tự nghiên cứu nhé :shame:
-socks-mode nếu để cái này thì sẽ dùng proxy sock5, nếu xóa sẽ dùng proxy HTTP. Khuyên khích nên dùng sock5.

Sau khi lưu file .bat xong, chạy thử file đó. Nếu như hiển thị Init complete. như hình là đã thành công.

1755184366473.png


Tuy nhiên nếu dùng file .bat sẽ choáng chỗ bảng cmd như thế. Cho nên muốn ẩn cái bảng này dùng notepad tạo file đuổi .vbs lưu chung với file opera-proxy.exe Với nội dung tương tự cmd nhưng:

Mã:
CreateObject("WScript.Shell").Run "<Nội dung file CMD ở đây>",0,True

Trong ví dụ file .bat ở trên thì file .vbs sẽ là

Mã:
CreateObject("WScript.Shell").Run "opera-proxy -country AS -bind-address 127.0.0.1:9098 -bootstrap-dns https://dns.google/dns-query -fake-SNI voz.vn -socks-mode",0,True

Và nếu như muốn app này chạy khởi động theo window không cần phải vào chạy .vbs bằng tay thì tạo shortcut của file .vbs này cho vào folder sau:
Nếu muốn chỉ một user window của bạn startup app này:
Mã:
%AppData%\Microsoft\Windows\Start Menu\Programs\Startup
Nếu muốn tất cả các user window start up app này:
Mã:
%ProgramData%\Microsoft\Windows\Start Menu\Programs\StartUp

4. Sau khi đã thiết lập, chạy proxy thành công. Thì cài extension này để sử dụng proxy. Hoặc bạn của thể sự dụng trực tiếp tính năng đổi proxy của trình duyệt để sử dụng proxy sock5. Tuy nhiên dùng extension này sẽ dễ dàng chọn những trang nào, domain nào dùng proxy thì sẽ hay hơn là cho tất cả chạy proxy.
Chrome:
FoxyProxy - Chrome Web Store (https://chromewebstore.google.com/detail/foxyproxy/gcknhkkoolaabfmlnjonogaaifnjlfnp?hl=en)
Firefox:
FoxyProxy Standard – Get this Extension for 🦊 Firefox (en-US) (https://addons.mozilla.org/en-US/firefox/addon/foxyproxy-standard/)

Sau khi cài xong ấn vào icon của extension để mở cài đặt.
1755185206473.png

Sau đó bấm vào mục Proxy, bấm nút Add rồi điền thông tin proxy vào thôi HostName: 127.0.0.1 , Port: 9098 . Sau đó bấm nút Save
1755185425533.png


Sau khi thêm xong thì mở 1 trang bất kì, rồi chọn proxy đó, ấn check ip chờ một chút hiển thị IP Singapore đã đổi là thành công.

1755185668699.png
 
Dùng Windows, bước 1,2,3 cài đặt nhanh

Chạy powershell với quyền admin lệnh bên dưới

Mã:
irm https://go.bibica.net/opera-proxy | iex
 
Sửa lần cuối:
SwitchyOmega setup được không nhỉ? Mình đang dùng cái này cài thêm cái kia không được
 
.vbs có thể dùng cấu hình này, opera-proxy.exe chép vào C:\opera-proxy (dùng đường dẫn ở vị trí khác thì sửa lại)

Mã:
Set ws = CreateObject("WScript.Shell")
Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")

On Error Resume Next

' Kill existing opera-proxy processes
Set colProcesses = objWMIService.ExecQuery("SELECT * FROM Win32_Process WHERE Name = 'opera-proxy.exe'")
For Each objProcess in colProcesses
    objProcess.Terminate()
Next

On Error GoTo 0

WScript.Sleep 1000

ws.CurrentDirectory = "C:\opera-proxy"
ws.Run "opera-proxy.exe -country AS -bind-address 127.0.0.1:10001 -bootstrap-dns https://dns.google/dns-query -fake-SNI www.cloudflare.com -socks-mode -override-proxy-address 77.111.245.11", 0, False
ws.Run "opera-proxy.exe -country AM -bind-address 127.0.0.1:10002 -bootstrap-dns https://dns.google/dns-query -fake-SNI www.cloudflare.com -socks-mode", 0, False
ws.Run "opera-proxy.exe -country EU -bind-address 127.0.0.1:10003 -bootstrap-dns https://dns.google/dns-query -fake-SNI www.cloudflare.com -socks-mode", 0, False

  • Hỗ trợ 3 location Singapore, United States (Virginia), Europe (Netherlands)
  • Endpoint Singapore nhanh nhất ở hiện tại, download trung bình 8MB/s - 10MB/s, lúc nhanh ~ 20MB/s
  • -override-proxy-address 77.111.245.11: 77.111.245.11 và 77.111.245.12 thường là 2 IP truy cập nhanh nhất, đổi lại nếu cần
 
Sửa lần cuối:
Hôm trước trong thớt nào mod bẩu thằng Sờ guýt chi Ô Mề Gà này có phốt hay bị xoá rồi mà nhở
 
Hay mà phức tạp ghê
Muốn đơn giản hơn thì dùng cái này cũng tạm ổn nha bạn
Mã:
#!/bin/bash
TM="/usr/local/bin"
op="opera-proxy"

# --- Các tham số để chạy Opera Proxy ---

# 🌐 Biến dns: Cấu hình DNS.
# Script sẽ tự động nhận diện định dạng và thêm tiền tố phù hợp.
# Các định dạng được hỗ trợ:
#   - DNS cổ điển: "8.8.8.8" -> sẽ được chuyển thành "dns://8.8.8.8"
#   - DNS qua DoH: "https://1.1.1.3/dns-query"
#   - DNS qua DoT: "8.8.8.8:853" hoặc "tls://9.9.9.9:853"
# ⚠️ Lưu ý: Nếu bạn nhập địa chỉ IPv4/IPv6 mà không có cổng, script sẽ tự thêm tiền tố "dns://".
#            Nếu bạn nhập địa chỉ có cổng (ví dụ: 8.8.8.8:853), script sẽ thêm tiền tố "tls://"
#            và bạn cần đảm bảo đó là cổng cho giao thức TLS.
dns="8.8.8.8"

# 🔗 Biến proxy: Cấu hình địa chỉ lắng nghe của proxy.
# --bind-address string: Địa chỉ IP và cổng (ví dụ: 127.0.0.1:9098)
proxy="127.0.0.1:9098"

# 🌍 Biến nuoc: Cấu hình quốc gia của máy chủ proxy.
# --country string: Mã quốc gia (AS, EU, AM).
nuoc="AS"

# ⚙️ Biến ThamSo: Các tham số tùy chọn khác.
# Ví dụ: "-fake-SNI xemcai.gi -socks-mode"
ThamSo="-fake-SNI xemcai.gi -socks-mode"

# --- Không chỉnh sửa phần dưới đây trừ khi bạn hiểu rõ ---

# Bắt đầu với màu sắc
RESET='\033[0m'
RED='\033[0;31m'
GREEN='\033[0;32m'
YELLOW='\033[0;33m'
CYAN='\033[0;36m'
MAGENTA='\033[0;35m'
BOLD='\033[1m'

echo -e "${CYAN}✨ Bắt đầu kiểm tra và cập nhật Opera Proxy...${RESET}"

# Hàm tự động thêm tiền tố cho biến dns
format_dns_param() {
  local input="$1"
  # Kiểm tra nếu đã có tiền tố rồi
  if [[ "$input" =~ ^(dns://|https://|tls://|tcp://) ]]; then
    echo "$input"
    return
  fi
 
  # Kiểm tra xem có phải định dạng IP:Port không
  if [[ "$input" =~ ^([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+|\[[0-9a-f:]+\]):[0-9]+$ ]]; then
    echo "tls://$input"
  # Nếu chỉ là địa chỉ IP (chưa có tiền tố)
  elif [[ "$input" =~ ^([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+|\[[0-9a-f:]+\])$ ]]; then
    echo "dns://$input"
  # Nếu không khớp với các định dạng trên, giữ nguyên
  else
    echo "$input"
  fi
}

# Áp dụng hàm xử lý cho biến dns
dns_param=$(format_dns_param "$dns")

# Kiểm tra và yêu cầu quyền root nếu cần
if [ "$EUID" -ne 0 ]; then
  echo -e "${RED}⚠️ Script cần chạy với quyền root để cài đặt vào ${TM}. Vui lòng chạy lại với sudo!${RESET}"
  echo -e "${YELLOW}👉 Ví dụ: sudo ./$(basename "$0")${RESET}"
  exit 1
fi

# Hàm lấy thông tin kiến trúc máy
get_arch() {
  ARCH=$(uname -m)
  case $ARCH in
    x86_64) echo "amd64" ;;
    aarch64) echo "arm64" ;;
    armv7l) echo "arm" ;;
    i386 | i686) echo "386" ;;
    *) echo "$ARCH" ;;
  esac
}

# Hàm lấy thông tin hệ điều hành
get_os() {
  OS=$(uname -s | tr '[:upper:]' '[:lower:]')
  echo "$OS"
}

OS_NAME=$(get_os)
ARCH_NAME=$(get_arch)
TARGET_FILE="${op}.${OS_NAME}-${ARCH_NAME}"
BINARY_PATH="${TM}/${op}"

# Lấy thông tin bản phát hành mới nhất từ GitHub
LATEST_RELEASE_URL="https://api.github.com/repos/Snawoot/opera-proxy/releases/latest"
LATEST_RELEASE_INFO=$(curl -s $LATEST_RELEASE_URL)
if [[ $? -ne 0 || -z "$LATEST_RELEASE_INFO" ]]; then
  echo -e "${RED}❌ Lỗi: Không thể kết nối tới GitHub để kiểm tra phiên bản mới.${RESET}"
  exit 1
fi

LATEST_VERSION=$(echo "$LATEST_RELEASE_INFO" | grep "tag_name" | cut -d : -f 2 | tr -d '", ' | sed 's/v//')
DOWNLOAD_URL=$(echo "$LATEST_RELEASE_INFO" | grep "browser_download_url" | grep "$TARGET_FILE" | cut -d : -f 2,3 | tr -d '", ')
if [ -z "$DOWNLOAD_URL" ]; then
  echo -e "${RED}❌ Lỗi: Không tìm thấy bản phát hành phù hợp với kiến trúc ${OS_NAME}-${ARCH_NAME}.${RESET}"
  exit 1
fi

# Kiểm tra phiên bản hiện tại
if [ -f "$BINARY_PATH" ]; then
  CURRENT_VERSION=$("$BINARY_PATH" --version 2>/dev/null | grep -oP '\d+\.\d+\.\d+')
  if [ "$CURRENT_VERSION" = "$LATEST_VERSION" ]; then
    echo -e "${GREEN}✅ Opera Proxy đã được cài đặt và là phiên bản mới nhất (${LATEST_VERSION}).${RESET}"
  else
    echo -e "${YELLOW}🔄 Phát hiện phiên bản mới: ${LATEST_VERSION} (hiện tại: ${CURRENT_VERSION}). Bắt đầu cập nhật...${RESET}"
    curl -L -o "$op.new" "$DOWNLOAD_URL"
    if [[ $? -ne 0 ]]; then
      echo -e "${RED}❌ Lỗi: Không thể tải bản cập nhật.${RESET}"
      exit 1
    fi
    mv "$op.new" "$BINARY_PATH"
    chmod +x "$BINARY_PATH"
    echo -e "${GREEN}👍 Cập nhật thành công lên phiên bản ${LATEST_VERSION}.${RESET}"
  fi
else
  echo -e "${YELLOW}📦 Opera Proxy chưa được cài đặt. Bắt đầu tải xuống...${RESET}"
  curl -L -o "$op" "$DOWNLOAD_URL"
  if [[ $? -ne 0 ]]; then
    echo -e "${RED}❌ Lỗi: Không thể tải Opera Proxy từ GitHub.${RESET}"
    exit 1
  fi
  mv "$op" "$BINARY_PATH"
  chmod +x "$BINARY_PATH"
  echo -e "${GREEN}🎉 Cài đặt thành công Opera Proxy vào ${BINARY_PATH}!${RESET}"
fi

# Xây dựng các tham số
PARAMS_TO_RUN=""
if [ -n "$dns_param" ]; then
  PARAMS_TO_RUN+="--bootstrap-dns $dns_param "
fi
if [ -n "$proxy" ]; then
  PARAMS_TO_RUN+="--bind-address $proxy "
fi
if [ -n "$nuoc" ]; then
  PARAMS_TO_RUN+="--country $nuoc "
fi
if [ -n "$ThamSo" ]; then
  PARAMS_TO_RUN+="$ThamSo"
fi

echo -e "---"
echo -e "${CYAN}🚀 Đang chuẩn bị chạy Opera Proxy với các tham số:${RESET}"
echo -e "${GREEN}  $BINARY_PATH ${PARAMS_TO_RUN}${RESET}"
echo -e "---"

# Chạy Opera Proxy
"$BINARY_PATH" $PARAMS_TO_RUN
P/s: Chạy trên Linux nha^^. Có thể định tuyến các tên miền/IP trên OpenWRT qua proxy này. Hàng free nên xài tạm thôi nhé^^
 
Muốn đơn giản hơn thì dùng cái này cũng tạm ổn nha bạn
Mã:
#!/bin/bash
TM="/usr/local/bin"
op="opera-proxy"

# --- Các tham số để chạy Opera Proxy ---

# 🌐 Biến dns: Cấu hình DNS.
# Script sẽ tự động nhận diện định dạng và thêm tiền tố phù hợp.
# Các định dạng được hỗ trợ:
#   - DNS cổ điển: "8.8.8.8" -> sẽ được chuyển thành "dns://8.8.8.8"
#   - DNS qua DoH: "https://1.1.1.3/dns-query"
#   - DNS qua DoT: "8.8.8.8:853" hoặc "tls://9.9.9.9:853"
# ⚠️ Lưu ý: Nếu bạn nhập địa chỉ IPv4/IPv6 mà không có cổng, script sẽ tự thêm tiền tố "dns://".
#            Nếu bạn nhập địa chỉ có cổng (ví dụ: 8.8.8.8:853), script sẽ thêm tiền tố "tls://"
#            và bạn cần đảm bảo đó là cổng cho giao thức TLS.
dns="8.8.8.8"

# 🔗 Biến proxy: Cấu hình địa chỉ lắng nghe của proxy.
# --bind-address string: Địa chỉ IP và cổng (ví dụ: 127.0.0.1:9098)
proxy="127.0.0.1:9098"

# 🌍 Biến nuoc: Cấu hình quốc gia của máy chủ proxy.
# --country string: Mã quốc gia (AS, EU, AM).
nuoc="AS"

# ⚙️ Biến ThamSo: Các tham số tùy chọn khác.
# Ví dụ: "-fake-SNI xemcai.gi -socks-mode"
ThamSo="-fake-SNI xemcai.gi -socks-mode"

# --- Không chỉnh sửa phần dưới đây trừ khi bạn hiểu rõ ---

# Bắt đầu với màu sắc
RESET='\033[0m'
RED='\033[0;31m'
GREEN='\033[0;32m'
YELLOW='\033[0;33m'
CYAN='\033[0;36m'
MAGENTA='\033[0;35m'
BOLD='\033[1m'

echo -e "${CYAN}✨ Bắt đầu kiểm tra và cập nhật Opera Proxy...${RESET}"

# Hàm tự động thêm tiền tố cho biến dns
format_dns_param() {
  local input="$1"
  # Kiểm tra nếu đã có tiền tố rồi
  if [[ "$input" =~ ^(dns://|https://|tls://|tcp://) ]]; then
    echo "$input"
    return
  fi
 
  # Kiểm tra xem có phải định dạng IP:Port không
  if [[ "$input" =~ ^([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+|\[[0-9a-f:]+\]):[0-9]+$ ]]; then
    echo "tls://$input"
  # Nếu chỉ là địa chỉ IP (chưa có tiền tố)
  elif [[ "$input" =~ ^([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+|\[[0-9a-f:]+\])$ ]]; then
    echo "dns://$input"
  # Nếu không khớp với các định dạng trên, giữ nguyên
  else
    echo "$input"
  fi
}

# Áp dụng hàm xử lý cho biến dns
dns_param=$(format_dns_param "$dns")

# Kiểm tra và yêu cầu quyền root nếu cần
if [ "$EUID" -ne 0 ]; then
  echo -e "${RED}⚠️ Script cần chạy với quyền root để cài đặt vào ${TM}. Vui lòng chạy lại với sudo!${RESET}"
  echo -e "${YELLOW}👉 Ví dụ: sudo ./$(basename "$0")${RESET}"
  exit 1
fi

# Hàm lấy thông tin kiến trúc máy
get_arch() {
  ARCH=$(uname -m)
  case $ARCH in
    x86_64) echo "amd64" ;;
    aarch64) echo "arm64" ;;
    armv7l) echo "arm" ;;
    i386 | i686) echo "386" ;;
    *) echo "$ARCH" ;;
  esac
}

# Hàm lấy thông tin hệ điều hành
get_os() {
  OS=$(uname -s | tr '[:upper:]' '[:lower:]')
  echo "$OS"
}

OS_NAME=$(get_os)
ARCH_NAME=$(get_arch)
TARGET_FILE="${op}.${OS_NAME}-${ARCH_NAME}"
BINARY_PATH="${TM}/${op}"

# Lấy thông tin bản phát hành mới nhất từ GitHub
LATEST_RELEASE_URL="https://api.github.com/repos/Snawoot/opera-proxy/releases/latest"
LATEST_RELEASE_INFO=$(curl -s $LATEST_RELEASE_URL)
if [[ $? -ne 0 || -z "$LATEST_RELEASE_INFO" ]]; then
  echo -e "${RED}❌ Lỗi: Không thể kết nối tới GitHub để kiểm tra phiên bản mới.${RESET}"
  exit 1
fi

LATEST_VERSION=$(echo "$LATEST_RELEASE_INFO" | grep "tag_name" | cut -d : -f 2 | tr -d '", ' | sed 's/v//')
DOWNLOAD_URL=$(echo "$LATEST_RELEASE_INFO" | grep "browser_download_url" | grep "$TARGET_FILE" | cut -d : -f 2,3 | tr -d '", ')
if [ -z "$DOWNLOAD_URL" ]; then
  echo -e "${RED}❌ Lỗi: Không tìm thấy bản phát hành phù hợp với kiến trúc ${OS_NAME}-${ARCH_NAME}.${RESET}"
  exit 1
fi

# Kiểm tra phiên bản hiện tại
if [ -f "$BINARY_PATH" ]; then
  CURRENT_VERSION=$("$BINARY_PATH" --version 2>/dev/null | grep -oP '\d+\.\d+\.\d+')
  if [ "$CURRENT_VERSION" = "$LATEST_VERSION" ]; then
    echo -e "${GREEN}✅ Opera Proxy đã được cài đặt và là phiên bản mới nhất (${LATEST_VERSION}).${RESET}"
  else
    echo -e "${YELLOW}🔄 Phát hiện phiên bản mới: ${LATEST_VERSION} (hiện tại: ${CURRENT_VERSION}). Bắt đầu cập nhật...${RESET}"
    curl -L -o "$op.new" "$DOWNLOAD_URL"
    if [[ $? -ne 0 ]]; then
      echo -e "${RED}❌ Lỗi: Không thể tải bản cập nhật.${RESET}"
      exit 1
    fi
    mv "$op.new" "$BINARY_PATH"
    chmod +x "$BINARY_PATH"
    echo -e "${GREEN}👍 Cập nhật thành công lên phiên bản ${LATEST_VERSION}.${RESET}"
  fi
else
  echo -e "${YELLOW}📦 Opera Proxy chưa được cài đặt. Bắt đầu tải xuống...${RESET}"
  curl -L -o "$op" "$DOWNLOAD_URL"
  if [[ $? -ne 0 ]]; then
    echo -e "${RED}❌ Lỗi: Không thể tải Opera Proxy từ GitHub.${RESET}"
    exit 1
  fi
  mv "$op" "$BINARY_PATH"
  chmod +x "$BINARY_PATH"
  echo -e "${GREEN}🎉 Cài đặt thành công Opera Proxy vào ${BINARY_PATH}!${RESET}"
fi

# Xây dựng các tham số
PARAMS_TO_RUN=""
if [ -n "$dns_param" ]; then
  PARAMS_TO_RUN+="--bootstrap-dns $dns_param "
fi
if [ -n "$proxy" ]; then
  PARAMS_TO_RUN+="--bind-address $proxy "
fi
if [ -n "$nuoc" ]; then
  PARAMS_TO_RUN+="--country $nuoc "
fi
if [ -n "$ThamSo" ]; then
  PARAMS_TO_RUN+="$ThamSo"
fi

echo -e "---"
echo -e "${CYAN}🚀 Đang chuẩn bị chạy Opera Proxy với các tham số:${RESET}"
echo -e "${GREEN}  $BINARY_PATH ${PARAMS_TO_RUN}${RESET}"
echo -e "---"

# Chạy Opera Proxy
"$BINARY_PATH" $PARAMS_TO_RUN
P/s: Chạy trên Linux nha^^
chốt câu cuối xanh rờn :doubt:
 
Chắc ai cũng biết trình duyệt Opera có chức năng VPN miễn phí cho người dùng Opera. Tuy nhiên nếu bạn đang xài trình duyệt khác như google chrome, firefox... muốn dùng thì sao?

Xem tệp đính kèm 3190980

1. Tải xuống phần mềm ở link sau
Release v1.10.0 · Snawoot/opera-proxy (https://github.com/Snawoot/opera-proxy/releases/latest)
Kéo xuống tìm dòng opera-proxy.windows-amd64.exe click vào để tải về máy phần mềm.

Xem tệp đính kèm 3190983

2. Sau khi tải xong rename tên file lại cho ngắn gọn vd như opera-proxy.exe và để ở chỗ nào cố định trong máy để sử dụng.

3. Để sử dụng thì trước tiên vào notepad tạo file với tên bất kì, có đuôi là .bat lưu chung folder với file opera-proxy.exe Với nội dung như sau:

Mã:
opera-proxy -country AS -bind-address 127.0.0.1:9098 -bootstrap-dns https://dns.google/dns-query -fake-SNI voz.vn -socks-mode

Trong đó:
-country AS là để sử dụng proxy ở singapore, opera chỉ có 3 server EU, Mỹ và Singapore thôi nên ở VN thì không nên chỉnh gì
-bind-address 127.0.0.1:9098 trong đó 9098 là port dùng để chạy proxy có thể tùy chỉnh tùy thích
-bootstrap-dns https://dns.nextdns.io/ là địa chỉ DNS over HTTPS của có thể tùy chỉnh tùy thích
-fake-SNI voz.vn được sử dụng để thay đổi SNI khi truy cập mạng, tác dụng là gì thì khó nói lắm tự nghiên cứu nhé :shame:
-socks-mode nếu để cái này thì sẽ dùng proxy sock5, nếu xóa sẽ dùng proxy HTTP. Khuyên khích nên dùng sock5, muốn dùng proxy HTTP phải cài cert đủ thứ khá rắc rồi ai muốn tìm hiểu có thể vọc thêm.

Sau khi lưu file .bat xong, chạy thử file đó. Nếu như hiển thị Init complete. như hình là đã thành công.

Xem tệp đính kèm 3191004

Tuy nhiên nếu dùng file .bat sẽ choáng chỗ bảng cmd như thế. Cho nên muốn ẩn cái bảng này dùng notepad tạo file đuổi .vbs lưu chung với file opera-proxy.exe Với nội dung tương tự cmd nhưng:

Mã:
CreateObject("WScript.Shell").Run "<Nội dung file CMD ở đây>",0,True

Trong ví dụ file .bat ở trên thì file .vbs sẽ là

Mã:
CreateObject("WScript.Shell").Run "opera-proxy -country AS -bind-address 127.0.0.1:9098 -bootstrap-dns https://dns.google/dns-query -fake-SNI voz.vn -socks-mode",0,True

Và nếu như muốn app này chạy khởi động theo window không cần phải vào chạy .vbs bằng tay thì tạo shortcut của file .vbs này cho vào folder sau:
Nếu muốn chỉ một user window của bạn startup app này:
Mã:
%AppData%\Microsoft\Windows\Start Menu\Programs\Startup
Nếu muốn tất cả các user window start up app này:
Mã:
%ProgramData%\Microsoft\Windows\Start Menu\Programs\StartUp

4. Sau khi đã thiết lập, chạy proxy thành công. Thì cài extension này để sử dụng proxy. Hoặc bạn của thể sự dụng trực tiếp tính năng đổi proxy của trình duyệt để sử dụng proxy sock5. Tuy nhiên dùng extension này sẽ dễ dàng chọn những trang nào, domain nào dùng proxy thì sẽ hay hơn là cho tất cả chạy proxy.
Chrome:
FoxyProxy - Chrome Web Store (https://chromewebstore.google.com/detail/foxyproxy/gcknhkkoolaabfmlnjonogaaifnjlfnp?hl=en)
Firefox:
FoxyProxy Standard – Get this Extension for 🦊 Firefox (en-US) (https://addons.mozilla.org/en-US/firefox/addon/foxyproxy-standard/)

Sau khi cài xong ấn vào icon của extension để mở cài đặt.
Xem tệp đính kèm 3191027
Sau đó bấm vào mục Proxy, bấm nút Add rồi điền thông tin proxy vào thôi HostName: 127.0.0.1 , Port: 9098 . Sau đó bấm nút Save
Xem tệp đính kèm 3191032

Sau khi thêm xong thì mở 1 trang bất kì, rồi chọn proxy đó, ấn check ip chờ một chút hiển thị IP Singapore đã đổi là thành công.

Xem tệp đính kèm 3191035
file .bat nó báo như này bạn ơi
1755486689494.png
 

Thống kê chủ đề

Ngày tạo
Fioren,
Người trả lời cuối
taideptrai,
Trả lời
54
Lượt xem
10.529
Quay lại
Lên đầu trang