https://github.com/telephone/LookingGlass
LookingGlass is a user-friendly PHP based looking glass that allows the public (via a web interface) to execute network commands on behalf of your server.
Current version: v1.3.0
It's recommended that everyone updates their existing install!
Automated install via bash script
IPv4 & IPv6 support
Live output via long polling
Multiple themes
Rate limiting of network commands
host
mtr
mtr6 (IPv6)
ping
ping6 (IPv6)
traceroute
traceroute6 (IPv6)
IPv6 commands will only work if your server has external IPv6 setup (or tunneled)
PHP >= 5.3
PHP PDO with SQLite driver (required for rate-limit)
SSH/Terminal access (able to install commands/functions if non-existent)
Download LookingGlass to the intended folder within your web directory
Extract archive:
tar -zxvf LookingGlass-1.3.0.tar.gz --transform 's!^[^/]\+\($\|/\)!LookingGlass\1!'
tar -zxvf LookingGlass-1.3.0.tar.gz --strip-components 1
Option #1 - Extract archive to the current directory:
Option #2 - Extract archive to a directory named
LookingGlass
:Navigate to the
LookingGlass
subdirectory in terminalRun
bash configure.sh
Follow the instructions and
configure.sh
will take care of the rest
Forgot a setting? Simply run the configure.sh
script again
Download LookingGlass to the folder containing your existing install
Extract archive:
tar -zxvf LookingGlass-1.3.0.tar.gz --overwrite --strip-components 1
This will overwrite/update existing files
Navigate to the
LookingGlass
subdirectory in terminalRun
bash configure.sh
Follow the instructions and
configure.sh
will take care of the restNote: Re-enter test files to create random test files from
GNU shred
Forgot a setting? Simply run the configure.sh
script again
An .htaccess is included which protects the rate-limit database, disables indexes, and disables gzip on test files. Ensure AllowOverride
is on for .htaccess to take effect.
Output buffering should work by default.
For an HTTPS setup, please visit:
To enable output buffering, and disable gzip on test files please refer to the provided configuration:
The provided config is setup for LookingGlass to be on a subdomain/domain root.
For an HTTPS setup please visit:
Code is licensed under MIT Public License.
If you wish to support my efforts, keep the "Powered by LookingGlass" link intact.
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://hqyman.cn/post/7934.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~