小白實現FTP外網訪問
FTP外網訪問
本人小白一枚,通過自己摸索和網上搜索,最終實現了FTP的外網訪問。分享經驗如下,希望後人少走彎路。
1 環境
公網下一個路由器,檔案儲存伺服器(即電腦)在此路由器下。另外公網下的電腦為客戶端。
2 FTP搭建
使用serv_U(版本15.1.5)進行ftp伺服器搭建,具體過程百度一下即可。
比如這位大神分享的經驗:
下面進行幾項重要設定
對ftp伺服器下的監聽器進行修改,如下圖所示
下面設定PASV埠範圍(意思就是伺服器向外傳送資料用埠)
作為測試可以設定一個無密碼的使用者
下面最重要的一步,需要將命令埠和資料埠在路由器上對映到公網裡,其中命令埠是21和22,資料埠是13001-13003。
我這裡對映21和22為xx.xx.xx.xx:8021和xx.xx.xx.xx:8022(xx.xx.xx.xx為你的公網IP)
然後直接在外網電腦的瀏覽器或者資源管理器裡直接輸入ftp://xx.xx.xx.xx:8021就可以進行訪問了。
摸索過程中主要參考了superdog007的博文,十分感謝!
相關推薦
小白實現FTP外網訪問
FTP外網訪問 本人小白一枚,通過自己摸索和網上搜索,最終實現了FTP的外網訪問。分享經驗如下,希望後人少走彎路。 1 環境 公網下一個路由器,檔案儲存伺服器(即電腦)在此路由器下。另外公網下的電腦為客戶端。 2 FTP搭建 使用serv_U(版本15.1.5)進行f
ubuntu下搭建vsftpd,實現從外網訪問到內網ftp伺服器
sudo apt install openssh-server可以先安裝一下ssh服務,以後可以用winscp傳送資料。 情景 @1 先安裝vsftpd。網上有教程可找。可以參考如下: http://www.linuxidc.com/Linux/2016-12/138563
外網訪問SQLServer資料庫holer實現
外網訪問內網SQLServer資料庫 內網主機上安裝了SQLServer資料庫,只能在區域網內訪問,怎樣從公網也能訪問本地SQLServer資料庫? 本文將介紹使用holer實現的具體步驟。 1. 準備工作 1.1 安裝並啟動SQLServer資料庫 預設安裝的SQLServer資料庫埠是1433。
Holer實現oracle資料庫外網訪問
外網訪問內網Oracle資料庫 內網主機上安裝了Oracle資料庫,只能在區域網內訪問,怎樣從公網也能訪問本地Oracle資料庫? 本文將介紹使用holer實現的具體步驟。 1. 準備工作 1.1 安裝Java 1.7及以上版本 執行命令java -version檢查Java安裝和配置是否正確。
Holer實現外網訪問本地MySQL資料庫
外網訪問內網MySQL資料庫 內網主機上安裝了MySQL資料庫,只能在區域網內訪問,怎樣從公網也能訪問本地MySQL資料庫? 本文將介紹使用holer實現的具體步驟。 1. 準備工作 1.1 安裝並啟動MySQL資料庫 預設安裝的MySQL資料庫埠是3306。 2. 實現步驟 2.1 下載並解壓
Holer實現外網訪問本地NodeJS
外網訪問內網Node.js 內網主機上安裝了NodeJS,只能在區域網內訪問,怎樣從公網也能訪問本地Node.js? 本文將介紹使用holer實現的具體步驟。 1. 準備工作 1.1 安裝並啟動Node.js 預設安裝的Node.js埠是3000。 2. 實現步驟 2.1 下載並解壓holer軟
Holer實現外網訪問本地WampServer
外網訪問內網WampServer 內網主機上安裝了WampServer,只能在區域網內訪問,怎樣從公網也能訪問本地WampServer? 本文將介紹使用holer實現的具體步驟。 1. 準備工作 1.1 安裝並啟動WampServer 預設安裝的WampServer埠是80。 2. 實現步驟 2
Holer實現外網訪問本地Jupyter Notebook
外網訪問內網JupyterNotebook 內網主機上安裝了JupyterNotebook,只能在區域網內訪問,怎樣從公網也能訪問本地JupyterNotebook? 本文將介紹使用holer實現的具體步驟。 1. 準備工作 1.1 安裝並啟動JupyterNotebook 預設安裝的Jupyter
Holer實現外網訪問本地PostgreSQL資料庫
外網訪問內網PostgreSQL資料庫 內網主機上安裝了PostgreSQL資料庫,只能在區域網內訪問,怎樣從公網也能訪問本地PostgreSQL資料庫? 本文將介紹使用holer實現的具體步驟。 1. 準備工作 1.1 安裝並啟動PostgreSQL資料庫 預設安裝的PostgreSQL資料庫埠是
Holer實現外網訪問本地RESTful API
外網訪問內網RESTful API 內網主機上安裝了RESTful API服務端程式,只能在區域網內訪問,怎樣從公網也能訪問本地RESTful API? 本文將介紹使用holer實現的具體步驟。 1. 準備工作 1.1 安裝並啟動RESTful API服務端程式 預設安裝的RESTful API服務
Holer實現外網訪問本地SQLServer資料庫
外網訪問內網SQLServer資料庫 內網主機上安裝了SQLServer資料庫,只能在區域網內訪問,怎樣從公網也能訪問本地SQLServer資料庫? 本文將介紹使用holer實現的具體步驟。 1. 準備工作 1.1 安裝並啟動SQLServer資料庫 預設安裝的SQLServer資料庫埠是1433。
Holer實現外網訪問本地Apache HTTP Server
外網訪問內網Apache HTTP Server 內網主機上安裝了Apache HTTP Server,只能在區域網內訪問,怎樣從公網也能訪問本地Apache HTTP Server? 本文將介紹使用holer實現的具體步驟。 1. 準備工作 1.1 安裝並啟動Apache HTTP Server
Holer實現外網訪問內網Oracle資料庫
外網訪問內網Oracle資料庫 內網主機上安裝了Oracle資料庫,只能在區域網內訪問,怎樣從公網也能訪問本地Oracle資料庫? 本文將介紹使用holer實現的具體步驟。 1. 準備工作 1.1 安裝Java 1.7及以上版本 執行命令java -version檢查Java安裝和配置是否正確。
Holer實現外網訪問本地SQLServer數據庫
日誌 strong str tar 問題 地址 局域網 projects 127.0.0.1 外網訪問內網SQLServer數據庫 內網主機上安裝了SQLServer數據庫,只能在局域網內訪問,怎樣從公網也能訪問本地SQLServer數據庫? 本文將介紹使用holer實現的
Holer實現外網訪問本地Nginx
外網訪問內網Nginx 內網主機上安裝了Nginx,只能在區域網內訪問,怎樣從公網也能訪問本地Nginx? 本文將介紹使用holer實現的具體步驟。 1. 準備工作 1.1 安裝並啟動Nginx 預設安裝的Nginx埠是80。 2. 實現步驟 2.1 下載並解壓holer軟體包 Holer軟體
通過內網穿透實現外網訪問Tomcat區域網伺服器,
這幾天正在做一個小專案,專案需要搭建本地伺服器並且外網可以訪問到伺服器指定的檔案,這只是專案的開端,想發篇部落格記分享一下。由於我的網路是校園網所以必須要進行內網穿透,這樣外網才能訪問區域網主機。好的,那麼讓我來說一下具體的實現流程哈。主要軟體Tomcat7,Sun-Ngro
apache+svn+jira伺服器配置(通過80埠實現外網訪問)
網上的svn與jira的整合文章很多也很雜,但大多千篇一律,並沒有解決我需要解決的問題,比如:配置完成後,還是不能從外網通過80埠同時訪問svn和jira兩種應用。而且還需要另外下載安裝Apache,配置起來也很麻煩。這不是我想要的。 本文主要解決的問題是,在內網架設ap
phpstudy搭建網站並實現外網訪問
最近伺服器被黑客攻擊,掛了,只能重灌系統,還好網站都在本地有備份. 於是又苦逼的搭建伺服器吧,這裡我沒有使用iis的伺服器而是用了Apache伺服器,並用的phpstudy整合. 搭建玩ftp,網站上傳完,在本地設定完域名資訊,但是在外網始終
使用SecureCRT轉發功能,實現外網訪問內網服務
A: 內網Linux系統,不能上外網 ip:192.168.6.10 有如下服務 22埠 ssh2 B: (windows系統) 內網主機,可以訪問A主機,可以通過閘道器訪問C主機. C: 外網Linux系統,公網ip:202.108.16.5 有如
使用電信光貓加路由器實現內網穿透,外網訪問內網
準備工作:1. 需註冊一個花生殼賬號和購買一個殼域名(可以免費獲取殼域名)2. 電腦下載安裝花生殼客戶端3. 使用電信光貓超級管理員密碼獲取器獲取光貓超級密碼4. 寬頻賬號與寬頻密碼(光貓配置後,需登入路由器上網,路由器需使用寬頻賬號與密碼登入上網)一.電信光貓配置1.1 在