V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  kenshin912  ›  全部回复第 1 页 / 共 9 页
回复总数  175
1  2  3  4  5  6  7  8  9  
感谢 , 同样在 Monterey 中的 Safari 里遇到了这个问题 , 关闭 NSURLSession WebSocket 后正常工作了.
RDP 可以只允许特定的计算机名连接.
@hingle #1
@zhlxsh #2
@AoEiuV020 #3

感谢 , 找到原因了 , 确实是没包含隐藏文件.
.cache 目录 2.9G
谢谢
6k 这个预算只能考虑豪爵 vf125 了
或者看下二手的巧格 ,福禧。
另外,摩托车是机动车,需持有 D/E 驾照并且佩戴头盔才可以驾驶。
祝骑行愉快。
131 天前
回复了 Immortal 创建的主题 骑行 想买个摩托车,不只是通勤
能在 V2EX 看到摩托爱好者可太少见了。
Ninja400 不错的,口水很久了,就是价钱有点高,还要等很久,前些日子我去本地 Kawasaki 专卖店问了一圈,下单后到提车要半年以上。
趁着年轻,喜欢的就买了吧,难道等到以后玩不动了再玩摩托吗?
头盔,手套和护具一定要买,管住右手不要飙车。
祝骑行愉快。
131 天前
回复了 jasondennis12139 创建的主题 问与答 想买个小电驴用来上班通勤
电驴划掉
考个摩托车驾照,雅马哈巧格 i,豪爵铃木 UY125 什么的看看。
头盔手套护具戴起来,上班路上你就是最靓的仔。
@basefas #11 这个要搭配 gitlab-runner 吧 ?
之前我用 gitlab-runner 实现过 Merge 代码触发自动构建。
但是针对回滚这块我就没接触了,现在用 Walle 也是图个方便回滚。
@basefas #9 我的需求是开发那边 Merge 代码后 ,可以进行快速构建,上线并且可以快速回滚。
你说的这个办法我可能没理解如何操作。。。
我是拉一个 node.js 的 Docker image,然后启动一个容器 , 在这个容器中编译 ,然后 cp 生成的 dist 到容器外部嘛?
@basefas #7 开发没几个会用 Docker 啊 , 线上环境也不是 Docker , 我也很苦恼 .
@JerryCha #2

@Vegetable #3

@chenluo0429 #4

感谢 , 用了 yarn , 并且编译前设置了 yarn --cache-folder , 把缓存目录放到编译目录以外的地方 , 应该就可以了吧?
@hteen #1 感谢 , 你发的链接 , 让我注意到了 spug 的 node example , 我在 walle 上用 yarn 成功的编译出 dist .
197 天前
回复了 secretman 创建的主题 问与答 快 30 岁了,还有机会增高吗?
别听楼上那些
女装可破
223 天前
回复了 inhd 创建的主题 音乐 孙燕姿 变成 冷门歌手 🤔️
马桶区现在这种弱智发言太多了,不像很多年前了都讲究干货。
319 天前
回复了 zocome 创建的主题 问与答 目前 2000 的 5500XT 值不值得入手
显卡市场确实太魔幻了
我去年年中在某宝弄了个 蓝宝石 RX 574 矿卡,400+ RMB 。
这两天看了看咸鱼已经 700+ 了,合着我这是买了理财产品呢!
@shynome #15
@muzuiget #17
@privil #19

感谢各位的帮助,问题已经解决。
参考链接:
https://stackoverflow.com/questions/47537954/how-to-make-docker-container-see-real-user-ip
https://stackoverflow.com/a/61263768

首先将 openresty 所在 network 对应的网卡接口调整到 internal 区域
执行完这个命令后重启防火墙, 访问 openresty 会报 no route to host 的错误
接着执行后三条命令即可。

firewall-cmd --zone=internal --change-interface=br-e9d63ecbe9c7 --permanent
firewall-cmd --reload
sysctl net.bridge.bridge-nf-call-iptables=0
sysctl net.bridge.bridge-nf-call-arptables=0
sysctl net.bridge.bridge-nf-call-ip6tables=0
当个分母?
@privil 我关闭转发后 openresty 的 log 显示拿到了正确的 Client IP,但是访问站点却抛出了 502,看 error_log 显示 no route to host 172.19.0.2 之类的错误
但是还是无法解决我的问题,毕竟站点挂了。
@muzuiget #17 打印过 $_SERVER , 整个看了一圈确实是来自于 Docker 的 Gateway 。
不过刚才 15 楼提醒了我,docker-compose 起的是可以直接拿到客户端 IP 的不应该有问题。
我登录了一台阿里云 HK 的节点,观察了这台服务器上同样是 docker-compose 起的 openresty,log 里面的 IP 是正常的没有问题。
结合之前我操作 firewall-cmd --zone=public --remove-masquerade 以后,log 里面的 IP 就正常了,但是 openresty 会找不到 php:9000 来看,应该还是服务器配置或者防火墙有问题。

所以,你开始的结论应该是正确的,不是 docker 的问题。
只是我现在还是不知道到底哪里出了问题,只好再去一个个排查一下。
@shynome #15 我真的用的是 docker compose 起的服务啊
openresty 的 log 也都只能拿到 172.19.0.1 这种 Gateway 的地址,我一直很纳闷。
之前我在 Docker Swarm 里面遇到过这种问题,不过当时没来得及解决。
现在我只是拿 docker-compose 起了个测试环境而已,还是这种问题,我也好郁闷。

系统环境是 Cent OS 8.2,docker 版本是 Docker version 19.03.13, build 4484c46d9d
@shynome #13 大佬,我已经修改了 docker-compose.yaml

```
build:
context: ./service/openresty
ports:
- { mode: host, protocol: tcp, target: 80, published: 80 }
- { mode: host, protocol: tcp, target: 443, published: 443 }
```

但是没有任何效果
endpoint_mode: dnsrr 这个我添加后是无法启动的,提示:
Unsupported config option for services.openresty: 'endpoint_mode'
1  2  3  4  5  6  7  8  9  
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3969 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 27ms · UTC 06:37 · PVG 14:37 · LAX 22:37 · JFK 01:37
♥ Do have faith in what you're doing.