hmgle / graftcp

A flexible tool for redirecting a given program's TCP traffic to SOCKS5 or HTTP proxy.
GNU General Public License v3.0
2.07k stars 174 forks source link

Update README.md #30

Open wangyubow opened 3 years ago

wangyubow commented 3 years ago

Your piece of work are brilliant! and wish it more popular and help more engineers.

However I need more detailed guide to use it. I am a newbie, with little knowledge in proxy, network and OS. I believe most of people would benefit from detailed doc. I can use proxychains, simply because it doc is easy to follow.

More details in the readme doc would help newbies like me a lot. Excellent documents make it easy to use for many more people.

  1. Add Golang snap installation guides. Snap download is very slow in China(10-20KB/s), might take one day to download. with snap proxy installed, increased to 900KB/s in my case, that is good, installation will be done in minutes.
  2. conf file template should be included. please refer proxychains.
  3. I put ? near statement I am not sure. Please correct it. I know little about proxy.

Thank you and keep improve it. admire your talents.

wangyubow commented 3 years ago

核心内容, 需要大家增加。 这个PR 只是个草稿的框架,或者参考。无法直接发布。 希望readme比较详细,以便菜鸟也可以配置,使用。也有助于提升软件的流行度。

hmgle commented 3 years ago

Thank you. I will review it later.

hmgle commented 3 years ago

Hi,从上面的描述我感受到了目前不太完善的安装指引会给一部分新用户带来的麻烦。这个 PR 增加的安装 Go 部分说明会给不能顺利安装的用户提供很好的帮助,不过我觉得这不是必要的,这部分内容应该是依赖的语言或者包管理机构所做的事情,它们往往已经有完善的安装文档了。

更友好的安装方式,当然是通过用户的 Linux 发行版包管理器进行安装,而不需要在用户本地安装编译环境。不过 graftcp 目前没有进入任何一个主流的发行版仓库中,也许等软件完善(目前 IPv6 支持开发中)或者有包维护者打包收录后,就可以避免从源码编译安装了。

对于第2点提到的 conf 模板,graftcp-local 其实是有一个示例的,graftcp 目前没有太多的配置要求,不支持配置文件。

有空我再看看 proxychains 的文档。

wangyubow commented 3 years ago

感谢回复。羡慕你们的才华。

同时,希望高手们,能重视文档的重要性。

一方面完善使用手册。 一方面完善软件。

菜鸟需要完整的基本知识。老外的文档,  易懂, 没有基础知识的新手也可以安装使用(比如 proxychains 的文档)。

  普及一点基本知识, 有利于推广。菜鸟特别需要。 几个句子,几个web连接,普及基本知识, 可以帮助很多菜鸟。   对于缺少相关知识的新用户, 一点提示,都会很有帮助。一个小问题,卡住,可能耽误几天的时间,甚至导致放弃使用。 

流行的开源软件, 有2个特点。 一是软件牛,二是文档齐全,易于推广。

祝一切顺利。

On October 27, 2020 at 6:40 AM, "mingang.he" notifications@github.com wrote:

Hi,从上面的描述我感受到了目前不太完善的安装指引会给一部分新用户带来的麻烦。这个 PR 增加的安装 Go 部分说明会给不能顺利安装的用户提供很好的帮助,不过我觉得这不是必要的,这部分内容应该是依赖的语言或者包管理机构所做的事情,它们往往已经有完善的安装文档了。

更友好的安装方式,当然是通过用户的 Linux 发行版包管理器进行安装,而不需要在用户本地安装编译环境。不过 graftcp 目前没有进入任何一个主流的发行版仓库中,也许等软件完善(目前 IPv6 支持开发中)或者有包维护者打包收录后,就可以避免从源码编译安装了。

对于第2点提到的 conf 模板,graftcp-local 其实是有一个示例的,graftcp 目前没有太多的配置要求,不支持配置文件。

有空我再看看 proxychains 的文档。

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.