Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

小蝌蚪传记:端口转发——夜店传说 #6

Open
airuikun opened this issue Jun 10, 2019 · 27 comments
Open

小蝌蚪传记:端口转发——夜店传说 #6

airuikun opened this issue Jun 10, 2019 · 27 comments

Comments

@airuikun
Copy link
Owner

airuikun commented Jun 10, 2019

背景

2019年6月9号,星期天,晴,33度
今天的bug格外的难解
对面商店的小姐姐,依然是我不敢奢求的梦

进入商店
小蝌蚪:您好,我想买两包妹子
她:嗯?
小蝌蚪:错了,买两包烟
她:一共20块。
小蝌蚪:太贵了,23块行不行?
她:行,还有什么需要的吗?
小蝌蚪:有需要,我有一场恋爱需要和妳谈谈
话音刚落就被姑娘的拳击男友爆揍了一顿

小蝌蚪拖着受伤的身躯蹲在路边
微风吹过我的脸庞,我很迷茫
多希望有个富婆能看穿我的逞强
让我卸下所有伪装,走进她的心房
话音刚落就被包工头在电话里骂了一顿
因为线上出现了bug

端口转发

由于电脑不在身边,小蝌蚪直接进了间网吧,这个bug的问题出在公司内网数据库中,只要调整数据数据就能解。

可是,没有vpn,怎么连接到内网数据库呢?

小蝌蚪发出了诡异的笑声,为了应付紧急情况,小蝌蚪早就做好了准备,

通过隧道技术,在内网打穿了一个洞,击穿了内网。以便不时之需。

假设,小蝌蚪个人服务器叫server1,公司的对外网站服务器叫server2,公司内网的数据库叫MySQL.

公司的对外网站服务器server2能通过ssh连接到小蝌蚪的server1,

但server1不能通过ssh连接server2。

并且只有公司的对外网站服务器server2能连接数据库。

他们的关系图如下:

image

server1的端口是6666,数据库MySQL端口是3306,那么只需要在server2服务器上执行:

ssh -R 6666:MySQL:3306 server1

即可,这样小蝌蚪直接去连接server1的6666端口,就相当于连接了公司内网的数据库,完美的解决掉了bug。

这个就是利用了ssh的隧道去实现的内网击穿。

我们在平时开发的时候,还有可能会遇到一种场景

在内网环境要连接跳板机,然后再通过跳板机才能连接到数据库。

这样要想在本地开发的时候操作数据库,非常的麻烦。

那么我们如何解决这个问题呢?

假设小蝌蚪在公司的个人电脑叫server1,需要用跳板机才能连接的数据叫MySQL,关系图如下:

image

server1的端口是6666,数据库MySQL端口是3306,那么只需要在server1上执行:

ssh -L server1:6666:MySQL:3306 root@跳板机

即可,这样小蝌蚪直接连接本地电脑的6666,就相当于连接上了线上数据库MySQL,非常方便和简单。

以上的两个技能分别叫ssh的本地端口转发和远程端口转发。

结尾

解决完这个bug,已经是晚上十二点
楼下的夜店响起了战歌
站在物欲横流的街
小蝌蚪对其中一家夜店着了迷
因为门口站着一排黑丝大长腿
黑丝对程序员来说是一种圣物,同时也是个迷
黑丝套在头上,你就是劫匪
黑丝套在腿上,妳就是神明

就在这时,天边突然响起了师傅的佛音:

小蝌蚪,美色是你职业道路上的绊脚石
还在意女人,你就成为不了江湖第一的程序员


小蝌蚪狠狠扇了自己一巴掌
一个真正厉害的程序员应该是心无旁骛 ,只有代码
心中有码,到哪里都是比基尼

小蝌蚪的师傅是一个高级前端工程师
离至尊级程序员就差一步
在一次修炼中,为了突破到至尊级
孤身一人进入夜店
后来就再也没有回来

消失前一小时
他在微信群留下了两个字:“黑丝”

那天晚上师傅到底经历了什么
小蝌蚪决定进店探个究竟

深夜中的男男女女,在舞池中央群魔乱舞
小蝌蚪身上穿着公司十周年发的屎黄色战服
在舞池里蹦起来就好像一个小儿麻痹

平时习惯了昏暗的办公室,见不得光
被夜店里的聚光灯一照,差点亮瞎了狗眼

随着音乐摇到一半
突然看到后排有个面黄肌瘦的男人
小蝌蚪:师傅!是你吗
师傅:小。。。小蝌蚪?你为什么会在这里
小蝌蚪:师傅~!终于找到你了。快跟我回去
师傅:走不了,我的灵魂中毒了。
小蝌蚪:中毒?
师傅:我要找到一个女孩,她是我唯一的解药
小蝌蚪:怎样才能找到她
师傅:她的代号叫“黑丝”,传说中的夜店女皇,她藏的很深,几乎没有人能找到她。
小蝌蚪:她是个什么样的女人
师傅:黑丝是一个极度危险的女人,所有被她撩过的男人,都会瞬间沉沦,然后日渐消瘦,思念至死。
师傅:三年前,她亲吻了我一下,然后、然后、然后。。。。。。黑丝、黑丝、黑丝、黑丝、黑丝、黑丝、黑丝、黑丝、黑丝、黑丝。。。
话还没说完,师傅就像毒瘾发作
疯狂乱抓自己头发
口里不断重复着“黑丝”两个字
。。。
。。。
小蝌蚪发誓一定要找到黑丝
于是闭上眼睛,气运丹田,
动用“心眼”去感受身边每个人的蠕动
“心眼”是程序员的一个高阶技巧
它能让程序员在短时间内找到万行代码中的bug所在

过了许久,最终锁定人群九点钟方向
那里坐着一个低着头的妹纸
女性在夜店都是尽可能穿得妖艳
可她只穿了一件简单白色短袖
与周围环境形成强烈反差
“心眼”感受到了她倾世容颜下一颗躁动的野心

显然,她只是看起来纯洁
一个真正的高手,她的外表看起来永远都不像一个高手
高富帅就偏偏喜欢这样清纯简单的女人
因为高富帅已经厌倦了庸脂俗粉和妖艳贱货

终于找到了黑丝,可是要怎么撩她呢
小蝌蚪急中生智,在屎黄色的公司战服上,
用圆珠笔画了一个“supreme”,逼格瞬间爆炸

进入蹦迪的舞池后,不会摇摆怎么办?
师傅曾说过:“如果你在夜店里不会摇摆,那就用脸在天上画一个<粪>字”

头在摇摆的时候,手应该怎么晃动呢?
师傅又曾经说过:“
如果在夜店里你的手不知道怎么晃,
就想象天花板是一个巨大的键盘,将手举过头顶
对着天空一顿盲敲
那样你就是夜店里最厉害的仔

为了让自己看起来更像一个夜店高手
小蝌蚪一面摇晃着脑袋
一面将程序员的加班战歌《no-sex(无性繁殖)》大声唱了出来
歌词大意如下:

药药 切克闹
哟哟 嘿V够
i don't need sex, the code 发可 me everyday
大声跟我一起念
i don't need sex, the code 发可 me everyday
发可!发可!
me!me!
eve!ry!Day!

小蝌蚪一边rap一边嘲讽旁边的年轻人,不懂得什么才是真正的music
才用不到半小时,小蝌蚪已经是整个夜店里最狂的仔

小蝌蚪的骚操作,引起了黑丝的注意
这一切都在意料之中,就好像代码的运行流程,每一行都胸有成竹

黑丝主动坐到了小蝌蚪身边
桌上早已为她点了杯名叫“烈焰红唇”的鸡尾酒
杯壁上用口红写了首情诗


52度的白酒
37度的妳

黑丝品完酒,问到:37度是什么意思
小蝌蚪:是人类一见钟情时的体温
黑丝:呵呵,男人,这招不错

黑丝习惯了被屌丝舔狗围绕
从来没有男人敢这么对她说话
黑丝的兴趣被提了起来

黑丝:你是谁,我怎么没见过你
小蝌蚪:我叫小蝌蚪,是一个杀手

说自己是个杀手,明显是在撒谎
但这种显著的谎言,恰恰是一个调情手段

黑丝:噢?杀手来这里做什么
小蝌蚪:寻找我的猎物,然后玩弄女孩子的心
黑丝:呵呵,男人,那你的猎物找到了吗
小蝌蚪:找到了,她刚刚对我说了句“呵呵,男人”

这句话重击了黑丝的内心,黑丝开始动摇
她从来没见过这么骚的男人

黑丝:你到底想要什么
小蝌蚪:我想要一场艳遇,一场精心设计的邂逅
黑丝:那需要我做什么吗
小蝌蚪:需要,我有一场恋爱,需要和妳谈谈

小蝌蚪不再周旋,开门见山,直奔主题
满足黑丝霸道的占有欲与虚荣心

黑丝:给你十分钟,给我一个不拒绝你的理由
小蝌蚪:好的,我去趟厕所,马上回来

时机已到,是时候给予黑丝致命一击
小蝌蚪赶紧跑到厕所,拿出电脑
将支付宝余额数目p得跟自己身份证号码一样长

image

从厕所回来后,黑丝看到余额
无比确信眼前这个男人就是她的真命天子
黑丝饥渴难耐,浴火焚身:“男人,我接受你了”
小蝌蚪突然狂笑:“这么容易就拿下妳了?辣鸡”
黑丝大惊失色
小蝌蚪继续嘲讽:“都是出来玩玩的,走心就是妳不对咯,辣鸡”
黑丝心里防线瞬间被击穿,溃不成军
小蝌蚪冷漠道:“玩弄感情者,恒被玩之,懂?再见,辣鸡”
黑丝跪下来抱着小蝌蚪狂哭,求小蝌蚪不要走
哭声惊天地、泣鬼神
黑丝从未受到如此大的打击
从那以后,她就好像灵魂被操控
口里不断重复着“小蝌蚪、小蝌蚪、小蝌蚪、小蝌蚪、小蝌蚪、小蝌蚪、。。。”
。。。
。。。
小蝌蚪很聪明,巧妙利用金钱的力量,智取女神,最终解救出师傅
将程序员处乱不惊、勇于创新的优良品质体现的淋漓尽致
此次一战,成为了程序员的一段佳话,小蝌蚪也成为了夜店传说。
。。。
那天晚上,海云天共一色,小蝌蚪没有回家,小蝌蚪去了哪?传说去找了妈妈
。。。
。。。
(完结)

作者:第一名的小蝌蚪

github:https://github.com/airuikun/blog (欢迎star)

微信公众号:前端屌丝

往期文章

交流

欢迎关注我的微信公众号,微信扫下面二维码或搜索“前端屌丝”,讲述一个前端屌丝逆袭的心路历程,共勉。

image

@lvisei
Copy link

lvisei commented Jun 10, 2019

666

@Liu-10004
Copy link

@cooleye
Copy link

cooleye commented Jun 11, 2019

呵,程序员

@Meowv
Copy link

Meowv commented Jun 11, 2019

我怀疑你在搞Yellow,但我没有证据

@saya886
Copy link

saya886 commented Jun 12, 2019

陈独秀同志 请坐下

@PLQin
Copy link

PLQin commented Jun 12, 2019

贼鸡儿6

@qiutian00
Copy link

想笑,偷笑

@miranquil
Copy link

呵,程序员

@airuikun airuikun changed the title 轮椅上的程序员--夜店传说 小蝌蚪传记:通过隧道技术击穿内网--夜店传说 Jun 23, 2019
@baijunyao
Copy link

这么秀; 不好好的写小说; 写什么代码; 😂

@ruirhy
Copy link

ruirhy commented Jun 24, 2019

D8文风

@Mrli2016
Copy link

夜店最狂的仔

@airuikun airuikun changed the title 小蝌蚪传记:通过隧道技术击穿内网--夜店传说 小蝌蚪传记:夜店传说 Jul 2, 2019
@yunqiangwu
Copy link

厉害👍

@KattemChen
Copy link

我在看什么?技术文!!!

@airuikun airuikun changed the title 小蝌蚪传记:夜店传说 小蝌蚪传记:端口转发——夜店传说 Aug 4, 2019
@GuoJikun
Copy link

GuoJikun commented Aug 5, 2019

在这个例子中,可以说跳板机就是server2吗?

@chenraotg
Copy link

现在程序员还要会写段子了呀

@LiChangyi
Copy link

不会写段子的程序员,不是一个好的程序员!

@PLQin
Copy link

PLQin commented Aug 5, 2019

有点意思 😒

@Dreamcreative
Copy link

真滴有意思,程序员中的一股清流

@YYL1999
Copy link

YYL1999 commented Aug 8, 2019

你他娘的真是个人才

@Ckeyang
Copy link

Ckeyang commented Oct 28, 2019

秀一脸

@mtdream
Copy link

mtdream commented Nov 13, 2019

阁下何不随风起,扶摇直上九万里

@petalsofcherry
Copy link

太秀了

@Hello-World-c
Copy link

哈哈哈哈啊 太秀了 兄弟

@ReanRen
Copy link

ReanRen commented Mar 3, 2020

B

@xxx135261
Copy link

走错片场了吗?我?

@Evans-Li
Copy link

Evans-Li commented Jul 2, 2020

秀啊 哈哈

@yihan12
Copy link

yihan12 commented Aug 12, 2020

一看就是常客啊

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests