Setting up SOCKS4/SOCKS5 proxy using SSH and Putty
Mục lục:
Đôi khi bạn muốn duyệt Internet một cách riêng tư, truy cập nội dung bị giới hạn địa lý hoặc bỏ qua bất kỳ tường lửa trung gian nào mà mạng của bạn có thể bị ép buộc.
Một tùy chọn là sử dụng VPN, nhưng yêu cầu cài đặt phần mềm máy khách trên máy của bạn và thiết lập máy chủ VPN của riêng bạn hoặc đăng ký dịch vụ VPN.
Cách khác đơn giản hơn là định tuyến lưu lượng truy cập mạng cục bộ của bạn bằng một đường hầm proxy SOCKS được mã hóa. Bằng cách này, tất cả các ứng dụng của bạn sử dụng proxy sẽ kết nối với máy chủ SSH và máy chủ sẽ chuyển tiếp tất cả lưu lượng truy cập đến đích thực tế của nó. ISP của bạn (nhà cung cấp dịch vụ internet) và các bên thứ ba khác sẽ không thể kiểm tra lưu lượng truy cập của bạn và chặn quyền truy cập của bạn vào các trang web.
Hướng dẫn này sẽ hướng dẫn bạn qua quy trình tạo đường hầm SSH được mã hóa và định cấu hình trình duyệt web Firefox và Google Chrome để sử dụng proxy SOCKS.
Điều kiện tiên quyết
- Máy chủ chạy bất kỳ hương vị nào của Linux, với quyền truy cập SSH để định tuyến lưu lượng truy cập của bạn thông qua nó. Trình duyệt web.SSH client.
Thiết lập đường hầm SSH
Chúng tôi sẽ tạo một đường hầm SSH sẽ chuyển tiếp lưu lượng truy cập một cách an toàn từ máy cục bộ của bạn trên cổng
9090
sang máy chủ SSH trên cổng
22
. Bạn có thể sử dụng bất kỳ số cổng nào lớn hơn
1024
, chỉ root mới có thể mở các cổng trên các cổng đặc quyền.
Linux và macOS
ssh -N -D 9090 @
Các tùy chọn được sử dụng như sau:
-
-N- Yêu cầu SSH không thực hiện lệnh từ xa.-D 9090- Mở một đường hầm SOCKS trên số cổng được chỉ định.@- Địa chỉ IP người dùng và máy chủ SSH từ xa của bạn. Để chạy lệnh trong nền, hãy sử dụng tùy chọn-fmáy chủ SSH của bạn đang nghe trên một cổng khác ngoài 22 (mặc định), hãy sử dụng tùy chọn-p.
Khi bạn chạy lệnh, bạn sẽ được nhắc nhập mật khẩu người dùng. Sau khi nhập nó, bạn sẽ đăng nhập vào máy chủ của mình và đường hầm SSH sẽ được thiết lập.
Bạn có thể thiết lập xác thực dựa trên khóa SSH và kết nối với máy chủ của mình mà không cần nhập mật khẩu.
các cửa sổ
Người dùng Windows có thể tạo đường hầm SSH bằng ứng dụng khách PuTTY SSH. Bạn có thể tải PuTTY tại đây.
-
Khởi chạy Putty và nhập Địa chỉ IP máy chủ của bạn vào trường
Host name (or IP address).





Tại thời điểm này, Firefox của bạn được định cấu hình và bạn có thể duyệt Internet thông qua đường hầm SSH. Để xác minh, bạn có thể mở
google.com
, nhập vào ip của tôi là gì và bạn sẽ thấy địa chỉ IP máy chủ của mình.
Để trở lại cài đặt mặc định, hãy đi tới
Network Settings
, chọn nút radio
Use system proxy settings
và lưu cài đặt.
Ngoài ra còn có một số plugin có thể giúp bạn định cấu hình cài đặt proxy của Firefox như FoxyProxy.
Google Chrome
Google Chrome sử dụng cài đặt proxy hệ thống mặc định. Thay vì thay đổi cài đặt proxy hệ điều hành, bạn có thể sử dụng một addon như SwitchyOmega hoặc khởi động trình duyệt web Chrome từ dòng lệnh.
Để khởi chạy Chrome bằng cấu hình mới và đường hầm SSH của bạn, hãy sử dụng lệnh sau:
Linux:
/usr/bin/google-chrome \ --user-data-dir="$HOME/proxy-profile" \ --proxy-server="socks5://localhost:9090"
hệ điều hành Mac:
"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" \ --user-data-dir="$HOME/proxy-profile" \ --proxy-server="socks5://localhost:9090"
Các cửa sổ:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" ^ --user-data-dir="%USERPROFILE%\proxy-profile" ^ --proxy-server="socks5://localhost:9090"
Hồ sơ sẽ được tạo tự động nếu nó không tồn tại. Bằng cách này, bạn có thể chạy nhiều phiên bản Chrome cùng một lúc.
Để xác nhận đường hầm SSH đang hoạt động bình thường, hãy mở
google.com
và nhập vào tên ip của tôi là gì. IP hiển thị trong trình duyệt của bạn phải là địa chỉ IP của máy chủ của bạn.
Phần kết luận
Bạn đã học cách thiết lập đường hầm SSH SOCKS 5 và định cấu hình trình duyệt của bạn để truy cập Internet một cách riêng tư và ẩn danh. Để dễ sử dụng, bạn có thể xác định đường hầm SSH trong tệp cấu hình SSH của mình hoặc tạo bí danh Bash sẽ thiết lập đường hầm SSH và khởi động trình duyệt.
bảo mật sshQuản lý bệnh tiểu đường với bệnh tiểu đường Đăng nhập Palm OS Đăng nhập tiểu đường cho Palm OS giúp bệnh nhân tiểu đường phụ thuộc insulin theo dõi và kiểm soát lượng đường trong máu, carbohydrate và Nếu bạn hoặc người nào đó trong gia đình bạn mắc bệnh tiểu đường phụ thuộc insulin, thì bạn biết mức độ quan trọng của lượng đường trong máu, carbohydrates ăn, lượng tập thể dục và lượng insulin bạn lấy. Calorie King Diabetes Log cho các thiết bị Palm OS (15 đô la, 7 ngày dùng thử miễn phí) là một c
CalorieKing Diabetes Log for Palm là một tạp chí về insulin các bệnh nhân tiểu đường độc lập giúp họ kiểm soát lượng đường trong máu của họ bằng cách theo dõi carbs, tập thể dục, và lượng đường trong máu - và đưa ra các gợi ý về liều insulin thích hợp.
Nút Quên mới trong Firefox cho phép bạn kiểm soát nhiều hơn quyền riêng tư của mình. Hầu hết các trình duyệt web cho Windows cho phép bạn xóa lịch sử duyệt web nhưng bản cập nhật gần đây cho trình duyệt phổ biến này đã thêm tính năng bảo mật mới tuyệt vời cho phép bạn xóa lịch sử duyệt web của mình ngay lập tức trong một lần nhấp - thậm chí cho phép bạn xác định khoảng thời gian. Nút
Quên
Cách thiết lập đường hầm ssh để vượt qua tường lửa
Tường lửa là một điều tốt, nhưng nếu nó ngăn bạn làm điều gì đó thì SSH Tunneling là một lựa chọn tốt để khám phá.













