reactphp-ssh-proxy

Async SSH proxy connector and forwarder, tunnel any TCP/IP-based protocol through an SSH server, built on top of ReactPHP.

MIT License

Downloads
10.4K
Stars
21
Committers
2
reactphp-ssh-proxy - Latest Release

Published by SimonFrings about 2 years ago

  • Feature: Full support for PHP 8.1 and PHP 8.2.
    (#32 by @clue and #37 by @SimonFrings)

  • Feature: Mark passwords and URIs as #[\SensitiveParameter] (PHP 8.2+).
    (#38 by @SimonFrings)

  • Feature: Forward compatibility with upcoming Promise v3.
    (#35 by @clue)

  • Feature: Avoid dependency on ext-filter.
    (#31 by @clue)

  • Improve test suite and use new reactphp/async package instead of clue/reactphp-block.
    (#36 and #39 by @SimonFrings)

reactphp-ssh-proxy -

Published by clue about 3 years ago

  • Feature: Simplify usage by supporting new default loop.
    (#27 and #28 by @clue)

    // old (still supported)
    $proxy = new Clue\React\SshProxy\SshProcessConnector('[email protected]', $loop);
    $proxy = new Clue\React\SshProxy\SshSocksConnector('[email protected]', $loop);
    
    // new (using default loop)
    $proxy = new Clue\React\SshProxy\SshProcessConnector('[email protected]');
    $proxy = new Clue\React\SshProxy\SshSocksConnector('[email protected]');
    
  • Documentation improvements and updated examples.
    (#25, #29 and #30 by @clue and #23 and #26 by @SimonFrings)

  • Improve test suite and use GitHub actions for continuous integration (CI).
    (#24 by @SimonFrings)

reactphp-ssh-proxy -

Published by clue about 4 years ago

  • Fix: Fix error reporting when parsing invalid SSH server URL.
    (#15 by @clue)

  • Enhanced documentation for ReactPHP's new HTTP client.
    (#21 by @SimonFrings)

  • Improve test suite and add .gitattributes to exclude dev files from exports.
    Prepare PHP 8 support, update to PHPUnit 9 and simplify test matrix.
    (#14 by @clue and #16, #18, #19 and 22 by @SimonFrings)

reactphp-ssh-proxy -

Published by clue over 5 years ago

  • Fix: Only start consuming STDOUT data once connection is ready.
    (#11 by @clue)

  • Add documentation and example for MySQL database SSH tunnel.
    (#13 by @clue)

reactphp-ssh-proxy -

Published by clue almost 6 years ago

  • Feature: Improve platform support (chroot environments, Mac and others) and
    do not inherit open FDs to SSH child process by overwriting and closing.
    (#10 by @clue)
reactphp-ssh-proxy -

Published by clue almost 6 years ago

  • First stable release, following SemVer
Package Rankings
Top 5.92% on Packagist.org
Badges
Extracted from project README
CI status installs on Packagist
Related Projects