1iproxy(1) General Commands Manual iproxy(1)
2
3
4
6 iproxy - A proxy that binds local TCP ports to be forwarded to the
7 specified ports on a usbmux device
8
10 iproxy [OPTIONS] LOCAL_PORT:DEVICE_PORT [LOCAL_PORT2:DEVICE_PORT2 ...]
11
13 iproxy allows binding local TCP ports so that a connection to one (or
14 more) of the local ports will be forwarded to the specified port (or
15 ports) on a usbmux device.
16
18 -u, --udid UDID
19 Target specific device by UDID. Note that if this option is not
20 specified, iproxy will make connection attempts to the first
21 device found.
22
23 -n, --network
24 Connect to network device. The device needs to have WiFi sync
25 enabled and needs to be paired with this computer for this to
26 work. Please note that a device might close connections at any
27 time to save power. This option will make iproxy try to connect
28 to network attched devices only, unless -l is passed too (see
29 below).
30
31 -l, --local
32 Connect to USB device. This is the default if no option is
33 passed. If used together with -n, iproxy will first attempt a
34 connection to a device attached via USB, and if not available
35 attempt to reach a device via network.
36
37 -s, --source ADDR
38 Allows setting a source address for the listening socket. The
39 default is 127.0.0.1 (local connections only). While not needed
40 in normal setups, this option allows other than local connecā
41 tions, for example 0.0.0.0 would make the TCP proxy port(s)
42 accessible from other computers in the network.
43
44 WARNING: Use with caution since this could expose a device over
45 the network!
46
47 -h, --help
48 Prints usage information.
49
50 -d, --debug
51 Increase debug level.
52
54 iproxy 2222:44
55 Bind local TCP port 2222 and forward to port 44 of the first
56 device connected via USB.
57
58 iproxy -u 3fac232fbdd684bdb1e3b65973922ae8b7db174a 2222:44
59 Bind local TCP port 2222 and forward to port 44 of the device
60 with UDID 3fac232fbdd684bdb1e3b65973922ae8b7db174a connected via
61 USB.
62
63 iproxy -n -u 3fac232fbdd684bdb1e3b65973922ae8b7db174a 2222:44 8080:8080
64 Bind local TCP ports 2222 and 8080 and forward to ports 44 and
65 8080 respectively of the device with UDID
66 3fac232fbdd684bdb1e3b65973922ae8b7db174a connected via network.
67
69 Nikias Bassen
70
72 inetcat(1)
73
75 https://libimobiledevice.org
76
77 https://github.com/libimobiledevice/libusbmuxd
78
79
80
81 iproxy(1)