加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > 正文

有了这个神器后,终于可以跨越困难了!

发布时间:2021-05-30 04:11:54 所属栏目:创业 来源:互联网
导读:你是否常常有在终端下通过一些适用措施举办事变的需求呢,好比:Git 等。可是因为这些终端措施默认并不支持 Socks 5 署理或 HTTP 署理,在会见一些必要科学上网

你是否常常有在终端下通过一些适用措施举办事变的需求呢,好比:Git 等。可是因为这些终端措施默认并不支持 Socks 5 署理或 HTTP 署理,在会见一些必要科学上网的收集处事时速率或者会很是的慢。

凡是我们的办理要领就是行使情形变量 export ALL_PROXY=socks5://proxyAddress:port 可能 export http_proxy=http://proxyAddress:port 给全部终端措施设置一个全局署理,这样做固然有用但并不是最佳办理方案。

本日就给各人先容一款神器 graftcp,graftcp 可以把任何指定的终端措施的 TCP 毗连重定向到 SOCKS5 或 HTTP 署理,而且不会影响其余的终端措施。是不是很好的办理了你的痛点呢?

简介

graftcp 可以把任何指定措施(应用措施、剧本、shell 等)的 TCP 毗连重定向到 SOCKS5 或 HTTP 署理。

比拟 tsocks、proxychains 或 proxychains-ng,graftcp 并不行使 LD_PRELOAD 能力来挟制共享库的 connect()、getaddrinfo() 等系列函数到达重定向目标,这种要领只对行使动态链接编译的措施有用。

对付静态链接编译出来的措施,譬喻默认选项编译的 Go 措施,proxychains-ng 就无效了。graftcp 行使 ptrace(2) 体系挪用跟踪或修改恣意指定措施的 connect 信息,对任何措施都有用。事变道理后头将会表明。 

项目地点:https://github.com/hmgle/graftcp 

安装

graftcp 在 Linux 体系内运行。graftcp-local 行使 Go 编写, Go 情形是必须的。

$ git clone https://github.com/hmgle/graftcp.git  

$ cd graftcp  

$ make 

make 执行完后,即可运行 graftcp-local/graftcp-local 和 ./graftcp。你也可以把它们都安装进体系:

$ sudo make install 

之后 graftcp-local 会跟着体系启动而自动运行。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读