docker - 使用 tor\socks 对特定 http 的代理请求
问题描述
操作系统:CentOS7
我在 docker 中有 Telegram api bot 的应用程序。默认情况下,它将所有请求发送到在我国被阻止的https://api.telegram.org (149.154.167.220)。我无法更改此 URL 变量。
我安装了tor并且curl请求成功完成
curl --socks5-hostname 127.0.0.1:9150 https://api.telegram.org/
我可以使用哪个软件来强制对以上 url 的所有 https 请求使用 socks5?或者也许还有另一个更合适的选项来代理所有这些流量?
解决方案
事实证明,docker 本身可以选择通过特定主机\端口代理流量 https://docs.docker.com/network/proxy/#configure-the-docker-client
推荐阅读
- mysql - 如何在表中实现位数据类型
- containers - 如何使用 Garden-RunC 后端手动进入应用容器
- react-native - 如何在电源按钮上运行功能 3 次单击?
- angular - ag-grid 中的行编辑
- python - python3 queue.put() 阻塞 main
- python - 如何修复“预期的 dense_2 具有 2 个维度”
- google-api - 如何获取登录方式?
- node.js - 我想使用 node.js 创建数字表单 pdf 或 pdf 表单
- html - How to build a Node.js WebSocket Chat App with Socket.io?
- python - SyntaxError:conda 中的语法无效