@@ -24,7 +24,7 @@ existing higher-level protocol implementation.
24
24
Send any number of SSH proxy requests in parallel and process their
25
25
responses as soon as results come in.
26
26
The Promise-based design provides a * sane* interface to working with out of
27
- bound responses and possible connection errors.
27
+ order responses and possible connection errors.
28
28
* ** Standard interfaces** -
29
29
Allows easy integration with existing higher-level components by implementing
30
30
ReactPHP's standard
@@ -38,6 +38,7 @@ existing higher-level protocol implementation.
38
38
39
39
** Table of contents**
40
40
41
+ * [ Support us] ( #support-us )
41
42
* [ Quickstart example] ( #quickstart-example )
42
43
* [ API] ( #api )
43
44
* [ SshProcessConnector] ( #sshprocessconnector )
@@ -55,6 +56,16 @@ existing higher-level protocol implementation.
55
56
* [ License] ( #license )
56
57
* [ More] ( #more )
57
58
59
+ ## Support us
60
+
61
+ We invest a lot of time developing, maintaining and updating our awesome
62
+ open-source projects. You can help us sustain this high-quality of our work by
63
+ [ becoming a sponsor on GitHub] ( https://github.com/sponsors/clue ) . Sponsors get
64
+ numerous benefits in return, see our [ sponsoring page] ( https://github.com/sponsors/clue )
65
+ for details.
66
+
67
+ Let's take these projects to the next level together! 🚀
68
+
58
69
## Quickstart example
59
70
60
71
The following example code demonstrates how this library can be used to send a
@@ -167,7 +178,7 @@ to `tcp://reactphp.org:80` for the first time, it will run the equivalent of
167
178
mode and will then create a SOCKS client connection to this server process. You
168
179
can create any number of connections over this one process and it will keep this
169
180
process running while there are any open connections and will automatically
170
- close if when it is idle. For this to work, you'll have to make sure that you
181
+ close it when it is idle. For this to work, you'll have to make sure that you
171
182
have a suitable SSH client installed. On Debian/Ubuntu-based systems, you may
172
183
simply install it like this:
173
184
@@ -428,7 +439,7 @@ See also any of the [examples](examples).
428
439
### DNS resolution
429
440
430
441
By default, neither the ` SshProcessConnector ` nor the ` SshSocksConnector ` perform
431
- any DNS resolution at all and simply forwards any hostname you're trying to
442
+ any DNS resolution at all and simply forward any hostname you're trying to
432
443
connect to the remote proxy server. The remote proxy server is thus responsible
433
444
for looking up any hostnames via DNS (this default mode is thus called * remote DNS resolution* ).
434
445
@@ -529,7 +540,7 @@ This project follows [SemVer](https://semver.org/).
529
540
This will install the latest supported version:
530
541
531
542
``` bash
532
- $ composer require clue/reactphp-ssh-proxy:^1.1.1
543
+ $ composer require clue/reactphp-ssh-proxy:^1.2
533
544
```
534
545
535
546
See also the [ CHANGELOG] ( CHANGELOG.md ) for details about version upgrades.
0 commit comments