mirror of
https://github.com/yarrick/iodine.git
synced 2024-11-08 10:19:18 +02:00
dos linebreaks on win32 file
This commit is contained in:
parent
c69ea15712
commit
d53d06206a
126
README-win32.txt
126
README-win32.txt
|
@ -1,63 +1,63 @@
|
||||||
|
|
||||||
|
|
||||||
iodine - http://code.kryo.se/iodine
|
iodine - http://code.kryo.se/iodine
|
||||||
|
|
||||||
***********************************
|
***********************************
|
||||||
|
|
||||||
Extra README file for Win32 related stuff
|
Extra README file for Win32 related stuff
|
||||||
|
|
||||||
|
|
||||||
== Running iodine on Windows:
|
== Running iodine on Windows:
|
||||||
1. Install the TAP32 driver
|
1. Install the TAP32 driver
|
||||||
http://openvpn.net/index.php/downloads.html
|
http://openvpn.net/index.php/downloads.html
|
||||||
choose OpenVPN 2.0.9 Windows Installer, when installing you can
|
choose OpenVPN 2.0.9 Windows Installer, when installing you can
|
||||||
select to install only the TAP driver.
|
select to install only the TAP driver.
|
||||||
|
|
||||||
2. Have one TAP32 interface installed
|
2. Have one TAP32 interface installed
|
||||||
|
|
||||||
3. Name the interface "dns"
|
3. Name the interface "dns"
|
||||||
|
|
||||||
4. Make sure the interface does not have a default gateway set
|
4. Make sure the interface does not have a default gateway set
|
||||||
|
|
||||||
5. Run iodine/iodined as normal.
|
5. Run iodine/iodined as normal.
|
||||||
|
|
||||||
6. Enjoy!
|
6. Enjoy!
|
||||||
|
|
||||||
|
|
||||||
== Building on Windows:
|
== Building on Windows:
|
||||||
You need:
|
You need:
|
||||||
MinGW, MSYS, GCC, zlib
|
MinGW, MSYS, GCC, zlib
|
||||||
|
|
||||||
Then just run make
|
Then just run make
|
||||||
|
|
||||||
|
|
||||||
== Cross-compiling for MinGW:
|
== Cross-compiling for MinGW:
|
||||||
You need:
|
You need:
|
||||||
MinGW crosscompiler, crosscompiled zlib
|
MinGW crosscompiler, crosscompiled zlib
|
||||||
|
|
||||||
Then run "make cross-mingw"
|
Then run "make cross-mingw"
|
||||||
Note that the binaries will not get a .exe suffix
|
Note that the binaries will not get a .exe suffix
|
||||||
|
|
||||||
|
|
||||||
== Zlib download
|
== Zlib download
|
||||||
You can get zlib for MinGW here (both for native and crosscompile):
|
You can get zlib for MinGW here (both for native and crosscompile):
|
||||||
http://code.kryo.se/iodine/deps/zlib.zip
|
http://code.kryo.se/iodine/deps/zlib.zip
|
||||||
Unzip it in your MinGW directory on Windows or in $ROOT/usr for
|
Unzip it in your MinGW directory on Windows or in $ROOT/usr for
|
||||||
cross-compile.
|
cross-compile.
|
||||||
|
|
||||||
|
|
||||||
== Results of crappy Win32 API:
|
== Results of crappy Win32 API:
|
||||||
The following fixable limitations apply:
|
The following fixable limitations apply:
|
||||||
- The password is shown when entered
|
- The password is shown when entered
|
||||||
- DNS server IP can not be fetched automatically
|
- DNS server IP can not be fetched automatically
|
||||||
- Exactly one TAP32 interface must be installed
|
- Exactly one TAP32 interface must be installed
|
||||||
- The TAP32 interface must be named "dns" and be version 0801
|
- The TAP32 interface must be named "dns" and be version 0801
|
||||||
- Server cannot read packet destination address
|
- Server cannot read packet destination address
|
||||||
|
|
||||||
The following (probably) un-fixable limitations apply:
|
The following (probably) un-fixable limitations apply:
|
||||||
- Priviligies cannot be dropped
|
- Priviligies cannot be dropped
|
||||||
- chroot() cannot be used
|
- chroot() cannot be used
|
||||||
- Detaching from terminal not possible
|
- Detaching from terminal not possible
|
||||||
- Server on windows must be run with /30 netmask
|
- Server on windows must be run with /30 netmask
|
||||||
- Client can only talk to server, not other clients
|
- Client can only talk to server, not other clients
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue