推薦一個便捷好用的內網穿透工具lanproxy
- 2019 年 12 月 18 日
- 筆記
展示本地項目給朋友、小程序開發時會用到的工具
是一個將局域網個人電腦、服務器代理到公網的內網穿透工具,支持tcp流量轉發,可支持任何tcp上層協議(訪問內網網站、本地支付接口調試、ssh訪問、遠程桌面…)
# 使用
獲取發佈包
- 拉取源碼,運行 mvn package,打包後的資源放在distribution目錄中,包括client和server
- 直接下載發佈包 https://github.com/ffay/lanproxy/releases
# 配置
server conf目錄config.properties
server.bind=0.0.0.0 #與代理客戶端通信端口 server.port=4900 #ssl相關配置 server.ssl.enable=true server.ssl.bind=0.0.0.0 server.ssl.port=4993 server.ssl.jksPath=test.jks server.ssl.keyStorePassword=123456 server.ssl.keyManagerPassword=123456 #這個配置可以忽略 server.ssl.needsClientAuth=false #WEB在線配置管理相關信息 config.server.bind=0.0.0.0 config.server.port=8090 config.admin.username=admin config.admin.password=admin
client
#與在proxy-server配置後台創建客戶端時填寫的秘鑰保持一致; client.key= ssl.enable=true ssl.jksPath=test.jks ssl.keyStorePassword=123456 #這裡填寫實際的proxy-server地址;沒有服務器默認即可,自己有服務器的更換為自己的proxy-server(IP)地址 server.host=xxx.com #proxy-server ssl默認端口4993,默認普通端口4900 #ssl.enable=true時這裡填寫ssl端口,ssl.enable=false時這裡填寫普通端口 server.port=4993
- 安裝java1.7或以上環境
- linux(mac)環境中運行bin目錄下的 startup.sh
- windows環境中運行bin目錄下的 startup.bat