中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

SSH Tunnel把個人PC變成“幕后boss”的示例分析

發布時間:2021-11-09 09:41:36 來源:億速云 閱讀:104 作者:柒染 欄目:建站服務器

本篇文章為大家展示了SSH Tunnel把個人PC變成“幕后boss”的示例分析,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

指路牌

  • SSH Tunnel

  • 端口轉發

    網上有帖子提到SSH Tunnel與端口轉發是不同的,這里我沒有深入研究兩個名詞的具體區別,從結果上來說,我是被SSH Tunnel這個名詞引到這個知識點的,但實現的效果很像“端口轉發”,姑且都寫上吧。

適用場景

希望在自己電腦本地啟動服務,讓Internet發向服務器的請求轉向自己的電腦,從而使調試更便利。

該debug模式只有特殊情境:如強制需要固定IP等才會用到,并不具有普遍性。
網上大多教程是將端口映射到局域網內某設備上,應該都出出自運維向從業者的,作為開發者本blog簡化場景就是將服務器的端口映射到自己電腦上。

環境

  • Linux、windows、Mac均可

背景

最近由于工作原因,接手了一個與微信公眾號相關的項目。項目部署起來后發現功能不能完全跑通,因此需要打斷點檢查問題到底出在了什么地方。由于開發涉及微信公眾平臺,其要求將ip加到白名單內,因此需要“固定IP”,又由于項目部分模塊需要使用https,在搭建https比本地要便捷。以上兩條原因讓我選擇使用端口映射。

實現

ssh -p22 -i NAME.pem -N -R 0.0.0.0:8080:127.0.0.1:8080 USER@IP
  • 嗯,就是這么簡單,一條指令就可以了………

  • NAME.pem: pem文件,記得將執行路徑索引到pem文件下,或者寫成pem的絕對路徑。如果使用帳號密碼登錄的話,去掉-i NAME.pem, 命令輸入后會要求輸入密碼,效果相同

  • USER: 登錄服務器用戶名,如:root

  • IP: 服務器的公網IP地址

備注

  • 一般博客都會講到 -L -D,但是由于在我的場景中,不會使用到這兩種模式,這里不做介紹了。

  • 要從微信服務器拿取token,實際上并不一定非要使用具有固定IP的服務器,實際上將個人電腦的臨時IP加入到微信IP白名單同樣可以拿取到token,但弊端是動態IP會變化,因此需要在IP變動時進行替換,比較麻煩。

在使用端口映射時我就冒出過另外一個問題,端口映射能夠將服務器的某個端口接收到的服務都映射到本地電腦,但如何控制本地電腦所有發出的請求也走服務器昵?我們都知道本地發起網絡請求時,發起請求的端口是不完全可控的。因此即使使用了端口映射,無非是實現了一個代理人將聽到的話講述給我,但我還是要和外來者直接對話的局面,如下圖。如果我想當一個“幕后boss”,完全經由代理人來完成轉化呢?

我們唯一需要做的就是讓個人電腦發起的所有請求都經過具有固定ip的云服務器來完成,推薦工具比如“TinyProxy”。

當端口映射和TinyProxy均搭建起來后,ECS將變成我們PC在Internet的代言人。自己也就變成“幕后boss”了。

上述內容就是SSH Tunnel把個人PC變成“幕后boss”的示例分析,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

兰州市| 长春市| 舞阳县| 新民市| 松桃| 犍为县| 武平县| 高淳县| 昌江| 明光市| 玉屏| 北宁市| 陇西县| 桑植县| 金阳县| 平定县| 中超| 沧州市| 尚志市| 酉阳| 阿克苏市| 利辛县| 夏邑县| 蓝田县| 错那县| 繁峙县| 建德市| 缙云县| 南昌市| 化德县| 汉中市| 广安市| 台前县| 库伦旗| 奉节县| 吉首市| 涟源市| 斗六市| 吉水县| 靖州| 海伦市|