全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 2027|回复: 21

发一个 Linux 下单独令应用程序走代理的工具: nsproxy

[复制链接]
发表于 2023-3-17 13:32:38 | 显示全部楼层 |阅读模式
功能和 tsocks / proxychains / graftcp 类似,但是实现原理大不相同。支持 UDP ,而且对静态编译的程序支持良好,不需要使用 root 权限,也不需要侵入应用程序内部。

可以使用 socks5 和 http 协议。

https://github.com/nlzy/nsproxy
发表于 2023-3-17 13:35:27 | 显示全部楼层
貌似不错啊
发表于 2023-3-17 15:49:21 | 显示全部楼层
[~] # ./nsproxy -s 192.168.2.2 -p 7891 -v curl ip.ping0.cc/geo         
[nsproxy] Proxy:     192.168.2.2:7891, SOCKS
[nsproxy] DNS Redir: enabled, 1.1.1.1, TCP
[nsproxy] Verbose:   Yes
curl: (6) Could not resolve host: ip.ping0.cc
[nsproxy] nsproxy is closing, bye~
[~] # ./nsproxy -s 192.168.2.2 -p 7891 -d off -v curl ip.ping0.cc/geo   
[nsproxy] Proxy:     192.168.2.2:7891, SOCKS
[nsproxy] DNS Redir: off
[nsproxy] Verbose:   Yes
curl: (6) Could not resolve host: ip.ping0.cc
[nsproxy] nsproxy is closing, bye~
[~] # ./nsproxy -s 192.168.2.2 -p 7891 -d direct -v curl ip.ping0.cc/geo
[nsproxy] Proxy:     192.168.2.2:7891, SOCKS
[nsproxy] DNS Redir: direct
[nsproxy] Verbose:   Yes
curl: (6) Could not resolve host: ip.ping0.cc
[nsproxy] nsproxy is closing, bye~
发表于 2023-3-17 15:52:48 来自手机 | 显示全部楼层
怎么用,没看
 楼主| 发表于 2023-3-17 16:10:29 | 显示全部楼层
bbsbbs 发表于 2023-3-17 15:49
[~] # ./nsproxy -s 192.168.2.2 -p 7891 -v curl ip.ping0.cc/geo         
[nsproxy] Proxy:     192.16 ...

感觉是没连上 socks 服务器,检查一下 socks 服务器的防火墙、端口啥的,然后抓个包看看有没有接收到连接
 楼主| 发表于 2023-3-17 16:14:35 | 显示全部楼层

docker 是 C/S 架构,实际操作都是由后台的守护进程 dockerd 完成的,所以要在 root 权限下用 nsproxy 启动 dockerd,启动之后的容器内部也是全部走代理的。
发表于 2023-3-17 16:20:09 | 显示全部楼层
直接 apt install tsocks不行么? 各大源都有的。还省心。
发表于 2023-3-17 16:51:13 | 显示全部楼层
有控制进程走路由的不?
 楼主| 发表于 2023-3-17 22:51:05 | 显示全部楼层
genshin 发表于 2023-3-17 16:20
直接 apt install tsocks不行么? 各大源都有的。还省心。

这个程序就是为了解决 proxychains 和 tsocks 的两个问题:一是不能用在静态编译的程序上,二是不支持 UDP
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-2 07:35 , Processed in 0.061017 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表