请问可以支持socks5代理吗 #21

Closed
opened 2025-06-17 06:19:26 +08:00 by shenyunet · 12 comments
shenyunet commented 2025-06-17 06:19:26 +08:00 (Migrated from github.com)

想在国内机部署 然后让这个程序链接xray的socks5代理实现加速

想在国内机部署 然后让这个程序链接xray的socks5代理实现加速
sky22333 commented 2025-06-17 10:31:54 +08:00 (Migrated from github.com)

暂不支持,后续支持

暂不支持,后续支持
sky22333 commented 2025-06-18 22:47:37 +08:00 (Migrated from github.com)

已支持,欢迎测试一下

已支持,欢迎测试一下
beck-8 commented 2025-06-19 06:34:18 +08:00 (Migrated from github.com)

这里其实我不理解。
golang http client 本身就支持http socks,为啥还要实现一下,是为了可通过配置文件配置吗?
那如果下一个人说需要 http proxy咋办?

这里其实我不理解。 golang http client 本身就支持http socks,为啥还要实现一下,是为了可通过配置文件配置吗? 那如果下一个人说需要 http proxy咋办?
beck-8 commented 2025-06-19 06:34:55 +08:00 (Migrated from github.com)

使用自带的 HTTP_PROXY env是不是比较好

使用自带的 HTTP_PROXY env是不是比较好
sky22333 commented 2025-06-19 17:22:57 +08:00 (Migrated from github.com)

这里其实我不理解。 golang http client 本身就支持http socks,为啥还要实现一下,是为了可通过配置文件配置吗? 那如果下一个人说需要 http proxy咋办?

确实是是为了可通过配置文件配置,没有专门学过go,纯靠兴趣折腾着玩,大佬有空的话可以PR帮忙优化一下,谢谢

> 这里其实我不理解。 golang http client 本身就支持http socks,为啥还要实现一下,是为了可通过配置文件配置吗? 那如果下一个人说需要 http proxy咋办? 确实是是为了可通过配置文件配置,没有专门学过go,纯靠兴趣折腾着玩,大佬有空的话可以PR帮忙优化一下,谢谢
beck-8 commented 2025-06-19 17:25:49 +08:00 (Migrated from github.com)

大佬谦虚了。
就是什么都不做,golang 默认client就支持这些代理,具体用法是:

# HTTP 代理示例
export HTTP_PROXY=http://username:password@192.168.1.1:7890
export HTTPS_PROXY=http://username:password@192.168.1.1:7890

# SOCKS5 代理示例
export HTTP_PROXY=socks5://username:password@192.168.1.1:7890
export HTTPS_PROXY=socks5://username:password@192.168.1.1:7890

# SOCKS5H 代理示例
export HTTP_PROXY=socks5h://username:password@192.168.1.1:7890
export HTTPS_PROXY=socks5h://username:password@192.168.1.1:7890
大佬谦虚了。 就是什么都不做,golang 默认client就支持这些代理,具体用法是: ``` # HTTP 代理示例 export HTTP_PROXY=http://username:password@192.168.1.1:7890 export HTTPS_PROXY=http://username:password@192.168.1.1:7890 # SOCKS5 代理示例 export HTTP_PROXY=socks5://username:password@192.168.1.1:7890 export HTTPS_PROXY=socks5://username:password@192.168.1.1:7890 # SOCKS5H 代理示例 export HTTP_PROXY=socks5h://username:password@192.168.1.1:7890 export HTTPS_PROXY=socks5h://username:password@192.168.1.1:7890 ```
sky22333 commented 2025-06-19 17:28:48 +08:00 (Migrated from github.com)

你是说这个呀,这会影响宿主机环境吧,个人感觉不是很优雅,这样的话其实sing-box的tun也可以。

你是说这个呀,这会影响宿主机环境吧,个人感觉不是很优雅,这样的话其实sing-box的tun也可以。
beck-8 commented 2025-06-19 17:31:34 +08:00 (Migrated from github.com)

用的时候只给进程或者容器环境变量就可以的。不用设置全局代理。TUN是的,也可以的。
我是怕回头还有人在提个想要HTTP_PROXY,为了这些本来有的功能花时间不值得。

用的时候只给进程或者容器环境变量就可以的。不用设置全局代理。TUN是的,也可以的。 我是怕回头还有人在提个想要`HTTP_PROXY`,为了这些本来有的功能花时间不值得。
sky22333 commented 2025-06-19 17:34:01 +08:00 (Migrated from github.com)

好的,谢谢大佬

好的,谢谢大佬
sky22333 commented 2025-06-19 17:39:48 +08:00 (Migrated from github.com)

@beck-8 大佬有空可以进TG群交流指导:https://t.me/hubproxy12345

@beck-8 大佬有空可以进TG群交流指导:https://t.me/hubproxy12345
beck-8 commented 2025-06-19 22:01:47 +08:00 (Migrated from github.com)

@beck-8 大佬有空可以进TG群交流指导:https://t.me/hubproxy12345

我刚看到这个信息,我看群里好像没人呢,我准备PR优化一下这个部分

> [@beck-8](https://github.com/beck-8) 大佬有空可以进TG群交流指导:https://t.me/hubproxy12345 我刚看到这个信息,我看群里好像没人呢,我准备PR优化一下这个部分
sky22333 commented 2025-06-19 22:36:18 +08:00 (Migrated from github.com)

刚建的群,大佬有空PR的话可以PR到dev分支,感谢

刚建的群,大佬有空PR的话可以PR到dev分支,感谢
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: 3344/hubproxy#21