linux工具

shell搜索

ag

ggreer/the_silver_searcher: A code-searching tool similar to ack, but faster. (github.com

pip

--user

python - What is the purpose of "pip install --user ..."? - Stack Overflow

pip defaults to installing Python packages to a system directory (such as /usr/local/lib/python3.4). This requires root access.
--user makes pip install packages in your home directory instead, which doesn't require any special privileges.

網(wǎng)絡(luò)

socket

Socket介紹 - 知乎 (zhihu.com)

Socket是應(yīng)用層與TCP/IP協(xié)議族通信的中間軟件抽象層合是,它是一組接口。在設(shè)計(jì)模式中济丘,Socket其實(shí)就是一個門面模式来惧,它把復(fù)雜的TCP/IP協(xié)議族隱藏在Socket接口后面,對用戶來說心例,一組簡單的接口就是全部宵凌。

socket

ssh 打洞

程序只干兩件事, 特判和打洞 –fhq

這里介紹的"打洞"主要是通過 SSH 代理, 實(shí)現(xiàn)不同 site 或辦公網(wǎng)之間的互相訪問.

打洞可能造成安全風(fēng)險(xiǎn), 建議打洞時監(jiān)聽端口都限制在 127.0.0.1, 以阻止外部訪問.

以下 ssh 打洞方式常配合一些保持連接, 不進(jìn)行登錄等參數(shù), 例如:
-o ServerAliveInterval=30 每 30 秒發(fā)送一次 keep-alive 包防止斷線
-o ServerAliveCountMax=5 若發(fā)送 5 次心跳包, 服務(wù)器都沒有回應(yīng), 則斷開連接
-o ExitOnForwardFailure=yes 若轉(zhuǎn)發(fā)失效, 則斷開連接
-N 只打洞, 不執(zhí)行命令

SSH 三大基礎(chǔ)打洞姿勢

以下 ssh 參數(shù)用于附加在正常 ssh 命令上. 比如, 正常連 ssh 是 ssh workspace1 (配置了 ~/.ssh/config), 那使用 -D 7071 Host 時, 命令為 ssh -D 7071 workspace1

ssh -D localAddr:localPort Host

效果是開一個可用作一般 socks5 的代理在 localAddr:localPort 上, 當(dāng)使用此代理時, 相當(dāng)于在用 Host 的網(wǎng)絡(luò)訪問.

例如, 要訪問 brain++ 內(nèi)網(wǎng)的 lovelive 網(wǎng)頁時, 可以 ssh -D 127.0.0.1:7071 workspace1, 然后設(shè)置瀏覽器代理為 socks5://127.0.0.1:7071. 這樣, 瀏覽器訪問網(wǎng)頁時, 就相當(dāng)于在用 workspace1 的網(wǎng)絡(luò)訪問, 從而可以訪問到 brain++ 內(nèi)網(wǎng)服務(wù).

ssh -L localAddress:localPort:remoteAddr:remotePort Host

訪問 localAddr:localPort 相當(dāng)于在 Host 上訪問了 remoteAddr:remotePort

例如, 要訪問 workspace1 上的 jupyter, jupyter 監(jiān)聽在 workspace1 上的 localhost:8888 上. 可以 ssh -L 127.0.0.1:7777:localhost:8888 workspace1. 這樣, 通過瀏覽器訪問 127.0.0.1:7777 時, 相當(dāng)于在 workspace 上, 訪問了 localhost:8888, 即可訪問到 jupyter 網(wǎng)頁

ssh -R remoteAddr:remotePort:localAddr:localPort Host

在 Host 上訪問 remoteAddr:remotePort 相當(dāng)于訪問了 localAddr:localPort

例如, 辦公網(wǎng)本機(jī)通過 python -m http.server 8000 --bind 127.0.0.1 啟動了一個 HTTP server 服務(wù), 想在 workspace1 上訪問. 可以本機(jī)執(zhí)行 ssh -R 127.0.0.1:7000:127.0.0.1:8000 workspace1. 這樣, 在 workspace1 上執(zhí)行 curl 127.0.0.1:7000 時, 相當(dāng)于訪問了辦公網(wǎng)本機(jī)的 127.0.0.1:8000 端口, 即可訪問到 HTTP server.

復(fù)合 SSH 打洞舉例

20181018 SSH 打洞 - liveness space - Meg-Wiki (megvii-inc.com)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市止后,隨后出現(xiàn)的幾起案子瞎惫,更是在濱河造成了極大的恐慌,老刑警劉巖译株,帶你破解...
    沈念sama閱讀 218,941評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件瓜喇,死亡現(xiàn)場離奇詭異,居然都是意外死亡歉糜,警方通過查閱死者的電腦和手機(jī)乘寒,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來匪补,“玉大人伞辛,你說我怎么就攤上這事『蝗保” “怎么了蚤氏?”我有些...
    開封第一講書人閱讀 165,345評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長踊兜。 經(jīng)常有香客問我竿滨,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,851評論 1 295
  • 正文 為了忘掉前任姐呐,我火速辦了婚禮殿怜,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘曙砂。我一直安慰自己头谜,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,868評論 6 392
  • 文/花漫 我一把揭開白布鸠澈。 她就那樣靜靜地躺著柱告,像睡著了一般。 火紅的嫁衣襯著肌膚如雪笑陈。 梳的紋絲不亂的頭發(fā)上际度,一...
    開封第一講書人閱讀 51,688評論 1 305
  • 那天,我揣著相機(jī)與錄音涵妥,去河邊找鬼乖菱。 笑死,一個胖子當(dāng)著我的面吹牛蓬网,可吹牛的內(nèi)容都是我干的窒所。 我是一名探鬼主播,決...
    沈念sama閱讀 40,414評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼帆锋,長吁一口氣:“原來是場噩夢啊……” “哼吵取!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起锯厢,我...
    開封第一講書人閱讀 39,319評論 0 276
  • 序言:老撾萬榮一對情侶失蹤皮官,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后实辑,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體捺氢,經(jīng)...
    沈念sama閱讀 45,775評論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年剪撬,在試婚紗的時候發(fā)現(xiàn)自己被綠了讯沈。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,096評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡婿奔,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出问慎,到底是詐尸還是另有隱情萍摊,我是刑警寧澤,帶...
    沈念sama閱讀 35,789評論 5 346
  • 正文 年R本政府宣布如叼,位于F島的核電站冰木,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜踊沸,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,437評論 3 331
  • 文/蒙蒙 一歇终、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧逼龟,春花似錦评凝、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,993評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至匀钧,卻和暖如春翎碑,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背之斯。 一陣腳步聲響...
    開封第一講書人閱讀 33,107評論 1 271
  • 我被黑心中介騙來泰國打工日杈, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人佑刷。 一個月前我還...
    沈念sama閱讀 48,308評論 3 372
  • 正文 我出身青樓莉擒,卻偏偏與公主長得像,于是被迫代替她去往敵國和親项乒。 傳聞我的和親對象是個殘疾皇子啰劲,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,037評論 2 355

推薦閱讀更多精彩內(nèi)容