『壹』 簡單幾步實現內網穿透(Windows部署開源frp)
要實現內網穿透(Windows部署開源frp),首先從實際需求出發。小明,一個在家工作且家中網路無公網IP的作者,需要在公司訪問未備份的家中電腦文件。內網穿透的作用是將內網流量通過公網設備轉發,讓內網設備可從互聯網訪問。
核心原理是通過"映射"和"轉發"技術,服務端(公網IP設備)開放7000和6000兩個埠,而客戶端(內網設備)開放實際應用埠,如ssh的22埠,並將公網映射埠告知服務端。這樣,外界可通過指定的公網埠訪問內網設備。
搭建基礎設施包括兩部分:服務端和客戶端。服務端運行frps.exe,配置frps.ini,而客戶端運行frpc.exe,配置frpc.ini。通過SSH訪問內網,修改配置文件,啟動服務端和客戶端,即可實現遠程訪問。比如,命令行中輸入`ssh -p 6000 [email protected]`訪問內網電腦。
為了提供文件訪問服務,需要在客戶端配置c_static_file和d_static_file插件,允許通過瀏覽器訪問。配置完成後,啟動frpc,瀏覽器輸入地址`x.x.x.x:6001/driver_c/`,輸入用戶名和密碼即可訪問。
在Windows部署frp時,先在阿里雲獲取公網IP,下載frp軟體,配置伺服器端(frps.ini)監聽埠,允許訪問,然後在客戶端(frpc.ini)設置伺服器地址和埠,以及所需的埠映射,如RDP和文件訪問。可以創建批處理腳本自動啟動frp,以實現便捷的開機啟動或定時任務。frp提供了豐富的配置選項,適應不同場景的內網穿透需求。
『貳』 路由器好像在內網,如何使用內網穿透
內網穿透技術
在高度互聯的當代,互聯網成為工作和生活不可或缺的工具。然而,部分地區正逐步回收家庭用戶的公網IPv4地址,這導致用戶無法直接通過公網訪問家中的設備和服務,引發一定困擾。但無需憂慮,內網穿透技術成為解決這一問題的優質方案。
本教程介紹一款名為NPS的輕量級內網穿透工具,它不僅兼容X86、ARM和MIPS等多平台,還提供便捷的WEB管理界面,使搭建和配置內網穿透伺服器變得簡易直觀。
內網穿透技術概述
內網穿透技術旨在將內部網路的服務公開至公網,使外部用戶得以通過互聯網訪問內部網路中的服務。即使沒有公網IP地址或埠轉發,通過一個中間代理伺服器,內部網路的服務也能被外部用戶訪問。
內網穿透適用於多種場景,常見的工具包括ngrok、frp、nps等。這些工具提供簡便的界面和配置選項,助力用戶快速搭建內網穿透環境。然而,在使用內網穿透技術時,必須重視安全性,採取適當措施保護內部網路的安全。
NPS簡介
nps是一款輕量級、高性能、功能強大的內網穿透代理伺服器。支持TCP、UDP流量轉發,可應用於任何tcp、udp上層協議(如訪問內網網站、本地支付介面調試、ssh訪問、遠程桌面,內網dns解析、游戲私服、我的世界伺服器等)。同時支持內網http代理、內網socks5代理、p2p等,具備snappy壓縮、站點保護、加密傳輸、多路復用、header修改等特性,集成web圖形化管理,支持多用戶模式。
NPS案例
NPS項目Github地址:github.com/yisier/nps
NPS官方中文文檔:e-hang-io.github.io/nps/#...
准備步驟
首先,需一台具備公網IP的雲伺服器,推薦使用雨雲服務。使用優惠碼注冊雨雲賬號,並通過優惠券享受5折優惠。注冊後登錄雨雲控制台,選擇雲伺服器區域,推薦內地機房如十堰,因IP價格更便宜。配置選擇2核2G規格,系統選擇Debian12,預安裝Docker環境。
連接伺服器
下載並安裝SSH客戶端,如putty或mobaxterm,輸入伺服器IP地址、默認埠22,輸入賬號(root)和密碼,復制和粘貼文本在SSH終端操作。
安裝Docker
若已預安裝Docker,可跳過此步驟。否則,在SSH終端輸入安裝命令,確保成功安裝Docker。
Docker換國內源
更換Docker國內源以優化性能。
搭建NPS服務端
安裝NPS服務端,通過瀏覽器訪問伺服器IP:8080,登錄管理界面(默認用戶名:admin,密碼:123,務必修改web_password配置文件)。修改密碼後,NPS服務端准備就緒。
客戶端安裝使用
登錄NPS服務端管理頁面,添加客戶端,安裝Windows、Linux(Docker或安裝包)、ARM或MIPS平台的NPS客戶端。按照平台指導完成客戶端安裝。
建立內網穿透隧道
使用已安裝的客戶端,新建內網穿透隧道,以遠程桌面服務為例,映射TCP 3389埠。填寫客戶端ID、服務端埠、目標IP埠等信息,創建隧道後,通過伺服器埠訪問內網機器。
推薦閱讀
『叄』 2024最新寶塔伺服器做內網穿透教程,親測可用
面對AI項目的快速發展,許多人希望在本地運行模型,但顯卡算力限制了筆記本的性能。為了解決這個問題,我探索了內網穿透技術,將本地服務對外公開。本文將分享一個親測可用的寶塔伺服器內網穿透教程,適合已有寶塔伺服器並需要擴展服務的用戶。
首先,登錄寶塔,通過軟體商店中的第三方應用功能導入插件,然後選擇我分享的內網穿透插件。安裝後,配置frps服務,推薦在線安裝,但如遇網路問題,可離線導入安裝包。確保frps版本與客戶端軟體版本對應,避免兼容性問題。
接下來,開啟寶塔上的frps服務,並在安全組中放行相關埠,如7000、7001和7500。啟動服務後,本地客戶端需要配置frpc.toml文件,根據你的服務選擇正確的埠地址。使用命令行啟動frpc.exe,通過輸入【http://你的伺服器IP:7001】驗證是否成功訪問。
一旦訪問成功,你可以進行域名介面轉發,甚至將其轉化為服務。但請注意,將本地服務公開可能帶來安全風險,分享時要謹慎。教程軟體包鏈接:https://pan.quark.cn/s/381f0a76036f
本文旨在提供一個實用的搭建教程,雖然可能不是最優解,但能幫助大家實現在伺服器上運行高性能模型,滿足實際需求。感謝閱讀,如果有任何問題,歡迎大家交流討論。