實現外網遠程桌面內網的電腦和外網訪問內網的FTP


   基於之前兩篇文章搭建了ngrok實現了內網穿透,用過了http和https的協議完成了外網訪問內網的網站,這一篇教大家用tcp協議實現外網遠程桌面內網的電腦和外網訪問內網的FTP。

一、外網遠程桌面內網的電腦

  如何讓外網的電腦遠程本地的電腦呢,用ngrok進行內網穿透,把本地的遠程端口映射出去,然后使用Windows的遠程桌面,就能進行連接了。

  首先,更改ngrok.cfg文件(當然你也可以重新建一個使用(ノ ̄▽ ̄))

server_addr: "你的域名:4443"
trust_host_root_certs: false
tunnels:
  mstsc:
    remote_port: 5012
    proto:
      tcp: "127.0.0.1:3389"

  

  然后更改start.bat文件(同理你也可以重新建一個使用(~ ̄▽ ̄)~ )

  ngrok -config=ngrok.cfg start mstsc

  

  然后運行start.bat文件

   

  然后右鍵計算機→屬性,點擊遠程設置。

  

  切到遠程選項,勾選【允許遠程協助連接這台計算機】,然后下面的選項也要允許。

  

  注:本機需要設置賬戶密碼,沒有賬號和密碼的計算機無法被遠程連接。

  接着,我們在另一台電腦上打開Windows自帶的遠程桌面。

  WIN+R運行mstsc。

   

  或開始菜單搜索找到遠程桌面。

  

   輸入你的域名:映射服務器的端口。點擊連接,然后輸入遠程計算機的賬號和密碼就能成功進行連接了。

  

二、外網訪問內網的FTP

  運行用ngrok進行內網穿透,就能夠達到讓外網訪問本地的FTP實現對本地文件隨時隨地的操作,是不是就很方便。

  這里我沒有用IIS上的FTP,而是用了Serv-U這個軟件作為FTP服務端。

  首先我們先下載安裝Serv-U(下載和安裝網上很多,這里就不再贅述了)

  安裝完成啟用后,新建一個域,我這里取名為ftp

   

  然后,點擊【用戶】,添加一個域用戶。

  

  填入用戶名和密碼,選擇根目錄。

  

  然后切到【目錄訪問】添加目錄訪問規則,選擇路徑,點擊完全訪問,保存。

  

  接着,點擊【域詳細信息】,切換到【監聽器】,下面點擊添加。

  

  彈出窗口,類型和IP地址默認就行了,端口為ftp連接口,默認為21,我用的是5001,然后勾選【啟用監視器】,在PASV模式里填入你的域名或服務器IP。

  

  接下來切換到全局,點擊【限制和設置】,切到【設置】,在下面的【網絡設置】中,設置PASV被動模式的端口范圍,我這里設置的是5008到5009。

   

  這樣FTP服務端就搭建好了,然后就該用ngrok進行端口映射了。(注:我本地的防火牆是關着的)

   

  同理,配置ngrok.cfg文件,設置TCP映射,結合之前的,這里把所有用過的都寫上,紅框里是本次用到的。

server_addr: "你的域名:4443"
trust_host_root_certs: false
tunnels:
  http:
    subdomain: "www"
    proto:
      http: "233"
  https:
    subdomain: "www"
    proto:
      https: "2333"
  mstsc:
    remote_port: 5002
    proto:
     tcp: "127.0.0.1:3389"
  ftp:
    remote_port: 5001
    proto:
     tcp: "127.0.0.1:5001"
  ftp1:
    remote_port: 5008
    proto:
     tcp: "127.0.0.1:5008"
  ftp2:
    remote_port: 5009
    proto:
     tcp: "127.0.0.1:5009"

  

  然后把start.bat文件中啟動的改為本次使用的。

  ngrok -config=ngrok.cfg start ftp ftp1 ftp2

  

  

  至此,FTP服務端就搞定了,然后就是我們來使用它了。

  網頁上訪問:

  打開瀏覽器,輸入ftp://你的域名:ftp連接端口,彈出登錄框登錄。

  

  就能看到FTP里的文件了。

  

 

  文件管理器上訪問:

  在另一台電腦上打開資源管理器,輸入ftp://你的域名:ftp連接端口。

  

  然后輸入用戶名和密碼進行驗證。

  

  成功訪問。

  

  手機上訪問:

  下載一個ES文件瀏覽器。

  

  展開右側,選擇FTP。

  

  點擊新建,選擇ftp。

  

  配置信息,點擊確定。

  

  就會出現一個文件夾。

  

  點開之后就能夠查看和操作里面的文件了。

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM