github.com/polevpn/netstack@v1.10.9/README.md (about)

     1  > NOTE: This repository is no longer maintained. The Netstack code will continue
     2  > to be updated and maintained as part of
     3  > [gVisor](http://www.github.com/google/gvisor/tree/go), which now also
     4  > maintains a branch that is useable with standard Go tools.
     5  
     6  # Netstack
     7  
     8  Netstack is a network stack written in Go.
     9  
    10  ## Getting started
    11  
    12  Try it out on Linux by installing the tun_tcp_echo demo:
    13  
    14  ```
    15  go install github.com/polevpn/netstack/tcpip/sample/tun_tcp_echo
    16  ```
    17  
    18  Create a TUN device with:
    19  
    20  ```
    21  [sudo] ip tuntap add user <username> mode tun <device-name>
    22  [sudo] ip link set <device-name> up
    23  [sudo] ip addr add <ipv4-address>/<mask-length> dev <device-name>
    24  ```
    25  
    26  Then run with:
    27  
    28  ```
    29  tun_tcp_echo <device-name> <ipv4-address> <port>
    30  ```
    31  
    32  ## Contributions
    33  
    34  Please see [CONTRIBUTING.md](CONTRIBUTING.md) for more details.
    35  
    36  ## Issues/Bug Reports
    37  
    38  Netstack is primarily developed as part of
    39  [gVisor](http://www.github.com/google/gvisor) and any issues/bugs should be
    40  filed against the gVisor repository as this repo is not actively monitored for
    41  bug reports.
    42  
    43  ### Disclaimer
    44  
    45  This is not an official Google product (experimental or otherwise), it is just
    46  code that happens to be owned by Google.