變"廢"為寶--Android手機(jī)變服務(wù)器

前言

如果你家有很多的閑置 Android 手機(jī)躺酒,你可以選擇轉(zhuǎn)二手賣了立宜,也可以選擇像小編一樣邀窃,嘗試著變"廢"為寶--一分錢不花的變成一臺(tái) Linux 服務(wù)器~

先說下實(shí)際測(cè)試結(jié)果:可安裝 jdk和Tomcat家坎,外網(wǎng)也可訪問~

如何實(shí)現(xiàn)的呢牍陌?

請(qǐng)細(xì)看下文疮茄,相信肯定會(huì)對(duì)你有所幫助滥朱!

具體流程

設(shè)備需求

  • 閑置安卓手機(jī)一部,我的是 vivo Y37A力试。 要獲取root權(quán)限徙邻。如果總root失敗可以刷下機(jī)(刷機(jī)磚頭,概不負(fù)責(zé))畸裳。
  • 一臺(tái) Windows 電腦或一臺(tái)裝有 Windows 虛擬機(jī)的Mac缰犁。

軟件需求

  • BusyBox,作用:為改造完的linux系統(tǒng)添加指令;
  • Linux Deploy帅容,作用:將Android改造linux的軟件颇象;
  • ConnectBot,作用:linuxdeploy不帶終端不能指令操作并徘,需要ConnectBot鏈接遣钳。

上述軟件請(qǐng)關(guān)注小編公眾號(hào)小白碼農(nóng),回復(fù)變廢為寶獲取麦乞。

操作流程

手機(jī)獲取 root 權(quán)限蕴茴,將3個(gè)軟件安裝至手機(jī),沒有順序要求:

1.jpg

打開BusyBox直接安裝

  • 默認(rèn)安裝地址 /system/xbin(后期有用)姐直。
2.jpg

若安裝失敗倦淀,將這3個(gè)全部選中,重新安裝声畏。

3.jpg

若依然安裝失敗撞叽,可更新 BusyBox,重新嘗試插龄。

打開Linux Deploy能扒,配置

  • Linux 版本;
4.jpg
  • 用戶名辫狼,密碼初斑;
5.jpg
  • 允許 ssh 服務(wù)器啟動(dòng);
6.jpg
  • PATA 環(huán)境膨处;
7.jpg

安裝和啟動(dòng)

  • 等待下載完成出現(xiàn) <<<deploy 為安裝成功见秤;
8.jpg
  • 啟動(dòng);
9.jpg
  • 若啟動(dòng)失敗真椿,一般問題就是倒數(shù)第二行的SSH啟動(dòng)失敗鹃答,可能是手機(jī)內(nèi)核版本與軟件 Linux Deploy 版本不兼容,一般清除之前的配置突硝,重新選擇 Linux 版本即可测摔。

到這一步,其實(shí) Linux 已經(jīng)啟動(dòng)完畢了解恰,有人可能很好奇了锋八,為什么沒有看到熟悉的命令行界面呢?
請(qǐng)耐著性子护盈,繼續(xù)往下看~

打開 ConnectBot 進(jìn)行連接啟動(dòng)的 Linux

  • 打開右下角藍(lán)色加號(hào)挟纱,進(jìn)入配置界面;
10.jpg
  • 輸入密碼 admin 連接成功腐宋。
11.jpg
12.jpg

總算看到熟悉的命令行界面了~
有沒有一絲絲的興奮呢紊服?
想不想敲幾行命令呢檀轨?
想不想PC上連接移動(dòng)服務(wù)器呢~~~
請(qǐng)繼續(xù)往下查看~~~

手機(jī)改造完成

同一局域網(wǎng)的電腦可進(jìn)入 Linux 進(jìn)行操作,Mac電腦操作如下:

  • 打開終端欺嗤,然后輸入sudo su - 回車進(jìn)入根目錄参萄;
  • 輸入:ssh -p 端口號(hào) 服務(wù)器用戶名@ip (例如ssh -p 666 userroot@66.66.66.66
    )回車,到這會(huì)讓你輸入yes或者no來確認(rèn)是否連接煎饼,輸入yes回車
  • 輸入在服務(wù)器上的用戶密碼回車拧揽;
  • 到此進(jìn)入的是你在服務(wù)器上的賬戶的目錄,即為連接成功
sudo su -
換成自己的 服務(wù)器端口 用戶名 和 地址
ssh -p 666 root@176.66.66.66
13.jpg

jdk的配置安裝

  • jdk 版本選擇腺占;
    • 查看支持的 jdk 版本淤袜,先查看是32位還是64位,終端輸入getconf LONG_BIT衰伯,返回具體位數(shù)铡羡;
    • 下載相應(yīng)的jdk;
14.jpg
  • 默認(rèn)不支持 vim 編輯文件意鲸,需要指令安裝烦周;
sudo apt-get install vim
  • 下載的 jdk 放置到指定目錄;
    • 為方便文件傳輸怎顾,我是在 Windows 虛擬機(jī)上使用的是WinSCP读慎;
    • 在 usr 目錄下新建 java 文件夾;
    • 將jdk的壓縮包槐雾,置入 java 文件夾中夭委;
    • 使用tar -zxvf命令解壓;
15.jpg
  • 環(huán)境配置募强;
    • 終端輸入命令sudo vim /etc/profile株灸;
    • 在最后一行添加如下代碼,注意使用自己的文件目錄擎值;
    • 添加完成后慌烧,最好重啟下服務(wù)器,讓配置生效鸠儿;
export JAVA_HOME=/usr/java/jdk1.8.0_144
export JRE_HOME=/usr/java/jdk1.8.0_144/jre
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
  • 檢驗(yàn)屹蚊。
    • 終端輸入java -version查看當(dāng)前 jdk 版本,如果能看到具體的版本號(hào)进每,恭喜你汹粤,成功啦~
16.jpg

Tomcat的配置安裝

  • 進(jìn) Tomcat 官網(wǎng),下載與 jdk 版本相對(duì)應(yīng)的版本(小編使用的 jdk 為8品追,所以 Tomcat 的版本也使用8)
  • 下載的 Tomcat 放置到指定目錄玄括;
    • 在 usr 目錄下新建 tomcat 文件夾冯丙;
    • 將 tomcat 的壓縮包肉瓦,置入 java 文件夾中遭京;
    • 使用tar -zxvf命令解壓;
17.jpg
  • 啟動(dòng) Tomcat泞莉;
    • 進(jìn)入 Tomcat 的 bin 目錄下哪雕;
    • 輸入./startup.sh,看到 Tomcat started鲫趁,即啟動(dòng)成功斯嚎。
18.jpg
  • 檢驗(yàn)。
    • 在瀏覽器輸入http://192.168.1.119:8080/挨厚,看到熟悉的貓堡僻,恭喜你,Tomcat 也配置成功啦~

設(shè)置外網(wǎng)訪問

上面都是在局域網(wǎng)內(nèi)才能操作的疫剃,那如果我要外網(wǎng)訪問钉疫,怎么辦呢?

小編選擇的是 nat123 實(shí)現(xiàn)端口映射巢价。至于原因嘛牲阁,當(dāng)然是免費(fèi)啦~~~

在 Linux 中安裝 nat123

  • 查看操作系統(tǒng)版本;
    • 使用uname -r命令查看:
19.jpg

注:以下操作壤躲,均建立在系統(tǒng)版本在 2.8.x 以上的基礎(chǔ)之上城菊,若系統(tǒng)版本低于2.8,請(qǐng)自行進(jìn)官網(wǎng)進(jìn)行查看碉克。

  • 安裝啟動(dòng)(以下皆是debian/ubuntu系統(tǒng)使用的命令)凌唬;
    • 本地環(huán)境更新命令apt-get update,如出現(xiàn)提示是否繼續(xù)時(shí)漏麦,輸入y回車法瑟;
    • 運(yùn)行環(huán)境安裝命令apt-get install mono-complete,如出現(xiàn)提示是否繼續(xù)時(shí)唁奢,輸入y回車霎挟;
    • 客戶端安裝,選擇的是在線下載安裝麻掸;
      • 在 usr 目錄下新建 nat123 文件夾;
      • 下載安裝包wget http://www.nat123.com/down/nat123linux.tar.gz酥夭;
      • 解壓本地目錄tar -zxvf
    • 客戶端啟動(dòng)脊奋;
      • 進(jìn)入 nat123 的安裝目錄熬北;
      • 運(yùn)行客戶端,并按提示依次輸入自己的帳號(hào)和密碼mono nat123linux.sh诚隙,若沒有 nat123 的賬號(hào)密碼讶隐,需先去官網(wǎng)進(jìn)行注冊(cè);
  • 登陸網(wǎng)站遠(yuǎn)程web管理久又,在用戶中心模塊巫延,添加端口映射效五。
20.jpg
  • 檢測(cè)。
    • 可先用外網(wǎng)電腦炉峰,ping下剛剛填寫的域名畏妖,是否能ping通,結(jié)果如下疼阔,即為通戒劫;


      21.jpg
    • 因只有80端口免費(fèi),可嘗試端口是否連通婆廊,telnet dyw-android.nat123.cc 80迅细,若窗口黑底,不顯示任何信息淘邻,說明域名的80端口是正常的開啟狀態(tài)疯攒。

至此,外網(wǎng)訪問完成~~

設(shè)置外網(wǎng)訪問服務(wù)器

喜歡搞事情的小伙伴可能發(fā)現(xiàn)了列荔,外網(wǎng)訪問服務(wù)器敬尺,那該怎么搞呢,好像用ping通域名的ip贴浙,無法連接服務(wù)器啊砂吞。

不用著急,客官請(qǐng)繼續(xù)查閱~~~

  • 添加端口映射(全端口映射p2p)崎溃;
22.jpg
  • PC上下載安裝相應(yīng)的客戶端蜻直;
  • 打開 nat123p2p訪問者;
  • 填寫相關(guān)信息袁串,獲取外網(wǎng)訪問服務(wù)器的IP概而;
23.jpg
  • 檢測(cè)。
    • 使用外網(wǎng)嘗試訪問服務(wù)器ssh -p 22 admin@10.211.55.5囱修。
24.jpg

關(guān)注我的技術(shù)公眾號(hào)赎瑰,每個(gè)工作日都有優(yōu)質(zhì)技術(shù)文章推送。
微信掃一掃下方二維碼即可關(guān)注:


圖片
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末破镰,一起剝皮案震驚了整個(gè)濱河市餐曼,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌鲜漩,老刑警劉巖源譬,帶你破解...
    沈念sama閱讀 206,482評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異孕似,居然都是意外死亡踩娘,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,377評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門喉祭,熙熙樓的掌柜王于貴愁眉苦臉地迎上來养渴,“玉大人雷绢,你說我怎么就攤上這事『衤觯” “怎么了习寸?”我有些...
    開封第一講書人閱讀 152,762評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵胶惰,是天一觀的道長(zhǎng)傻工。 經(jīng)常有香客問我,道長(zhǎng)孵滞,這世上最難降的妖魔是什么中捆? 我笑而不...
    開封第一講書人閱讀 55,273評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮坊饶,結(jié)果婚禮上泄伪,老公的妹妹穿的比我還像新娘。我一直安慰自己匿级,他們只是感情好蟋滴,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,289評(píng)論 5 373
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著痘绎,像睡著了一般津函。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上孤页,一...
    開封第一講書人閱讀 49,046評(píng)論 1 285
  • 那天尔苦,我揣著相機(jī)與錄音,去河邊找鬼行施。 笑死允坚,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的蛾号。 我是一名探鬼主播稠项,決...
    沈念sama閱讀 38,351評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼鲜结!你這毒婦竟也來了皿渗?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,988評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤轻腺,失蹤者是張志新(化名)和其女友劉穎乐疆,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體贬养,經(jīng)...
    沈念sama閱讀 43,476評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡挤土,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,948評(píng)論 2 324
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了误算。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片仰美。...
    茶點(diǎn)故事閱讀 38,064評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡迷殿,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出咖杂,到底是詐尸還是另有隱情庆寺,我是刑警寧澤,帶...
    沈念sama閱讀 33,712評(píng)論 4 323
  • 正文 年R本政府宣布诉字,位于F島的核電站懦尝,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏壤圃。R本人自食惡果不足惜陵霉,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,261評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望伍绳。 院中可真熱鬧踊挠,春花似錦、人聲如沸冲杀。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,264評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽权谁。三九已至剩檀,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間闯传,已是汗流浹背谨朝。 一陣腳步聲響...
    開封第一講書人閱讀 31,486評(píng)論 1 262
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留甥绿,地道東北人字币。 一個(gè)月前我還...
    沈念sama閱讀 45,511評(píng)論 2 354
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像共缕,于是被迫代替她去往敵國(guó)和親洗出。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,802評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容