KSWEB是一個在安卓手機或是平板電腦上創建服務器的軟件,讓你隨時隨地擁有一個可以移動的服務器。
安裝方法及作用這里就不講了。
現在點擊“GO TO”,啟動手機上的瀏覽器即可訪問了。不過由于我們還沒有對初始頁面進行設置,這里顯示的只是默認初始頁面。下面我們以打造一個手機軟件資源共享頁面為例。主頁界面可以實行拿來主義,比如可以直接使用豌豆莢軟件界面,在電腦上打開http://www.wandoujia.com/tag/,然后點擊“文件→另存為”,將當前頁面以Index.html為名,保存類型選擇“網頁,全部(*.htm;html)”保存在桌面備用。
接下來在電腦上使用任意網頁編輯軟件,如Word、記事本等,打開上述保存的Index.html文件,然后將原來網站鏈接地址指向手機本地目錄即可。比如需要和好友共享“微信軟件”,在網上下載好微信軟件然后重命名為Weixin.apk,然后將其復制到手機上的sdcard\htdocs目錄下(默認為KSWEB服務器根目錄),接著在Index.html文件中找到微信條目,將其中的“herf=”后的代碼更改為href="/weixing.apk",代碼意思是點擊這個鏈接后,轉向WEB服務器根目錄下的Weixing.apk這個文件,從而實現共享文件的下載(圖2)。
按提示將自己所有需要共享的資源上傳到手機上的sdcard\htdocs目錄下,然后操作同上,將原來軟件名稱和“herf=”后的指向鏈接到手機本地目錄上即可,接著可以刪除原網頁不需要的連接,最后將修改過的Index.html和Index_files目錄全部復制到手機上的sdcard\htdocs目錄下,這樣即可完成共享主頁的建設。
小提示
★軟件圖片需要自行準備png圖片,然后保存在sdcard\htdocs\index_files目錄,接著更改對應項目下的src="index_files/XXX.png"代碼即可。大家也可以參照網頁模式,自行建立新軟件鏈接代碼。
綁定IP 外網訪問WEB服務器
通過上述的操作,我們已經完成本地服務器的搭建。不過對大多數人來說,手機通過Wi-Fi獲得的IP是DHCP自動分配,電腦網絡IP也是動態分配的。因此我們要綁定上述兩個IP地址才能讓外網電腦順利訪問KSWEB服務器。
固定手機IP地址
進入“設置→無線和網絡設置”,長按當前連接的“熱點”選擇“修改網絡”,接著在彈出的窗口勾選“顯示高級選項”,IP設置選擇“靜態”,輸入一個自己需要固定的IP地址如192.168.1.105,其他選擇默認設置,最后點擊“保存”,這樣每次手機Wi-Fi鏈接后的IP地址就固定了(圖3)。
綁定電腦網絡IP
固定電腦網絡IP可以通過花生殼的免費動態域名綁定服務,由于手機獲得只是內網IP,外網訪問還需要設置轉發規則。這些可以在路由器中進行設置,下面以Tplink WR541G/542G設置為例。
進入路由器設置界面后切換到“轉發規則→虛擬服務器”,然后點擊“添加”,添加如下規則(圖4):
服務端口:8080
IP地址:192.168.1.105
繼續展開“轉發規則→DMZ主機器”,DMZ主機的IP地址設置為“192.168.1.105”DMZ的狀態為啟用,這樣通過外網訪問電腦網絡IP地址就會自動轉向到“192.168.1.105:8080”。
第3步:申請一個花生殼免費動態域名。接著在路由器設置界面切換到“動態DNS”,服務提供者選擇“花生殼”,按提示輸入申請到的域名和密碼,成功連接后就可以使用申請到的動態域名直接訪問手機上的SKWEB服務器了(圖5)。
完成上述設置后,以后我們只要將上述域名告訴朋友,一旦我們的手機通過Wi-Fi連接并開啟KSWEB服務器,他們在電腦或者手機上的瀏覽地址欄輸入上述綁定的域名就可以直接訪問手機上的資源了。比如用戶點擊其中的微信后就會自動彈出下載微信窗口,因為這個鏈接直接指向到了手機上的Weixing.apk,其他資源共享操作類似(圖6)。