mirror of
https://github.com/bitinflow/expose.git
synced 2026-03-13 13:35:54 +00:00
wip
This commit is contained in:
38
README.md
38
README.md
@@ -1,39 +1 @@
|
|||||||
# Expose
|
# Expose
|
||||||
|
|
||||||
## Usage
|
|
||||||
|
|
||||||
## Server
|
|
||||||
|
|
||||||
To start the server, call:
|
|
||||||
|
|
||||||
```
|
|
||||||
php expose serve
|
|
||||||
```
|
|
||||||
|
|
||||||
## Client
|
|
||||||
|
|
||||||
To share local connections with a server, call:
|
|
||||||
|
|
||||||
```
|
|
||||||
php expose share somelocalsite.test
|
|
||||||
```
|
|
||||||
|
|
||||||
### Custom subdomain(s)
|
|
||||||
You can also define a custom subdomain using the `--subdomain` option:
|
|
||||||
|
|
||||||
```
|
|
||||||
php expose share somelocalsite.test --subdomain=custom
|
|
||||||
```
|
|
||||||
|
|
||||||
The subdomain option also allows you to specify multiple, comma-separated subdomains:
|
|
||||||
|
|
||||||
```
|
|
||||||
php expose share somelocalsite.test --subdomain=app,admin
|
|
||||||
```
|
|
||||||
|
|
||||||
### Basic authentication
|
|
||||||
You can protect your shared URLs using basic authentication, by providing the username and password in the `--auth` option:
|
|
||||||
|
|
||||||
```
|
|
||||||
php expose share somelocalsite.test --auth="username:password"
|
|
||||||
```
|
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ class ServeCommand extends Command
|
|||||||
{
|
{
|
||||||
protected $signature = 'serve {hostname=localhost} {host=0.0.0.0} {--validateAuthTokens} {--port=8080}';
|
protected $signature = 'serve {hostname=localhost} {host=0.0.0.0} {--validateAuthTokens} {--port=8080}';
|
||||||
|
|
||||||
protected $description = 'Start the shaft server';
|
protected $description = 'Start the expose server';
|
||||||
|
|
||||||
public function handle()
|
public function handle()
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ class ShareCommand extends Command
|
|||||||
{
|
{
|
||||||
protected $signature = 'share {host} {--subdomain=} {--auth=}';
|
protected $signature = 'share {host} {--subdomain=} {--auth=}';
|
||||||
|
|
||||||
protected $description = 'Share a local url with a remote shaft server';
|
protected $description = 'Share a local url with a remote expose server';
|
||||||
|
|
||||||
protected function configureConnectionLogger()
|
protected function configureConnectionLogger()
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -19,10 +19,10 @@
|
|||||||
],
|
],
|
||||||
"require": {
|
"require": {
|
||||||
"php": "^7.2.5",
|
"php": "^7.2.5",
|
||||||
"ext-json": "*",
|
"ext-json": "*"
|
||||||
"nikic/php-parser": "^4.4"
|
|
||||||
},
|
},
|
||||||
"require-dev": {
|
"require-dev": {
|
||||||
|
"nikic/php-parser": "^4.4",
|
||||||
"cboden/ratchet": "^0.4.2",
|
"cboden/ratchet": "^0.4.2",
|
||||||
"clue/block-react": "^1.3",
|
"clue/block-react": "^1.3",
|
||||||
"clue/buzz-react": "^2.7",
|
"clue/buzz-react": "^2.7",
|
||||||
|
|||||||
Reference in New Issue
Block a user