Tôi có thể định tuyến chương trình tới hai kết nối internet cùng lúc trong Windows 7 không? [bản sao]


13

Tôi có hai kết nối internet - một qua modem 3G và một qua kết nối không dây. Modem nhanh hơn nên tôi thường duyệt với nó, nhưng nó không hỗ trợ tải torrent trong khi không dây của tôi thì không. Khi cả hai được kết nối, PC của tôi sẽ tự động thực hiện mọi kết nối thông qua modem.

Có cách nào để tôi có thể buộc một chương trình cụ thể, ví dụ như uTorrent, duyệt qua kết nối internet không dây của mình không?


2
thuật ngữ tìm kiếm: "tập hợp liên kết" hoặc "liên kết liên kết".
akira

Câu trả lời:


5

Theo hiểu biết của tôi, Windows không có tính năng tích hợp sẵn cho việc này, nhưng có những ứng dụng của bên thứ ba sẽ giúp bạn thực hiện thủ thuật này. Theo kinh nghiệm của tôi, ForceBindIP luôn hoạt động khá độc đáo. Nó thực hiện chính xác những gì nó nói trên tin: chạy một chương trình thông qua ForceBindIP sẽ đảm bảo nó sử dụng một giao diện được chỉ định.

Trong trường hợp của bạn, việc cài đặt chương trình (hoặc trích xuất phiên bản di động) sẽ là vấn đề khi chạy bằng cách sử dụng ForceBindIP.exe 1.2.3.4 %PROGRAMFILES%\uTorrent\uTorrent.exe, thay thế 1.2.3.4 bằng địa chỉ của giao diện không dây.

Trong trường hợp không có tuyến đường từ giao diện không dây của bạn đến đích, bạn cần thêm một tuyến. Nó có thể là bất kỳ tuyến đường nào bạn muốn, nhưng đối với một ứng dụng, chẳng hạn nhưTETTorrent, bạn có thể sẽ muốn định tuyến lưu lượng truy cập đến tất cả các điểm đến thay vì các dải IP cụ thể.

Để thực hiện việc này, hãy hiển thị dấu nhắc lệnh nâng cao, nhập ipconfigvà lưu ý đến cổng kết nối không dây của bạn, có lẽ là địa chỉ IP của điểm truy cập của bạn (ví dụ 192.168.2.1). Tiếp theo, nhập route printvà kiểm tra số nhận dạng hai chữ số của thẻ không dây của bạn trong danh sách giao diện (ví dụ 12), cũng như số liệu của mục nhập 0,0.0.0 trong bảng định tuyến. Sau đó, thêm tuyến đường bằng cách sử dụng : route -p add 0.0.0.0 mask 0.0.0.0 192.168.2.1 metric 50 if 12.

Công tắc -p đảm bảo tuyến đường tồn tại khi khởi động lại, nhưng nó vẫn có thể bị hỏng nếu giao diện không dây có mã định danh mới. Mặt nạ '0.0.0.0 0.0.0.0' có nghĩa là tuyến đường hợp lệ cho tất cả các điểm đến. '192.168.2.1' đề cập đến địa chỉ của cổng bạn muốn sử dụng. 'Số liệu 50' thêm một chi phí nhất định cho tuyến đường này và bạn sẽ muốn đặt nó cao hơn số liệu của mục nhập 0.0.0.0 khác để tránh các chương trình không bị ràng buộc với giao diện nhất định sử dụng thay vì kết nối có dây. Cuối cùng, 'nếu 12' đặt giao diện áp dụng tuyến đường.


Cảm ơn, nhưng eh, làm thế nào để tôi có được địa chỉ của giao diện không dây trên PC?
Chibueze Opata

ok, cuối cùng cũng tìm được cách .. Tôi sẽ có thể xác nhận xem nó có hoạt động vào buổi sáng không, nhưng chắc chắn trông giống như giải pháp hoàn hảo. Tôi muốn tạo một GUI cho cái này để những người khác cũng có thể làm điều đó (nếu nó hoạt động ...)
Chibueze Opata

Có vẻ tốt, nhưng về định tuyến? Nếu ứng dụng bị ràng buộc với giao diện A nhưng cổng mặc định của hệ thống được định cấu hình trên giao diện B, làm thế nào các gói tin đi có thể được định tuyến qua giao diện A?
Massimo

+1 cho ForceBindIP đã đề cập, tuy nhiên nó không bao giờ hoạt động như mong đợi đối với tôi.
Một số Mason miễn phí

@Massimo: Tôi không quen với việc kết nối mạng nhưng sau khi sử dụng Forcebindip tôi gặp lỗi: "Một thao tác ổ cắm đã được cố gắng vào một mạng không thể truy cập được." trong uTorrent của tôi, thật không may, điều này thật không may, dường như không hoạt động ...
Chibueze Opata

4

Tôi làm một cái gì đó tương tự như thế này. Tôi đang kết nối với mạng của mình với NIC có dây. Tôi kết nối điện thoại của mình với NIC không dây. Trước tiên, tôi đã thiết lập máy tính của mình để sử dụng kết nối có dây qua mạng không dây . Sau đó, tôi đã tạo một VirtualBox mà tôi chạy ở chế độ liền mạch (Ubuntu, nhưng nó không thành vấn đề). Sau đó, mọi nơi tôi duyệt trong VirtualBox sẽ không đi qua kết nối có dây. VirtualBox cho phép các thư mục được chia sẻ, vì vậy tất cả các bản tải xuống đều vào cùng một thư mục tải xuống. Điều duy nhất là tôi đang lãng phí CPU và bộ nhớ, tuy nhiên, tôi an toàn nhất. Tôi cũng chạy liền mạch trên màn hình thứ hai của mình , vì vậy bây giờ tôi ber kewl.

Bạn có thể chạy một máy khách torrent trong VirtualBox


ý kiến ​​hay. Đây cuối cùng có thể là giải pháp khả dụng duy nhất, mặc dù tôi sẽ sử dụng VMWare, nhưng hãy xem ...
Chibueze Opata

3

Không, điều này không thể được thực hiện cho một chương trình cụ thể, nó chỉ có thể được thực hiện cho một địa chỉ IP mục tiêu cụ thể (hoặc mạng con): bạn có thể thêm một tuyến tĩnh vào hệ thống của mình để yêu cầu nó truy cập tất cả các trang web qua modem kết nối nhưng sử dụng các kết nối không dây để đến địa chỉ IP hoặc mạng con cụ thể.

Nhưng vì bạn muốn làm điều này để tải xuống torrent và tải xuống torrent (theo định nghĩa của chúng) tạo ra nhiều kết nối đến nhiều hệ thống từ xa ở bất cứ đâu trên thế giới, điều này thực sự không thể áp dụng cho tình huống của bạn.


Tuy nhiên, chức năng có vẻ rất cơ bản? Với kiến ​​thức ít ỏi về lập trình, tôi cho rằng mình sẽ có thể đạt được điều này với một số hack api hooking ...
Chibueze Opata

1
Điều này có liên quan đến cách ngăn xếp mạng của HĐH xử lý định tuyến IP, đây là điều mà các ứng dụng hoàn toàn không quan tâm (và cũng không thể ảnh hưởng theo bất kỳ cách có ý nghĩa nào).
Massimo

Tôi biết chắc chắn có thể giám sát truy cập mạng từ một ứng dụng, do đó, việc kết nối nó cũng có thể xảy ra, nếu điều này có thể được thực hiện, thì tôi đoán bạn có thể tự động định tuyến từng kết nối đến một IP từ xa thông qua mạng không dây?
Chibueze Opata

1

Có, bạn có thể, cho vấn đề cụ thể của bạn: chỉ sử dụng modem để duyệt.

  1. Thiết lập mạng không dây được sử dụng mọi lúc, bằng cách thay đổi thứ tự bộ điều hợp mạng của bạn (trước tiên là không dây): http://windows.microsoft.com/en-US/windows-vista/Change-the-order-of -network-giao thức-ràng buộc

  2. Tiếp theo, bạn cần một máy chủ HTTP Proxy sẽ chuyển hướng các gói http thông qua kết nối modem. FreeProxy dường như biết ràng buộc bộ điều hợp (Tôi đã googled cái này, tôi đoán nó có thể là bất kỳ phần mềm proxy nào biết các ràng buộc), vì vậy tôi đoán nó sẽ hoạt động: http://www.softpedia.com/get/INET/Servers/Proxy- Máy chủ / FreeProxy.shtml . Bây giờ bạn phải thiết lập máy chủ để sử dụng kết nối từ modem. Vì vậy, trong cửa sổ cấu hình Dịch vụ proxy, giả sử bạn đặt liên kết cục bộ với bộ điều hợp không dây và Liên kết từ xa với modem (Tôi hy vọng nó theo cách này hoặc không theo cách khác vì tôi chỉ có một bộ điều hợp để kiểm tra điều này, vì vậy đối với tôi cả hai đều giống nhau). Nhấp vào "Xong". Nhấp vào "Bắt đầu / Dừng" và sau đó "Bắt đầu" cho chế độ bảng điều khiển (Tôi đã kiểm tra ứng dụng này ngay bây giờ,

  3. Trong cài đặt kết nối của trình duyệt, chọn kết nối qua máy chủ proxy của bạn ( <WIRELESS_IP_ADDRESS>:<port>theo mặc định, cổng phải là 8080).

Đó là về nó.


Mặc dù, bạn đã đặt ra ba bước, tôi vẫn không hiểu chính xác giải pháp của bạn là gì, tôi chỉ mong bạn có thể giải thích một cách chính xác những gì chúng tôi đang cố gắng đạt được ở đây ...
Chibueze Opata

Đó là về việc sử dụng kết nối không dây làm mặc định cho bất kỳ chương trình nào ngoại trừ trình duyệt của bạn (vì có vẻ như bạn cần tốc độ cao để duyệt). Trình duyệt của bạn sẽ sử dụng kết nối modem của bạn thông qua phần mềm máy chủ HTTP Proxy.

Tôi thực sự sử dụng proxy cho modem của mình, vì vậy điều này sẽ dẫn đến một chuỗi proxy?
Chibueze Opata

Tôi bối rối. Bạn đang sử dụng proxy nào với modem? Nếu có proxy HTTP, thì chỉ có trình duyệt nên sử dụng kết nối này, vì các ứng dụng khác không sử dụng giao thức http, do đó, HĐH sẽ cố gắng giải quyết kết nối thông qua kết nối không dây.

Nếu bạn sử dụng proxy HTTP, nhưng modem cũng hoạt động như giao diện mạng bình thường, tôi đoán bạn có tất cả những gì tôi mô tả sẵn sàng hoạt động. Bạn chỉ phải thay đổi thứ tự của các giao diện mạng, vì vậy không dây là đầu tiên.

1

Chỉ cần ném nó ra khỏi đó nhưng phương pháp đơn giản hơn là sử dụng Trình giả lập như Virtualbox? Bạn có thể khởi động một HĐH riêng trong VB và liên kết Kết nối ảo với Giao diện mạng được chỉ định. Vì vậy, bạn có thể khởi động một HĐH Linux nhỏ chạy chương trình Torrent cho một trong các kết nối của bạn, trong khi HĐH Windows bình thường của bạn chỉ sử dụng mặc định. Điều này sẽ không bỏ qua iptables Windows?


0

bạn có thể sử dụng công cụ kết nối để kết nối hai kết nối internet thành một và dành thời gian tải xuống ổ cắm kết nối công văn và xem phép thuật cũng đảm bảo chọn đúng tùy chọn Gen 2 hoặc Round Robin và đó là tùy chọn. BÙM!

http://www.connectify.me/dispatch/

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.