V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
cathedrel
V2EX  ›  Linux

有这样的 类 proxychains 程序 吗?

  •  
  •   cathedrel · 2021-08-26 02:55:21 +08:00 · 1053 次点击
    这是一个创建于 1204 天前的主题,其中的信息可能已经有所发展或是发生改变。

    proxhychains 大家应该都用过,配置文件里面定义一个代理就可以在命令行界面给一些程序很方便的走代理。但是它有个不方便的地方就是只能设置一个代理,我有几个 socks5 代理,有时候一个不通或者很慢,就要改一下配置文件再用,网络不太灵光的时候很不方便,就想问一下有没有这样的类 proxychains 程序:可以在配置文件里定义若干个代理,然后使用的时候直接

    proxyabc 1 xxx

    proxyabc 2 xxx

    proxyabc 3 xxx

    就分别走的 1 号代理、2 号代理、3 号代理这样,有这样的程序吗??

    5 条回复    2021-08-26 13:11:43 +08:00
    icepie
        1
    icepie  
       2021-08-26 03:05:04 +08:00   ❤️ 1
    ```
    proxychains


    Usage: proxychains -q -f config_file program_name [arguments]
    -q makes proxychains quiet - this overrides the config setting
    -f allows one to manually specify a configfile to use
    for example : proxychains telnet somehost.com
    More help in README file
    ```


    仔细看 `proxychains` 的 用法, 你可以用 `proxychains -f ` 指定不同的 配置文件

    然后在 shell (bash, zsh 等) 自带的配置里 设置 `alias`


    就可以实现你的功能了....多多发挥一下自主能动性吧
    Shazoo
        2
    Shazoo  
       2021-08-26 09:04:50 +08:00
    proxychains 前端 hook 其他进程,v2ray 控制代理。proxychains 指定 v2ray 的 inbound,你手头上的 socks 代理,都丢 v2ray 的 outbound 里面,至于用路由还是负载均衡,看你喜欢了。
    skies457
        3
    skies457  
       2021-08-26 11:06:40 +08:00
    用 clash 透明代理吧,不仅可以策略转发,还可以自动选择延迟最低
    cathedrel
        4
    cathedrel  
    OP
       2021-08-26 11:41:40 +08:00 via Android
    @Shazoo
    @skies457 你们这个都复杂化了,我按照一楼的建议已经配置好了按照端口号指哪儿打哪儿。话说用 Linux 也好几年了,我竟然还不知道 Linux 系统可以设置的这么方便!
    hronro
        5
    hronro  
       2021-08-26 13:11:43 +08:00
    proxychains 应该是靠劫持 glibc 实现的吧,遇到静态链接 musl 的或者用 Go 写的程序,不就没辙了?
    感觉还是搞个透明代理靠谱点
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2295 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 15:51 · PVG 23:51 · LAX 07:51 · JFK 10:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.