腾讯云服务器 CentOS7 系统,已安装 ShadowSocks 客户端 并配置代理 privoxy
`listen-address 127.0.0.1:8118
forward-socks5t / 127.0.0.1:1080 .`
curl www.google.com 调试谷歌已联通
通过 docker-compose 安装完毕 tinytinyrss,但是访问不了
初步分析为 容器内无法联通宿主机的地址
在网上找了很多教程 还是访问不了
比如 使用公网域名地址
比如 配置 docker 默认配置文件
比如配置 防火墙
<rule family="ipv4">
<source address="172.20.0.0/16"/>
<accept/>
</rule>
使用 eth0 的地址,即宿主机内网 ip 地址 还是不可以
希望那位清楚的大神 给一点其他的方法 对于容器的网络连接不是太熟悉 谢谢了
我知道有两个方法可以
第一种:docker-compose.yml 文件里面指定网络模式为 host,改完之后就可以在容器里面访问127.0.0.1:1080了。
第二种:
listen-address 172.17.0.1:8118
,让 privoxy 监听 172.17.0.1 这个地址。===
你可以用docker exec -it container_name bash ,在容器里面用curl测试代理。
config.json里面的 PROXY 代理设置和现在遇到的问题没什么关系,一般只有 pull 镜像时才会用到这个设置。
使用宿主机内网IP应该是可以的,和第二种方法一样,改那两个位置就可以了。