Skip to content

Fix README grammar, terminology, and clarity#41

Merged
esrrhs merged 1 commit into
masterfrom
copilot/check-readme-fluency
Apr 10, 2026
Merged

Fix README grammar, terminology, and clarity#41
esrrhs merged 1 commit into
masterfrom
copilot/check-readme-fluency

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 10, 2026

The README contained multiple issues stemming from machine translation: inconsistent terminology (agent/agreement vs. proxy/protocol), grammatical errors, and confusing run-on descriptions in the Performance Testing section.

Changes

  • Features section: Standardized all terms to "protocols" and "proxy"; removed "agreement" and "agent" misnomers
  • Instructions section: Fixed "reverse agent" → "reverse proxy", "Positive Socks5 Agent" → "Forward SOCKS5 Proxy", corrected broken sentence structures in reverse proxy and SOCKS5 descriptions, fixed -proxyproto parameter reference casing
  • Performance Testing section: Rewrote both test scenario descriptions from verbose/ambiguous phrasing into concise, scannable sentences

@esrrhs esrrhs marked this pull request as ready for review April 10, 2026 11:36
Copilot AI review requested due to automatic review settings April 10, 2026 11:36
@esrrhs esrrhs merged commit e6204d7 into master Apr 10, 2026
2 of 3 checks passed
@esrrhs esrrhs deleted the copilot/check-readme-fluency branch April 10, 2026 11:37
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR improves the project’s README by correcting machine-translated grammar and standardizing terminology (e.g., “proxy/protocol” instead of “agent/agreement”), with clearer usage and performance-testing descriptions.

Changes:

  • Standardizes README terminology around “protocols” and “proxy” across the Features/Instructions sections.
  • Rewrites several instruction bullets for clearer, more grammatical descriptions (including -proxyproto wording).
  • Rewords Performance Testing scenario descriptions to be more concise/scannable.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread README.md

```
* Internal communication between Client and Server, can also be modified to other protocols, automatic conversion between external protocols and internal protocols. E.g
* Internal communication between Client and Server can also use other protocols; automatic conversion between external protocols and internal protocols is supported. E.g
Comment thread README.md
* Test the maximum bandwidth speed in the case where the IPERF script using the Benchmark / local_tcp directory is tested in the CPU. The proxy protocol is TCP, and the results of various transit protocols are used as follows:
* Using the IPERF script in the Benchmark/local_tcp directory, tested on a single machine (CPU-bound), the maximum bandwidth with TCP as the proxy protocol and various transit protocols is as follows:

| Agent | Speed | Speed (Ency) | Speed (Encryption Compression)
Comment thread README.md
* Using the IPERF script of the Benchmark / Remote_TCP directory, in the multi-machine test, the server is located in Tencent Cloud, the client is located locally, and the maximum bandwidth speed is tested. The proxy protocol is TCP, and the results of various transit protocols are used as follows:
* Using the IPERF script in the Benchmark/remote_tcp directory, tested across multiple machines (server on Tencent Cloud, client local), the maximum bandwidth with TCP as the proxy protocol and various transit protocols is as follows:

| Agent | Speed | Speed (Ency) | Speed (Encryption Compression)
Comment thread README.md

# Performance Testing
* Test the maximum bandwidth speed in the case where the IPERF script using the Benchmark / local_tcp directory is tested in the CPU. The proxy protocol is TCP, and the results of various transit protocols are used as follows:
* Using the IPERF script in the Benchmark/local_tcp directory, tested on a single machine (CPU-bound), the maximum bandwidth with TCP as the proxy protocol and various transit protocols is as follows:
Comment thread README.md
| quic forwarding | 35.5 MBytes/sec | 32.8 MBytes/sec|15.1 MBytes/sec |

* Using the IPERF script of the Benchmark / Remote_TCP directory, in the multi-machine test, the server is located in Tencent Cloud, the client is located locally, and the maximum bandwidth speed is tested. The proxy protocol is TCP, and the results of various transit protocols are used as follows:
* Using the IPERF script in the Benchmark/remote_tcp directory, tested across multiple machines (server on Tencent Cloud, client local), the maximum bandwidth with TCP as the proxy protocol and various transit protocols is as follows:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants