giảm giá 50% tất cả các kế hoạch, thời gian có hạn. Bắt đầu lúc $2.48/mo
còn 10 phút
Bảo mật & Mạng

Hướng dẫn từng bước về cấu hình Shadowsocks

Ivy Johnson By Ivy Johnson đọc 10 phút Cập nhật ngày 10 tháng 11 năm 2025
Hướng dẫn từng bước về cấu hình Shadowsocks

Shadowsocks là proxy SOCKS5 cho phép bạn trốn tránh kiểm duyệt internet bằng cách mã hóa lưu lượng truy cập web của bạn. Shadowsocks là một proxy dễ cấu hình, là lựa chọn phổ biến của những người dùng và nhà phát triển hướng đến quyền riêng tư muốn truy cập Internet mà không có bất kỳ hạn chế nào.

Khi bạn tùy chỉnh của riêng bạn máy chủ vps Shadowocks config, bạn không chỉ có máy chủ proxy riêng mà thậm chí còn sở hữu hoàn toàn lưu lượng truy cập web của riêng mình, đảm bảo rằng không có bên thứ ba nào ghi lại dữ liệu của bạn.

 

Mục lục

Lợi ích của việc lưu trữ máy chủ Shadowsocks của riêng bạn

Việc sử dụng cấu hình máy chủ Shadowocks tự lưu trữ mang lại nhiều lợi ích hơn so với các máy chủ proxy công cộng. Dưới đây là một số lợi ích chính:

Kiểm soát hoàn toàn trong cấu hình

Bạn có thể đặt cài đặt bảo mật, chọn số cổng, phương thức mã hóa được chỉ định khi sử dụng máy chủ Shadowocks cá nhân. Vì vậy, bạn có thể sắp xếp tệp cấu hình Shadowocks theo nhu cầu của mình.

Cải thiện quyền riêng tư và bảo mật

Máy chủ Shadowsocks của riêng bạn có nghĩa là lưu lượng truy cập internet không được định tuyến qua các nút công cộng nơi dữ liệu có thể được ghi lại. Không còn sự phụ thuộc vào máy chủ của bên thứ ba, điều này làm tăng tính riêng tư của một người.

Tốc độ nhanh hơn

Tốc độ của Shadowsocks nhanh hơn. Máy chủ riêng không bị tắc nghẽn băng thông như các máy chủ proxy công cộng. Nó được bảo lưu và do đó nâng cao hiệu suất.

Tránh bị phát hiện và chặn

Bằng cách sử dụng các kỹ thuật che giấu mã nguồn và số cổng không chuẩn, bạn thậm chí có thể vượt qua tường lửa. Điều này đặc biệt quan trọng đối với những người dùng muốn vượt qua kiểm duyệt internet.

Thiết lập dễ dàng

Việc tạo máy chủ Shadowocks ban đầu có vẻ phức tạp nhưng việc làm theo hướng dẫn từng bước như hướng dẫn này sẽ giúp đơn giản hóa quy trình.

Hỗ trợ đa nền tảng

Shadowsocks có hỗ trợ nhiều hệ điều hành và bạn có thể triển khai máy chủ của mình trên VPS Linux và truy cập nó thông qua Windows, macOS, Android hoặc iOS.

Nguồn mở và miễn phí

Vì Shadowocks là nguồn mở, điều đó có nghĩa là mã nguồn của nó liên tục được kiểm tra và cải tiến, khiến nó trở thành một giải pháp an toàn.

Đối với những người khác muốn lưu trữ máy chủ của họ, hãy thử sử dụng một dịch vụ phù hợp như Host Cloudzy VPS để máy chủ Shadowocks của bạn được lưu trữ trên một máy chủ riêng ảo mạnh mẽ và an toàn.

 

Trường hợp sử dụng Shadowsocks

Shadowsocks là một công cụ linh hoạt có thể được sử dụng trong nhiều bối cảnh khác nhau khi cần truy cập nội dung bị chặn hoặc bị hạn chế. Dưới đây là thông tin chi tiết về các trường hợp sử dụng chính của nó:

Nghiên cứu thị trường

Các nhà nghiên cứu và doanh nghiệp có thể sử dụng Shadowsocks để vượt qua các giới hạn địa lý, cho phép họ xem các trang web nước ngoài hoặc các trang web đối thủ không thể truy cập được trong khu vực của họ.

An ninh mạng và OSINT

Trong các hoạt động an ninh mạng, đặc biệt là điều tra do thám hoặc Tình báo nguồn mở (OSINT), Shadowsocks giúp các chuyên gia bảo mật thu thập thông tin từ các trang web bị chặn hoặc lọc trong khu vực của họ.

Truy cập các dịch vụ hoặc phương tiện bị hạn chế

Phần lớn các dịch vụ trực tuyến, trang phát trực tuyến và trang mua sắm chỉ có sẵn ở một số quốc gia nhất định. Shadowsocks cho phép người dùng “xuất hiện” như thể họ đang truy cập từ một địa điểm được phê duyệt.

 

Cách sử dụng và cài đặt cấu hình Shadowsocks

Riêng phía máy chủ sẽ được đề cập trong hướng dẫn này. Để cài đặt máy khách, hãy truy cập Khách hàng Shadowsocks trang hướng dẫn.

Hiểu hai mặt của Shadowsocks

Phía máy chủ của Shadowsocks:

  1. Vai trò: Đây là nơi dịch vụ proxy chạy. Máy chủ nhận lưu lượng được mã hóa từ máy khách của bạn và chuyển tiếp nó đến đích cuối cùng.
  2. Vị trí: Để tránh sự can thiệp từ các mạng hạn chế (chẳng hạn như các mạng ở Trung Quốc), bạn sẽ cần một máy chủ riêng ảo (VPS) đặt trong khu vực có quyền truy cập Internet mở.

Phía khách hàng của Shadowsocks:

  1. Vai trò: Máy khách nằm trên thiết bị cục bộ của bạn (máy tính, điện thoại, v.v.) và mã hóa lưu lượng truy cập của bạn trước khi gửi đến máy chủ Shadowsocks.
  2. Cài đặt: Ứng dụng khách cho các nền tảng khác nhau (Windows, macOS, Linux, Android, iOS) tồn tại và có thể lấy được từ trang web chính thức của Shadowsocks.

 

Yêu cầu máy chủ của cấu hình Shadowsocks

VPS có Ubuntu, Debian hoặc CentOS:

Việc sử dụng bất kỳ hệ điều hành nào trong số này đảm bảo bạn có nền tảng được hỗ trợ tốt để cài đặt và chạy các chương trình như Shadowsocks.

  • Ubuntu: Sử dụng đơn giản với cộng đồng mạnh mẽ đằng sau nó, Ubuntu là sự lựa chọn tuyệt vời cho người mới bắt đầu và những người đang tìm kiếm tài liệu chi tiết.
  • Debian: Được yêu thích vì độ tin cậy và ổn định, Debian phù hợp với các máy chủ sản xuất nơi thời gian hoạt động của hệ thống là vấn đề quan trọng.
  • CentOS: Được người dùng doanh nghiệp ưa chuộng, CentOS cung cấp hiệu suất mạnh mẽ và được sử dụng rộng rãi trong môi trường chuyên nghiệp.

 

Yêu cầu máy chủ của cấu hình Shadowsocks

VPS có Ubuntu, Debian hoặc CentOS:

Việc sử dụng bất kỳ hệ điều hành nào trong số này đảm bảo bạn có nền tảng được hỗ trợ tốt để cài đặt và chạy các chương trình như Shadowsocks.

  • Ubuntu: Sử dụng đơn giản với cộng đồng mạnh mẽ đằng sau nó, Ubuntu là sự lựa chọn tuyệt vời cho người mới bắt đầu và những người đang tìm kiếm tài liệu chi tiết.
  • Debian: Được yêu thích vì độ tin cậy và ổn định, Debian phù hợp với các máy chủ sản xuất nơi thời gian hoạt động của hệ thống là vấn đề quan trọng.
  • CentOS: Được người dùng doanh nghiệp ưa chuộng, CentOS cung cấp hiệu suất mạnh mẽ và được sử dụng rộng rãi trong môi trường chuyên nghiệp.

 

Kiến thức kỹ thuật cơ bản về cấu hình Shadowsocks

Cách sử dụng SSH và chạy lệnh Linux

Chỉ có kiến ​​thức cơ bản về những lĩnh vực này thôi cũng có thể mang lại lợi ích to lớn cho bạn trong việc định cấu hình và quản lý môi trường máy chủ của mình một cách hiệu quả.

  • SSH (Vỏ bảo mật): Giao thức cho phép bạn truy cập máy chủ của mình từ xa một cách an toàn, thực thi lệnh, truyền tệp và quản lý máy chủ của bạn.
  • Các lệnh Linux: Cần phải làm quen với shell Linux đối với các tác vụ như cài đặt gói, định cấu hình dịch vụ, sửa đổi tệp cấu hình và khắc phục sự cố.

Việc chọn nhà cung cấp VPS đáng tin cậy là rất quan trọng vì nó ảnh hưởng đến hiệu suất, khả năng mở rộng và độ tin cậy của dịch vụ tổng thể.

  • Có mây: Thường được chú ý nhờ giá cả cạnh tranh và hiệu suất đáng tin cậy, khiến nó trở thành lựa chọn tốt nhất để mua VPS với một mức giá phải chăng.
  • DigitalOcean & Linode: Cả hai đều được biết đến nhờ sự đơn giản và giao diện thân thiện với nhà phát triển, có thể đặc biệt hấp dẫn nếu bạn là người mới quản lý máy chủ.
  • Vultr: Cung cấp nhiều gói phù hợp với các nhu cầu hiệu suất khác nhau, với các trung tâm dữ liệu quốc tế để giảm độ trễ.
  • AWS (Dịch vụ web của Amazon): Có các tính năng cao cấp và khả năng mở rộng, lý tưởng cho các dự án cấp doanh nghiệp hoặc nếu bạn cần nhiều hơn bộ tính năng VPS mặc định.

Tên miền (Tùy chọn)

  • Giúp ẩn lưu lượng truy cập Shadowsocks để tăng cường bảo mật:

Tên miền không chỉ là sự thay thế cho địa chỉ IP khi bạn muốn truy cập máy chủ Shadowsocks của mình.

 

Cài đặt Shadowsocks trên máy chủ VPS của bạn

Trước khi cài đặt bất kỳ phần mềm mới nào, bạn nên đảm bảo rằng danh sách gói và các gói hiện được cài đặt cho máy chủ của bạn được cập nhật. trên máy chủ Debian/Ubuntu, bạn sẽ làm:

Bước 1: Cập nhật máy chủ của bạn

Trước khi cài đặt bất kỳ phần mềm mới nào, điều quan trọng là đảm bảo rằng danh sách gói trên máy chủ của bạn và các gói hiện có được cập nhật. Điều này giúp tránh các vấn đề phụ thuộc.

Sao chépSửa đổi

cập nhật sudo apt-get && sudo apt-get nâng cấp -y

Trên CentOS hoặc các bản phân phối dựa trên RPM khác, bạn có thể sử dụng:

đánh đập

Sao chépSửa đổi

sudo yum cập nhật -y

 

Việc cập nhật máy chủ của bạn đảm bảo rằng bạn đang làm việc với phiên bản mới nhất của tất cả các thành phần, điều này rất quan trọng đối với tính bảo mật và hiệu suất.

Bước 2: Cài đặt Shadowsocks

Có sẵn một số cách triển khai Shadowsocks, nhưng một tùy chọn phổ biến là sử dụng gói của Python hoặc triển khai C gốc (như Shadowsocks-libev) để có hiệu suất tốt hơn trên các VPS có tài nguyên hạn chế. Nếu bạn đang sử dụng phiên bản Python, bạn có thể cài đặt nó qua pip:

đánh đập

Sao chépSửa đổi

sudo apt-get cài đặt python-pip

sudo pip cài đặt Shadowocks

 

Ngoài ra, đối với Shadowsocks-libev (một cách triển khai nhẹ nhàng, hiệu quả), quá trình cài đặt có thể giống như sau:

đánh đập

Sao chépSửa đổi

sudo apt-get cài đặt Shadowocks-libev

 

Sự lựa chọn phụ thuộc vào nhu cầu hiệu suất và mức độ quen thuộc của bạn với từng phiên bản.

Bước 3: Tạo tệp cấu hình

Shadowsocks thường sử dụng tệp cấu hình JSON. Tệp này xác định các tham số chính như:

  • máy chủ: Địa chỉ IP VPS của bạn (thường được đặt thành 0.0.0.0 để nghe trên tất cả các giao diện).
  • server_port: Cổng mà Shadowsocks sẽ lắng nghe.
  • mật khẩu: Một mật khẩu mạnh sẽ được sử dụng để mã hóa.
  • phương pháp: Phương thức mã hóa (ví dụ: aes-256-gcm, chacha20-ietf-poly1305).

Tệp cấu hình ví dụ (/etc/shadowsocks.json) có thể trông như thế này:

json

Sao chépSửa đổi

{

“máy chủ”: “0.0.0.0”,

“server_port”: 8388,

“mật khẩu”: “your_strong_password”,

“hết thời gian”: 300,

“phương pháp”: “aes-256-gcm”

}

Hãy đảm bảo bảo mật tệp này vì nó chứa các chi tiết nhạy cảm.

Bước 4: Bắt đầu dịch vụ Shadowsocks

Khi đã có tệp cấu hình, bạn có thể khởi động dịch vụ Shadowsocks. Nếu bạn đã cài đặt phiên bản Python, bạn có thể chạy:

đánh đập

Sao chépSửa đổi

ssserver -c /etc/shadowsocks.json -d bắt đầu

 

Đối với Shadowsocks-libev, bạn có thể sử dụng systemd để quản lý dịch vụ:

đánh đập

Sao chépSửa đổi

sudo systemctl bắt đầu Shadowocks-libev

sudo systemctl kích hoạt Shadowocks-libev

 

Lệnh này khởi động dịch vụ ngay lập tức và đảm bảo nó khởi động khi khởi động. Bạn có thể xác minh trạng thái của dịch vụ bằng cách sử dụng:

đánh đập

Sao chépSửa đổi

trạng thái sudo systemctl Shadowocks-libev

Kết nối với Shadowsocks từ máy khách

Sau khi thiết lập máy chủ, bạn cần định cấu hình các thiết bị khách của mình để sử dụng proxy Shadowsocks.

Cấu hình Shadowsocks Windows/macOS

Đối với các nền tảng này, ứng dụng khách phổ biến là Shadowsocks-NG. Bạn sẽ:

  • Tải xuống và cài đặt Shadowsocks-NG từ kho lưu trữ chính thức hoặc nguồn đáng tin cậy.
  • Mở ứng dụng và tạo hồ sơ máy chủ mới với các chi tiết sau:
    • IP máy chủ: IP VPS của bạn.
    • Cổng máy chủ: Như được định cấu hình trong tệp JSON của máy chủ của bạn (ví dụ: 8388).
    • Mật khẩu: Đúng mật khẩu bạn đặt.
    • Phương thức mã hóa: So khớp nó với cấu hình máy chủ của bạn.
  • Lưu hồ sơ và kích hoạt kết nối.

Cấu hình Shadowsocks Android/iOS

Thiết bị di động có một số tùy chọn máy khách:

  • Shadowrocket (iOS): Một ứng dụng khách được sử dụng rộng rãi, nơi bạn thêm thông tin chi tiết về máy chủ của mình theo cách tương tự như Shadowsocks-NG.
  • Nội dung: Cung cấp giao diện thân thiện với người dùng cho cả hai nền tảng và đơn giản hóa việc thiết lập kết nối.
  • Ứng dụng Shadowsocks chính thức: Tùy thuộc vào thiết bị của bạn, bạn có thể tìm thấy phiên bản cộng đồng chính thức hoặc được duy trì tốt trên cửa hàng ứng dụng tương ứng.

Việc thiết lập bao gồm:

  • Đang cài đặt ứng dụng.
  • Nhập IP VPS, cổng, mật khẩu và phương thức mã hóa của bạn.
  • Kích hoạt kết nối proxy.

Cấu hình Shadowsocks của Linux

Đối với máy tính để bàn hoặc thiết bị đầu cuối Linux, ứng dụng khách Shadowsocks-libev là một lựa chọn chắc chắn:

  • Cài đặt nó bằng trình quản lý gói phân phối của bạn (ví dụ: sudo apt-get install Shadowocks-libev).
  • Định cấu hình tệp JSON của máy khách nếu cần hoặc sử dụng các tùy chọn dòng lệnh tương tự như cấu hình của máy chủ.
  • Ví dụ: bạn có thể chạy:

đánh đập

Sao chépSửa đổi

ss-local -c /path/to/client-config.json

 

Trong đó client-config.json phải chứa các tham số phù hợp với máy chủ mà bạn muốn kết nối.

 

Cải tiến bảo mật

Thay đổi cổng mặc định để ngăn chặn việc phát hiện

Thay đổi các cổng mặc định của hệ thống của bạn bằng cách sử dụng các cổng sẽ ít bị các công cụ quét nhắm mục tiêu hơn.

Sử dụng tính năng che giấu TLS bằng một plugin (ví dụ: V2Ray, Cloak)

Chức năng che giấu TLS che giấu lưu lượng truy cập được mã hóa của bạn để nó xuất hiện dưới dạng lưu lượng HTTPS thông thường và khiến những kẻ tấn công và người kiểm duyệt khó phát hiện hơn. Các plugin V2Ray hoặc Cloak cung cấp lớp bổ sung này.

Sử dụng Cloudflare để che giấu IP của bạn (Tùy chọn)

Hướng lưu lượng truy cập của bạn thông qua Cloudflare che giấu địa chỉ IP thực của máy chủ của bạn đằng sau mạng lưới mạnh mẽ của nó.

Khắc phục sự cố thường gặp trong cấu hình Shadowsocks

Sự cố kết nối

Kiểm tra các hạn chế của Tường lửa, Tệp cấu hình hoặc Nhà cung cấp VPS

Sự cố kết nối có thể do quy tắc tường lửa được định cấu hình sai, lỗi tệp cấu hình hoặc nhà cung cấp VPS hạn chế bạn.

Tốc độ chậm

Dùng thử BBR, Chuyển đổi phương thức mã hóa, thay đổi vị trí VPS

Bằng cách sử dụng thuật toán mã hóa nhẹ hơn hoặc chuyển sang VPS gần về mặt địa lý sẽ nâng cao hiệu suất.

Bị chặn bởi ISP

Sử dụng các kỹ thuật làm xáo trộn hoặc chuyển sang proxy dựa trên tên miền:

Nếu ISP đang kiểm duyệt lưu lượng truy cập của bạn thì các kỹ thuật che giấu có thể che giấu luồng dữ liệu của bạn để trông giống như lưu lượng truy cập Internet thông thường.

Phần kết luận

Shadowsocks là một chương trình proxy nguồn mở được thiết kế để giúp tránh kiểm duyệt internet bằng cách chuyển hướng lưu lượng truy cập internet của bạn thông qua một máy chủ nằm bên ngoài khu vực địa lý của bạn.

Một trong những ưu điểm của Shadowsocks là tốc độ và cấu hình nhẹ giúp giảm độ trễ trong quá trình trao đổi dữ liệu.

Tuy nhiên, rất khó để cài đặt Shadowsocks và đòi hỏi bạn phải hiểu sâu hơn về các kiến ​​thức cơ bản về mạng.

Hơn nữa, chất lượng và vị trí của máy chủ chịu trách nhiệm chính về hiệu suất của Shadowsocks. Người ta cần chọn một máy chủ ổn định và nhanh chóng; nếu không, người ta sẽ phải đối mặt với kết nối không ổn định hoặc tốc độ chậm chạp.

Chia sẻ

Thêm từ blog

Hãy tiếp tục đọc.

Hình ảnh tiêu đề Cloudzy cho hướng dẫn MikroTik L2TP VPN, hiển thị một máy tính xách tay đang kết nối với giá đỡ máy chủ thông qua đường hầm kỹ thuật số màu xanh và vàng phát sáng với các biểu tượng chiếc khiên.
Bảo mật & Mạng

Thiết lập VPN MikroTik L2TP (với IPsec): Hướng dẫn về RouterOS (2026)

Trong thiết lập VPN MikroTik L2TP này, L2TP xử lý đường hầm trong khi IPsec xử lý mã hóa và tính toàn vẹn; việc ghép nối chúng mang lại cho bạn khả năng tương thích với máy khách gốc mà không cần đến độ tuổi của bên thứ ba

Rexa CyrusRexa Cyrus đọc 9 phút
Cửa sổ terminal hiển thị thông báo cảnh báo SSH về thay đổi nhận dạng máy chủ từ xa, với tiêu đề Hướng dẫn sửa lỗi và nhãn hiệu Cloudzy trên nền xanh mòng két tối.
Bảo mật & Mạng

Cảnh báo: Nhận dạng máy chủ từ xa đã thay đổi và cách khắc phục

SSH là một giao thức mạng an toàn tạo ra một đường hầm được mã hóa giữa các hệ thống. Nó vẫn phổ biến với các nhà phát triển cần truy cập từ xa vào máy tính mà không cần đồ họa.

Rexa CyrusRexa Cyrus đọc 10 phút
Minh họa hướng dẫn khắc phục sự cố máy chủ DNS với các biểu tượng cảnh báo và máy chủ màu xanh trên nền tối đối với lỗi phân giải tên Linux
Bảo mật & Mạng

Lỗi tạm thời trong việc phân giải tên: Ý nghĩa của nó và cách khắc phục?

Trong khi sử dụng Linux, bạn có thể gặp phải lỗi tạm thời về lỗi phân giải tên khi cố gắng truy cập các trang web, cập nhật gói hoặc thực thi các tác vụ yêu cầu kết nối internet.

Rexa CyrusRexa Cyrus đọc 12 phút

Sẵn sàng triển khai? Từ $2,48/tháng.

Đám mây độc lập, kể từ năm 2008. AMD EPYC, NVMe, 40 Gbps. Hoàn tiền trong 14 ngày.