需求說明
居家辦公,想訪問公司測試機下的測試log文件,分析問題原因。
公司測試機是windows 64位系統。
方案一,使用teamviewer遠程訪問。可以實現,但不利於多人同時訪問。
方案二,內網穿透工具+web服務器。可以達到目的。但該方法不利於更新程序,重啓程序。本文介紹方案二。
基本思路如下:
1)使用dingtalk pierced工具建立訪問隧道(windows 64位操作系統)
2)使用IIS 建立帶目錄瀏覽功能的Web服務器
使用dingtalk-pierced
clone git倉庫
執行命令:
git clone https://github.com/open-dingtalk/pierced.git
到pierced/windows_64目錄下, 啓動內網穿透隧道
./ding.exe -config=ding.cfg -subdomain=dhliu_gtlybj 8000
驗證:在瀏覽器中輸入
http://dhliu_gtlybj.vaiwan.com/
這時,會提示web服務器未建立。
在手機中驗證(非wifi下)。
使用IIS搭建web服務器
配置Windows功能
建立web服務器
啓用目錄瀏覽
注意
1)必須設置物理路徑(物理路徑是可以訪問的本地目錄)
2)web服務器不需指定IP
3)參考文獻2)3),不需要啓動ftp服務器;web服務器啓動後,便具有瀏覽功能;單擊,瀏覽器會提示是否保存。
驗證
在本地瀏覽器中輸入http://dhliu_gtlybj.vaiwan.com/
看到本地目錄,即爲正確。
在手機上驗證:關閉wlan;啓用移動數據;在瀏覽器中輸入http://dhliu_gtlybj.vaiwan.com/;看到測試機目錄,即爲正確。
reference
1)釘釘內網穿透設置方法
https://www.jianshu.com/p/4e4f6c8d31e0
2)win10搭建局域網ftp服務器和web服務器
https://blog.csdn.net/LOLVVVVVVVVVlol/article/details/88067732
3)win7環境下搭建ftp服務和web服務,實現圖片服務器功能https://blog.csdn.net/weixin_39598206/article/details/81704389