Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sandrohanea/freegrok
https://github.com/sandrohanea/freegrok
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/sandrohanea/freegrok
- Owner: sandrohanea
- License: mit
- Created: 2021-03-23T21:20:31.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-04-18T10:10:59.000Z (9 months ago)
- Last Synced: 2024-10-13T15:07:06.073Z (3 months ago)
- Language: C#
- Size: 41 KB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# FreeGrok
Open-Source FreeGrokEasy tunneling to localhost from a public domain using SignalR.
## Getting started
To use FreeGrok, you'll need to deploy the FreeGrok.Server in a public accessible server (e.g. Azure) there is no server for public use.
## Using the client
Once you have the server deployed (let's assume the location is `example.com`), just install the freegrok client:
```
dotnet tool install -g freegrok
```And create a tunnel (example for http on port 8080)
```
freegrok -p 8080 -d "mycustomsubdomain.example.com" -h "localhost:8080" -r "https://example.com/" -t http
```Note that the server must have the mycustomsubdomain.example.com resolving to it.
## Available client options:
```
-p, --port Required. Set the port which will be used with the localhost.
-d, --domain Required. Set the public domain which will be used.
-r, --remoteUrl Set the remote URL.
-t, --Type (Default: https) Set the type of the forwarding.
-h, --host Set a value which will override the host header in all requests
--help Display this help screen.
--version Display version information
```