...
|
...
|
@@ -1,2 +1,19 @@
|
1
|
1
|
rtcp - A simple port forwarder (secured)
|
2
|
2
|
|
|
3
|
+It setups an VPN over SSH, using similar techniques to gitolite.
|
|
4
|
+
|
|
5
|
+Objective: Setup a tun/tap interface for the VPN
|
|
6
|
+
|
|
7
|
+Server implementation notes:
|
|
8
|
+1. rtcp_server listening to an UNIX socket, is the server part,
|
|
9
|
+ holds the tun/tap interface.
|
|
10
|
+2. has an ssh user setup with the keys of the client in the authorized_keys,
|
|
11
|
+ has the .hushlogin file in $HOME and /usr/bin/rtcp_helper as the shell
|
|
12
|
+ for the user in "/etc/passwd".
|
|
13
|
+3. the rtcp_helper connects to the server and forwards the traffic.
|
|
14
|
+
|
|
15
|
+Client implementation notes:
|
|
16
|
+1. rtcp_client is the client part.
|
|
17
|
+2. Called as "rtcp_client rtcpuser@host".
|
|
18
|
+3. Creates the client tun/tap interface and fordwars the traffic.
|
|
19
|
+
|