Chia sẻ iPhone WIFI với máy tính qua USB?


12

Do rò rỉ nước, chúng tôi phải tạm thời chuyển văn phòng. Trong các văn phòng tạm thời của chúng tôi, chúng tôi có mạng WIFI, nhưng chưa kết nối mạng (chưa).

Vì máy tính của tôi không có WIFI (đó là máy tính để bàn cố định), tôi nghĩ rằng tôi có thể xem liệu tôi có thể kết nối kết nối WIFI iPhone của mình với máy tính của mình qua USB hay không trong khi chờ các cơ sở địa phương thiết lập mạng kết nối ở đây.

Điều này có thể không?

Câu trả lời:


10

Xin lỗi, nhưng không thể làm điều này mà không vượt ngục. Chức năng "Điểm truy cập cá nhân" trên iPhone chỉ cho phép chia sẻ kết nối 3G, không phải kết nối wifi, vì vậy bạn không thể sử dụng nó làm bộ chuyển đổi wifi. Việc Apple có thể thêm chức năng này là khả thi, nhưng đây là một trường hợp khá phù hợp, vì vậy tôi sẽ không tin vào điều đó.

Ngay lập tức, nếu bạn có sẵn máy tính xách tay có wifi, bạn có thể sử dụng Chia sẻ Internet (OS X) / Chia sẻ kết nối Internet (Windows) và cáp ethernet để kết nối với máy tính để bàn của bạn. Hoặc nếu bạn có Staples hoặc thứ gì đó tương tự gần đó, họ thường có bộ điều hợp wifi USB với giá từ 30 đô la trở xuống.


Do đó, tại sao tôi bắt đầu với tuyên bố này (bạn đang sử dụng phiên bản iPhone và iOS nào? Bạn cũng cần kiểm tra xem nhà mạng của bạn có cho phép điểm phát sóng cá nhân không.)
Graeme Hutchison

Tôi nghĩ bạn đang hiểu nhầm câu hỏi - người đăng muốn có cách sử dụng iPhone của mình để chia sẻ kết nối wifi qua USB. Điểm truy cập cá nhân chỉ có thể chia sẻ kết nối 3G.
robmathers

Không, tôi không phải. Nếu bạn đọc phần cuối tôi sẽ cung cấp 2 lựa chọn thay thế vì bạn không thể làm điều đó với iPhone
Graeme Hutchison

"Không thể" là không tồn tại - bạn có thể không đủ tốt để biết về một giải pháp. Câu trả lời của Rope là chính xác.
H2CO3

8

Tất nhiên điều này là có thể:

  1. Thiết bị iOS của bạn phải được kết nối với kết nối wifi
  2. Thiết bị iOS của bạn phải Vượt ngục
  3. PC của bạn phải có iTunes trên đó
  4. cài đặt, dựng lên MyWi 5.0 trên Cydia ( Cydia sẽ được cài đặt trên thiết bị iOS của bạn sau khi bạn bẻ khóa nó)
  5. Chọn kết nối USB trong tab USB
    • Đặt USB MyWi thành BẬT
    • Chuyển đến USB nâng cao
    • Đặt Cầu USB thành "Cầu nối với WiFi" để bạn không truy cập trực tuyến qua 3G
  6. Tận hưởng kết nối internet không dây của bạn

1
Từ trang web của nhà cung cấp : One great example is your iPhone may have access to a HotSpot for free that also allows tethering. Thus, you can use your iPhone's WiFi to connect and use the USB connection to allow your internet to pipe/bridge it's traffic through the WiFi connection.
iolsmit

3

bạn đang sử dụng phiên bản iPhone và iOS nào? bạn cũng sẽ cần kiểm tra xem nhà cung cấp dịch vụ của bạn có cho phép điểm nóng cá nhân hay không.

nếu bạn có thể bật điểm phát sóng cá nhân trên điện thoại, chỉ cần kết nối điện thoại với PC bằng USB và nhập mật khẩu Wifi sau khi tìm thấy điện thoại trong cài đặt mạng.

enter image description here

Bạn cũng có thể nhận được một WiFi USB sẽ nhận WiFi từ bộ định tuyến.


1

Phương pháp miễn phí hoạt động, với iPhone đã jailbreak ít nhất:

1) Cài đặt openSSH trên iPhone của bạn từ cydia hoặc apt-get, nếu bạn thích thiết bị đầu cuối.

2) Cài đặt python 2.7.x.
Theo văn bản này, phiên bản mới nhất là 2.7.6.

3) tải libusbmuxd.
https://github.com/libimobiledevice/libusbmuxd
Bạn có thể làm một git clone hoặc, nếu bạn không có / muốn nhận git, tải về
bản phát hành từ tab 'phát hành'.

4) giải nén nó nếu bạn không lấy git clone tuyến đường. Nếu bạn đã tải xuống tarball, hãy làm
tar zxvf <tarball name>.tar.gz từ một thiết bị đầu cuối. Trong windows, sử dụng 7-zip hoặc tải xuống phiên bản .zip của công cụ.

5) cd vào libusbmuxd/python-client.

6) Bước sau đây phụ thuộc vào nền tảng:

các cửa sổ

Nếu bạn chạy windows, bạn sẽ phải tự nhập đường dẫn đến python.exe chương trình. Nếu bạn chọn vị trí mặc định, nó sẽ cài đặt vào C:\Python27. Vì vậy, trong các cửa sổ, đi đến dấu nhắc lệnh của bạn và gõ
C:\Python27\python.exe tcprelay.py -t 22:2222.

Linux / Unix / Solaris / BSD, v.v.

Nếu bạn sử dụng Linux (như tôi), Cygwin trong Windows, BSD / Unix, solaris hoặc về cơ bản bất kỳ nền tảng nào ngoài windows và DOS mà con người biết đến, bạn sẽ chỉ cần gõ
python2.7 tcprelay.py -t 22:2222.


7) Chưa hoàn thành - Bạn cần một ứng dụng SSH đang chạy! Điều này cũng vậy, phụ thuộc vào nền tảng.

Windows - PuTTY

Trong các cửa sổ, cygwin làm điều này dễ dàng, nhưng nếu bạn chưa có cygwin, PuTTY là một lựa chọn tốt:
http://www.chiark.greenend.org.uk/~sgtatham/putty/doad.html
Thiết lập nó như thế này:
Setting up puTTY - 1
Setting up puTTY - 2

Hãy chắc chắn đặt tên người dùng đăng nhập thành 'mobile'. Setting up puTTY - 3

Và, để có thêm một chút tốc độ (phí thấp hơn từ mã hóa), hãy thay đổi mã hóa thành 'arcfour'. Thông thường, tôi sẽ không phải khuyến nghị điều này, nhưng vì bạn đang đẩy mã hóa qua cáp USB chứ không phải mạng, bảo mật sẽ ít rủi ro hơn.

Setting up puTTY - 4

Nếu bạn muốn, sau đó bạn có thể lưu hồ sơ cho việc này, để tránh thiết lập tất cả sao lưu mỗi khi bạn gặp sự cố. Điều này được thực hiện trong phần 'phiên' ở trên cùng.

Linux / Unix / BSD / Solaris / OSX / HP-UX / bất cứ điều gì tôi vẫn còn thiếu

Bạn có thể chạy ssh -D 8080 -p 2222 mobile@127.0.0.1 Mật khẩu mặc định cho mobileroot tài khoản trên iphone phải là alpine. Khi bạn đã đăng nhập thành công, bạn sẽ thấy một xterm giống như cửa sổ. kiểu passwd Bây giờ, để thay đổi mật khẩu của bạn thành một cái gì đó an toàn hơn. Ngoài ra, gõ su Và sử dụng alpine làm mật khẩu để đăng nhập root và thay đổi root mật khẩu là tốt. Sau đó, gõ exit để quay lại đăng nhập của bạn như mobile.

số 8) Bây giờ bạn sắp xong rồi, tôi thề! Nó ít phức tạp hơn nó xuất hiện cho đến nay, nếu bạn thực sự tự làm điều đó!

Bây giờ, bạn cần mở trình duyệt web của bạn lựa chọn; Tôi sử dụng firefox, vì vậy tôi sẽ sử dụng nó làm ví dụ. Tôi đã sử dụng chrome, nhưng vì tôi không thích nó và hiện chưa cài đặt nó, tôi không thể sử dụng nó cho một ví dụ. Nhưng bạn thiết lập nó như một proxy SOCKS, bất kể trình duyệt.

Những ảnh chụp màn hình này được thực hiện với một X11 được chuyển tiếp, vì vậy các phông chữ là xấu, nhưng không cần phải bận tâm.
Đầu tiên, đi đến cửa sổ tùy chọn ( tools -> options hoặc là edit -> preferences, tùy thuộc vào hệ điều hành). Sau đó đi đến Advanced -> Network -> Settings.... Firefox Configuration 1

Sử dụng cấu hình sau cho trình duyệt.
Firefox Configuration 2

Vấn đề và giải pháp

Vấn đề:

Vâng, đây không thực sự sử dụng iphone như một modem.

Dung dịch:

Hãy vượt qua nó; nó hoạt động

Vấn đề:

Ứng dụng của tôi không cho phép đặt proxy SOCKS.

Dung dịch:

Tôi đã gặp vấn đề này với các game như Minecraft. Đây là một số sửa chữa.
Đối với minecraft, tôi đã thêm một đối số vào ssh. Tôi thường xuyên chơi trên các máy chủ minecraft nerd.nu (reddit.com/r/mcpublic). Kể từ minecraft 1.6, các đường hầm SSH và proxy SOCKS được đặt làm đối số dòng lệnh không hoạt động. Bạn đã từng có thể thêm các tham số java -DSocksProxyHost=127.0.0.1 -DSocksProxyPort=8080 và nó sẽ làm việc Bây giờ, tuy nhiên, giải pháp không hoàn toàn tốt đẹp, nhưng nó hoạt động.

Khi bạn bắt đầu ssh, thay vì ssh -D 8080 -p 2222 mobile@127.0.0.1, làm
ssh -D 8080 -L 127.0.0.1:25565:p.nerd.nu:25565 -p 2222 mobile@127.0.0.1.
Sau đó, khi bạn muốn kết nối với máy chủ, thay vào đó hãy thêm URL 127.0.0.1:25565 vào danh sách máy chủ của bạn! Máy chủ từ xa sẽ xuất hiện trên 127.0.0.1/localhost nhờ vào phép màu của đường hầm SSH!

Đối với các chương trình / trò chơi khác, quy tắc tương tự được áp dụng. Nếu bạn không thể đặt proxy SOCKS và không có gì khác hoạt động, chỉ cần thêm -L 127.0.0.1:<port>:<remote URL to access>:<remote port>.

Không có gì buộc bạn phải sử dụng cùng một cổng trên 127.0.0.1 rằng bạn sẽ bình thường, vì vậy tôi có thể có, ví dụ, ánh xạ p.nerd.nu:25565 đến 127.0.0.1:1025 và trò chơi sẽ không quan tâm miễn là tôi chỉ định cổng. Không phải tất cả các chương trình đều rất khoan dung, nhưng thật hữu ích khi nhớ.


Ngoài ra, hãy nhớ: Gần như bất kỳ chương trình nào có thể sử dụng cái này Vì vậy, trong khi nó không đẹp như có một modem đơn giản hoặc một cái gì đó, thì nó chắc chắn hoạt động. Lưu ý rằng nếu bạn mất kết nối với wi-fi, có thể bạn sẽ bắt đầu ăn vào truy cập dữ liệu của mạng di động. Nếu mạng di động thực hiện kiểm tra gói cấp độ sâu, hãy chuẩn bị một khoản phí để cho phép kết nối. Hãy cẩn thận, làm ơn :) Nếu bạn có "TetherMe" từ Cydia, hoặc một cái gì đó tương tự, nó có thể che dấu những gì bạn đang làm. Ngoài ra, đôi khi nếu iphone đi ngủ, nó sẽ tắt wi-fi. cài đặt, dựng lên insomnia từ cydia / apt để có được điều đó.

Hoặc, để ngăn kiểm tra gói sâu, bạn cũng có thể SSH từ iphone vào PC ở nhà để mã hóa, sau đó SSH vào iphone của bạn từ thiết bị mà bạn đã kết nối.


1
Xin lỗi nếu điều này quá dài; Tôi chỉ cảm thấy thực sự, thực sự tự hào vì cuối cùng đã tìm ra SSH đường hầm rất tốt. Nó thực sự là điều hữu ích nhất bao giờ hết. (Chỉ cần viết điều này trên máy tính xách tay của tôi từ một chiếc xe hơi)
Wyatt8740

-2

chỉ cần tải xuống virtualwifirouter miễn phí, cài đặt và định cấu hình một lần ....... và tận hưởng trọn đời :) .........


Bạn có thể giải thích một chút về điều này? Nó không thực sự là một bình luận và không đủ để đứng một mình như một câu trả lời.
bmike
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.