博客 / 詳情

返回

在安卓Android手機上安裝Cloudflare Tunnel實現免費內網穿透

基礎配置:

第一步:在手機上安裝ksweb(https://kslabs.ru/download)和termux(https://termux.dev/cn/),建議安裝最新版APP

第二步:打開ksweb配置本地主機,如:http://localhost:8080

第三步:打開termux配置軟件源命令:termux-change-repo,然後更新軟件命令:pkg update && pkg upgrade -y

第四步:在termux運行安裝ssh命令:pkg install openssh -y,輸入命令查看當前用户:whoami,修改密碼命令:passwd,連輸兩次密碼即可完成

第五步:在termux運行ssh命令:sshd,然後輸入命令查看ip地址:ifconfig,在局域網裏通過電腦軟件連接ssh更容易輸入和操作

隧道配置:

第一步:在termux安裝Cloudflare Tunnel命令:pkg install cloudflared -y

第二步:Cloudflare Tunnel認證:cloudflared tunnel login,打開瀏覽器窗口並登錄Cloudflare帳户,登錄後選擇您的主機名並確認授權

第三步:創建隧道命令:cloudflared tunnel create TUNNEL_NAME,或者添加已有隧道命令:cloudflared tunnel token --cred-file ~/.cloudflared/TUNNEL_UUID.json  TUNNEL_NAME,查看隧道命令:cloudflared tunnel list

第四步:接着執行運行隧道命令:cloudflared tunnel run TUNNEL_UUID,正常運行表示當前隧道狀態已激活

第五步:至此可通過:https://one.dash.cloudflare.com/ 遷移隧道並配置主機名,中文配置教程:https://cloudflared.cn/get-started/create-remote-tunnel/

自啓動配置:

第一步:在termux安裝vim命令:pkg install vim -y,然後輸入命令創建啓動文件:vim ~/.bashrc,或者使用:nano ~/.bashrc

第二步:在文件中添加下面代碼並保存

#運行ssh
sshd

#運行cloudflared tunnel
nohup cloudflared tunnel run TUNNEL_NAME >/dev/null 2>&1 &

第三步:重新打開termux後,查看後台進程命令:ps,結果中看到有“cloudflared”代表隧道正常運行

完。

user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.