原创 WebSSH畫龍點睛之lrzsz上傳下載文件

本篇文章沒有太多的源碼,主要講一下實現思路和技術原理 當使用Xshell或者SecureCRT終端工具時,我的所有文件傳輸工作都是通過lrzsz來完成的,主要是因爲其簡單方便,不需要額外打開sftp之類的工具,通過命令就可輕鬆搞定,在用

原创 堡壘機WebSSH進階之實時監控和強制下線

這個功能我可以不用,但你不能沒有 前幾篇文章實現了對物理機、虛擬機以及Kubernetes中Pod的WebSSH操作,可以方便的在web端對系統進行管理,同時也支持對所有操作進行全程錄像,以方便後續的查看與審計 這一篇文章接着實現一個看

原创 請不要嘲笑你身邊那些投了P2P的朋友

在這方面我是非常謹慎的,但依然逃脫不了翻車的命運 這段時間曾經無數大V強烈推薦的懶投資出現大面積逾期,又把這個行業推上了風口浪尖,這裏講一講我的故事 對於大多數人的理財投資可能是從2013年餘額寶的推出開始的,餘額寶提出1元起購,隨存隨

原创 你的文章裏爲什麼不放源碼Github鏈接了

“你的文章裏爲什麼不放源碼Github鏈接了?”,一個讀者這麼問我 我把這張圖發給了他,這是我之前放文章中Demo源碼的Github倉庫 他一臉疑惑,問我怎麼了 經常使用Github的小夥伴都知道,star的含義就像社交媒體中的點贊,

原创 堡壘機的核心武器:WebSSH錄像實現

WebSSH終端錄像的實現終於來了 前邊寫了兩篇文章『Asciinema:你的所有操作都將被錄製』和『Asciinema文章勘誤及Web端使用介紹』深入介紹了終端錄製工具Asciinema,我們已經可以實現在終端下對操作過程的錄製,那麼

原创 Asciinema文章勘誤及Web端使用介紹

欠下的債遲早是要還的,查文檔,重驗證,出結果,不誤導 文章勘誤 在上一篇文章Asciinema:你的所有操作都將被錄製中有兩個地方表述有錯誤或瑕疵,這裏更正一下 第一個地方爲錄製時的參數--stdin,參數的意思是啓用標準輸入錄製,原文

原创 Asciinema:你的所有操作都將被錄製

如何實現類似於Jumpserver koko一樣的終端錄製回放功能呢?本文介紹一個神器 asciinema 是一款開源免費的終端錄製工具,它可以將命令行輸入輸出的任何內容加上時間保存在文件中,同時還提供方法在終端或者web瀏覽器中進行回

原创 Django實現WebSSH操作物理機或虛擬機

我想用它替換掉xshell、crt之類的工具 WebSSH操作物理機或虛擬機 Django實現WebSSH操作Kubernetes Pod文章發佈後,有小夥伴說咖啡哥,我們現在還沒有用上Kubernetes,但我想通過瀏覽器連接我們的物

原创 粉絲請看 | 里程碑以及未來的方向

感謝有你,我們一起創造了傳奇 去年七月開始寫微信公衆號,截至昨天一共發了63篇文章,實現了當初定下的粉絲5000的目標,今天想和大家一起分享這份快樂,順便聊一聊公衆號未來的發展方向 瞭解套路,如何快速漲粉 曾見到很多技術方向公衆號,在一

原创 Kubernetes WebSSH終端窗口自適應Resize

追求完美不服輸的我,一直在與各種問題鬥爭的路上痛並快樂着 上一篇文章Django實現WebSSH操作Kubernetes Pod最後留了個問題沒有解決,那就是terminal內容窗口的大小沒有辦法調整,這會導致的一個問題就是瀏覽器上可顯

原创 Django實現WebSSH操作Kubernetes Pod

優秀的系統都是根據反饋逐漸完善出來的 上篇文章介紹了我們爲了應對安全和多分支頻繁測試的問題而開發了一套Alodi系統,Alodi可以通過一個按鈕快速構建一套測試環境,生成一個臨時訪問地址,詳細信息可以看這一篇文章:Alodi:爲了保密我

原创 Django默認權限機制介紹及實踐

演示Django版本爲當前最新版本v2.2 當Django配置文件中的INSTALL_APPS包含了django.contrib.auth時,就默認啓用了一個簡單的權限系統,提供了爲用戶或組分配權限的方法 之所以說簡單呢?主要是因爲:

原创 建議收藏 - 專業的MySQL開發規範

爲了項目的穩定,代碼的高效,管理的便捷,在開發團隊內部會制定各種各樣的規範 這裏分享一份我們定義的MySQL開發規範,歡迎交流拍磚 數據庫對象命名規範 數據庫對象 命名規範的對象是指數據庫SCHEMA、表TABLE、索引INDEX、約束

原创 Alodi:爲了保密我開發了一個系統

每天都在愉快的造輪子,這次可以一鍵創建測試環境 咖啡君維護了幾十個不同類型項目,其中有相當一部分項目是對保密性有很高要求的,也就是說下個版本要上線的內容是不能提前泄露的,就像蘋果新產品的介紹網站決不允許在產品發佈之前流出一樣,這種保密內

原创 MySQL EXPLAIN結果集分析 - 附帶大量案例

大量實例助你看懂Explain的輸出內容,輕鬆搞定慢查詢 EXPLAIN:查看SQL語句的執行計劃 EXPLAIN命令可以幫助我們深入瞭解MySQL基於開銷的優化器,還可以獲得很多可能被優化器考慮到的訪問策略的細節,以及當運行SQL語句