Tôi có Ubuntu 14.04.
Đây là config.json
tập tin bao gồm các cấu hình máy chủ của bạn tôi đang chạy Shadowocks:
{
"server":"ip address",
"server_port":23,
"local_port":1234,
"password":"password",
"timeout":600,
"method":"aes-256-cfb"
}
Tôi làm sslocal -c config.json
và kết nối thành công với máy chủ.
Bây giờ, ví dụ tôi có thể làm cho nó hoạt động bằng google-chrome
cách sử dụng lệnh sau:google-chrome --proxy-server="socks5://127.0.0.1:1234" --host-resolver-rules="MAP * 0.0.0.0 , EXCLUDE localhost"
Câu hỏi là làm thế nào tôi có thể làm cho toàn bộ kết nối internet đi qua máy chủ đó trước. Vì vậy, mỗi ứng dụng có thể sử dụng nó theo mặc định. Một cái gì đó bạn có thể kích hoạt và hủy kích hoạt một cách đơn giản.
Những điều tôi đã thử và thất bại:
Sử dụng tsocks
->tsocks
Sử dụng iptables
như sudo iptables -t nat -A OUTPUT -p tcp --dport 80 -j DNAT --to-destination 127.0.0.1:1234
-> chủ đề này
Sử dụng Cài đặt hệ thống -> Mạng -> Proxy mạng cùng với dconf-tools
để loại trừ máy chủ -> chuỗi này