[PR #32] [MERGED] Add encrypted keys, socks5, http proxy with authentication, and channel logs #35

Closed
opened 2026-03-04 01:40:36 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/termius/hosts-farm/pull/32
Author: @EvgeneOskin
Created: 6/28/2021
Status: Merged
Merged: 7/9/2021
Merged by: @EvgeneOskin

Base: masterHead: feature/add-encrypted-keys-socks5-channel-logs


📝 Commits (3)

  • 7e92abf Add encrypted rsa key
  • 10db73e Add http proxy protected by basic authentication
  • d3694b6 Add SOCK5, putty keys, channels logging

📊 Changes

12 files changed (+151 additions, -49 deletions)

View changed files

📝 README.md (+54 -45)
📝 docker-compose.yml (+32 -1)
📝 entrypoint.sh (+1 -1)
📝 http-proxy/Dockerfile (+3 -1)
http-proxy/authenticated-squid.conf (+9 -0)
http-proxy/squid-passwords (+1 -0)
keys/id_rsa_encrypted (+39 -0)
keys/id_rsa_encrypted.pub (+1 -0)
📝 mosh/Dockerfile (+3 -0)
📝 mosh/entrypoint.sh (+3 -0)
📝 sanitize-auth-log.sh (+4 -1)
📝 sshd_configs_raw/sshd_config (+1 -0)

📄 Description

Description of the change

This change introduces:

  • news server configurations:
    • server with the putty key authentication
    • server with the encrypted key authentication
    • SOCKS 5 proxy with authentication
    • HTTP proxy with authentication
  • channel command logging: setting env vars, sending exec commands.

Type of change

  • Feature
  • Codebase Improvements
  • Critical security bugs
  • Hotfix

Reviewer's checklist

  • The code does not have any obvious logic errors.
  • All cases specified in the requirements are fully implemented.
  • There is sufficient automated testing for the new code. Existing automated tests were rewritten to account for code changes.
  • The new code conforms to existing style guidelines.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/termius/hosts-farm/pull/32 **Author:** [@EvgeneOskin](https://github.com/EvgeneOskin) **Created:** 6/28/2021 **Status:** ✅ Merged **Merged:** 7/9/2021 **Merged by:** [@EvgeneOskin](https://github.com/EvgeneOskin) **Base:** `master` ← **Head:** `feature/add-encrypted-keys-socks5-channel-logs` --- ### 📝 Commits (3) - [`7e92abf`](https://github.com/termius/hosts-farm/commit/7e92abf4c255f4c5e26a7453a1fdb7866da7455d) Add encrypted rsa key - [`10db73e`](https://github.com/termius/hosts-farm/commit/10db73ec78f1a060c9ce231d90fb5ab385811dcf) Add http proxy protected by basic authentication - [`d3694b6`](https://github.com/termius/hosts-farm/commit/d3694b6a340570cc6b106e088f3ec093c6173bc8) Add SOCK5, putty keys, channels logging ### 📊 Changes **12 files changed** (+151 additions, -49 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+54 -45) 📝 `docker-compose.yml` (+32 -1) 📝 `entrypoint.sh` (+1 -1) 📝 `http-proxy/Dockerfile` (+3 -1) ➕ `http-proxy/authenticated-squid.conf` (+9 -0) ➕ `http-proxy/squid-passwords` (+1 -0) ➕ `keys/id_rsa_encrypted` (+39 -0) ➕ `keys/id_rsa_encrypted.pub` (+1 -0) 📝 `mosh/Dockerfile` (+3 -0) 📝 `mosh/entrypoint.sh` (+3 -0) 📝 `sanitize-auth-log.sh` (+4 -1) 📝 `sshd_configs_raw/sshd_config` (+1 -0) </details> ### 📄 Description ## Description of the change This change introduces: - news server configurations: - server with the putty key authentication - server with the encrypted key authentication - SOCKS 5 proxy with authentication - HTTP proxy with authentication - channel command logging: setting env vars, sending exec commands. ## Type of change - [x] Feature - [ ] Codebase Improvements - [ ] Critical security bugs - [ ] Hotfix ## Reviewer's checklist - [ ] The code does not have any obvious logic errors. - [ ] All cases specified in the requirements are fully implemented. - [ ] There is sufficient automated testing for the new code. Existing automated tests were rewritten to account for code changes. - [ ] The new code conforms to existing style guidelines. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-04 01:40:36 +03:00
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/hosts-farm#35
No description provided.