Scofield's Note
3 members
38 photos
14 files
289 links
个人一些待整理笔记和零碎资料
个人博客: https://pjf.name
Download Telegram
to view and join the conversation
在家办公小半个月了,半个月里,最影响开发效率的就是公司的技术leader搭建的“vpn”,很多时候因为这个傻逼的vpn想砸电脑,若干次不想写公司的代码。说下傻逼的原因:
1. 连接上vpn后,所有的流量都会通过vpn来通讯,没有策略路由,由于在阿里云的vpn出口带宽极低,此时你无论做什么,都是卡成狗。而且更扯淡的是,一旦你连接vpn后,此时你访问暴露在公网的测试环境的域名,直接跪了,如果你想访问,只能关掉vpn,但是来回切换,你懂得。ok,我可以自己搞定vpn,自己写路由表,然后自己解析dns,然而,事情远远没有那么简单!
2. k8s内部的网段一般都是默认的172网段,但是。。。搭建的k8s集群的网段特么的用的是192的网段,对,你没有看错,用的是最最最流行的192的网段,最扯淡的网段还是192.168.0.0/16,惊不惊喜,意不意外???我想在家里的路由器上做上述1的事情完全没法,因为网段冲突。我没有权限改k8s集群的东西,而因为我家里自己也有集群的缘故,我也不可能改我家里的网段,这个时候,我不知道大家的心情是不是和我一样十万头草泥马飘过。。。
3. 基于2的这个二逼原因,我有这么几个解决方案:1. snat,简单来说,就是我的dns server在从vpn那边获取到对应的ip地址后,我通过nat将其重写为一个和我家里网段不冲突的ip,然后发起连接的时候,在讲这个ip通过snat给重写为正确的vpn的网段。2. 在我家的主路由开一个vlan出来,vlan的网段不是192.168,然后我连接到这个vlan上,这样我就解决了网段冲突的问题。但是原因1由于操作太过繁琐,且成本太高,直接pass,而方法2会让我无法和我家里的内网机器进行通讯,这个方式也pass了。
4. 最后,我想了一个hack的方式。那就是我的mac的docker里面,装一个openvpn的容器,就叫做vpn吧,这个容器里面我自己手写路由表和dns解析,然后开发的时候由于我也是容器里面调试,通过制定-net=container:vpn即可通过让调试的容器通过开发容器进行连接内网了,而关于数据库访问,则是在vpn的容器里搞了一个ssh server,暴露出对应的端口,宿主机进行ssh proxy进行访问,最后,我能够高效的开发了。
5. 最后的最后,我希望作为一个技术,玩k8s的时候请务必弄清楚网络这块,不要坑队友,跪谢了。。。
1、你⼀⽣中⼤部分的精⼒,应该只放在⼀件事情上。把这⼀件事情做到极致,胜过你把⼀万件事做得平庸。画三个圆:你喜欢的、你擅⻓的、在市场能赚钱的。这三者的交汇处,就是你的未来⽅向。
2、不说硬话、不做软事。菩萨⼼肠,霹雳⼿段。别⼈触犯你原则时,⾯带微笑地硬刚到底。我身边有这种性格的⼈,没有⼀个不⽜逼的。
3、认清⼀个⼈,要看他做的事,⽽不是他说的话。嘴上说今晚我请客买单,⼤家都吃饱了他就跑去上厕
所,这种⼈可以拉⿊处理。
4、永远对任何⼈保留⾄少30%的神秘感。对于刚认识的⼈更是如此,跟陌⽣⼈聊⼏个⼩时就把⾃⼰全盘托出的,不是单纯⽽是傻逼,你越主动越卑微,别⼈越看不起你。你越有分⼨,界限感,别⼈越尊重你。不卑不亢不过分讨好别⼈,是成年⼈社交的基本法则。
6、有梦想的⼈睡不着,没梦想的⼈睡不醒。与其逼⾃⼰早起⾃律,不如找好⾃⼰的⼈⽣⽬标,做⼀个中⻓期规划,短期计划。⼈靠⽬标活着。
7、每逢⼤事,先解决情绪,后解决问题。
8、年轻时不要有什么节假⽇的观念,别被「假期」这2个字所欺骗。「假期=睡懒觉、不⽤⼯作、⾃由散漫」,这是⼤多数⼈的想法。要做出普通⼈做不到的成绩,就不要按照普通⼈的想法去思考。也不要觉得⾃⼰的⼈⽣有多么苦逼,趁着有体⼒,多为⾃⼰⼲点事情。⻘年的牺牲,都是为了夺回中年的⼈⽣主动
权。被⼈当成疯⼦、傻⼦都⽆所谓,重要的是你⾃⼰知道⾃⼰要什么,并且⼀直在⾏动。
9、30岁前,脱贫永远⽐脱单重要。你越优秀或有钱的时候,你找的另⼀半的质量就越⾼。
11、兴趣不是⼀个⼈最好的⽼师,⽣存才是。
13、有钱⼈更擅⻓投资,每⼀次投资都有⻓远的⽬的。穷⼈只会消费,每⼀次消费都是为了满⾜眼前的需求。
20、选择要趁早,年纪越⼤沉没成本越⼤。28岁前折腾得动静越⼤越好,36岁之后⼀定要给家⼈和⾃⼰⼀个安稳。有机会就别怂,婆婆妈妈犹犹豫豫⼲不成事,如果实在不确定,就抛⼀枚硬币,如果还想抛第⼆遍,那么,你⼼理已经有了答案,遵从内⼼吧,不情愿的事情⼀定是⾛不远的。
21、别总是骂别⼈是傻逼,多想想他哪⾥⽜逼。别盲⽬妒忌身边⼈的成功,学会借鉴对⽅成功的经验。
22、如果想清楚要辞职或者改变什么不好的东⻄,越早开始越好,每拖⼀分勇⽓便少⼀分。直⾯你想逃避的麻烦和痛苦是最快的成⻓⽅式。
24、不要因为寂寞⽽降低择偶标准。”因为寂寞去约炮“、“因为家⾥催婚匆忙结婚“、”因为没谈过恋爱随便找个⼈交往。“你的每⼀次选择都是在为⾃⼰想要的世界⽽投的票,往后余⽣是幸福还是悲剧,就是在这⼀次次的将就与坚持死磕中被决定的。
28、当你没有明确的⽅向,没有规划,或者看不到希望,每天⽆所事事,刷刷微信和抖⾳, ⼀天天就这么混过去了,也不知道⾃⼰有什么收获的时候,这就是最⼤的危机。
proxy_set_header X-Request-Id $request_id;
nginx自带的可以生成trace request id
添加路由
route add -net 192.168.0.0/24 gw 192.168.0.1

route add -host 192.168.1.1 dev 192.168.0.1

删除路由
`
route del -net 192.168.0.0/24 gw 192.168.0.1
``
add 增加路由    del 删除路由

-net 设置到某个网段的路由    gw 出口网关IP地址

-host 设置到某台主机的路由  dev 出口网关物理设备名

增加默认路由:`route add default gw 192.168.0.1`
ifconfig 网卡名|grep destination|awk '{print $6}'

获取某个网卡的gateway
解决docker的bash无法输入中文,启动docker时指定LANG=C.UTF-8,即可
docker run -i -t ubuntu env LANG=C.UTF-8 /bin/bash