... | ... |
@@ -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 |
+ |