Skip to content

telescope-proj/lgproxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Telescope Looking Glass Proxy

CodeQL

Dependencies

Fedora/RHEL/Rocky

  sudo dnf install -y libfabric libfabric-devel protobuf-c-compiler protobuf-c-devel

Ubuntu

  sudo apt install -y protobuf-c-compiler libprotobuf-c-dev
  • Latest version of Libfabric (Note: If you are running Ubuntu you need to compile from source, the version in the repository is too old.)

Building the project

  git clone https://github.com/telescope-proj/lgproxy.git
  cd lgproxy/lgproxy
  cmake . && make -j $(nproc)

Running Source

LGProxy Source Usage Guide
 -h     Address to allow connections from (set to '0.0.0.0' to allow from all)
 -p     Port to listen to for incoming NCP connections
 -f     SHM file to read data from Looking Glass Host
 -s     Size to allocate for SHM File in Bytes

Running Sink

LGProxy Sink Usage Guide
 -h     Host to connect to
 -p     Port to connect to on the host for the NCP Channel
 -f     SHM file to write data into
 -s     Size to allocate for SHM File in Bytes

Set Log Level

LP_LOG_LEVEL=<value> TRF_LOG_LEVEL=<value>

  • 1 = Trace
  • 2 = Debug
  • 3 = Info
  • 4 = Warn
  • 5 = Error
  • 6 = Fatal (Default value)

About

Proxy for Looking Glass over local networks

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published