Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
FROM gcc:12.4.0 AS build
COPY . /app
WORKDIR /app
RUN make && \
make install && \
apt update && \
apt install net-tools
ENTRYPOINT /usr/local/sbin/iodine
CMD /usr/local/sbin/iodine
12 changes: 12 additions & 0 deletions notes.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Run in Docker

## start server
```
sudo docker run --rm -it --name server --cap-add NET_ADMIN --device=/dev/net/tun -v $PWD/bin:/usr/local/bin --entrypoint /usr/local/sbin/iodined --network host iodine -f 10.0.0.1 test.com
```

## start client
```
sudo docker run --rm -it --name client --cap-add NET_ADMIN --device=/dev/net/tun -v $PWD/bin:/usr/local/bin --network host iodine iodine -f -r 128.140.113.217 test.com
```
replace 128.140.113.217 with server IP