當前位置:首頁 » 雲伺服器 » android本地伺服器搭建

android本地伺服器搭建

發布時間: 2022-10-03 16:43:03

❶ 如何給Android應用創建本地服務

本文通過代碼向大家詳細介紹和演示這兩種的服務的創建過程,代碼適用於Android2.3.3以後的版本。


1. 定義清單文件(AndroidManifest.xml)

4. 創建服務啟動界面(LocalServiceActivities.java

package my.android.test;

import android.app.Activity;

import android.content.ComponentName;

import android.content.Context;

import android.content.Intent;

import android.content.ServiceConnection;

import android.os.Bundle;

import android.os.IBinder;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.Button;

import android.widget.Toast;

/**

* 該類中包含兩種類型服務的客戶端:

* 啟動類型服務客戶端:Controller

* 綁定類型服務客戶端:Binding

*/

publicclass LocalServiceActivities {

/**

* Controller類是啟動類型服務的客戶端,它包含兩個按鈕:

* start:點擊該按鈕時,啟動服務。

* stop: 點擊該按鈕時,終止服務。

*/

publicstaticclass Controller extends Activity{

/**

* Activity被首次啟動時,調用該方法。

*/

@Override

protectedvoid onCreate(Bundle savedInstanceState){

super.onCreate(savedInstanceState);

//填充布局

setContentView(R.layout.local_service_controller);

//查找布局中的啟動服務按鈕,並設置點擊事件監聽器。

Button button = (Button)findViewById(R.id.start);

button.setOnClickListener(mStartListener);

//查找布局中的終止服務按鈕,並設置點擊事件監聽器。

button = (Button)findViewById(R.id.stop);

button.setOnClickListener(mStopListener);

}

/**

* start按鈕的點擊事件監聽器實現。

*/

private OnClickListener mStartListener = new OnClickListener(){

publicvoid onClick(View v){

//啟動LocalService服務。

startService(new Intent(Controller.this, LocalService.class));

}

};

/**

* stop按鈕的點擊事件監聽器實現。

*/

private OnClickListener mStopListener = new OnClickListener(){

publicvoid onClick(View v){

//終止LocalService服務。

stopService(new Intent(Controller.this, LocalService.class));

}

};

}

/***************************************************************

*以下是綁定型服務客戶端的實現

***************************************************************/

/**

* Binding類是綁定類型服務的客戶端,它包含兩個按鈕:

* bind:點擊該按鈕時,調用bindService()方法綁定並啟動服務;

* unbind:點擊該按鈕時,調用unbindService()方法解除綁定並終止服務。

*/

publicstaticclass Binding extends Activity{

//用於保存服務的綁定狀態,true:綁定,false:未綁定

privatebooleanmIsBound;

//用於保存被綁定的本地服務實例。

private LocalService mBoundService;

/**

* 實現監視被綁定服務狀態的介面:ServiceConnection

* 綁定類型服務都要實現這個介面,以便監視服務的狀態,這個介面中的方法會在

* 應用的主線程中被調用。

*/

private ServiceConnection mConnection = new ServiceConnection(){

/**

* 當連接的服務被創建時,Android系統會調用這個方法,用IBinder對象跟服務建立通信通道。

* @param className:被連接的具體的服務組件的名稱

* @param service:服務的通信通道IBinder對象。

*/

publicvoid onServiceConnected(ComponentName className, IBinder service){

//從IBinder對象中獲取服務實例。

mBoundService = ((LocalService.LocalBinder)service).getService();

//顯示Activity已經與服務建立了連接的提示消息。

Toast.makeText(Binding.this, R.string.local_service_connected, Toast.LENGTH_SHORT).show();

}

/**

* 當服務被終止時,Android系統會調用這個方法。

*/

publicvoid onServiceDisconnected(ComponentName className){

//清除客戶端服務實例

mBoundService = null;

//顯示服務被終止的提示消息。

Toast.makeText(Binding.this, R.string.local_service_disconnected, Toast.LENGTH_SHORT).show();

}

};

/**

* 綁定並啟動服務,bind按鈕點擊時會調用這個方法。

*/

void doBindService(){

//綁定並啟動服務。

bindService(new Intent(Binding.this, LocalService.class), mConnection, Context.BIND_AUTO_CREATE);

mIsBound = true;

}

/**

* 解除與服務的綁定,unbind按鈕被點擊時會調用這個方法

*/

void doUnbindService(){

//如果服務被綁定,則解除與服務綁定。

if(mIsBound){

unbindService(mConnection);

mIsBound = false;

}

}

/**

* 當Activity被銷毀時,調用解除綁定服務的方法,解除被綁定的服務。

*/

@Override

protectedvoid onDestroy(){

super.onDestroy();

//解除被綁定的服務。

doUnbindService();

}

/**

* bind按鈕的點擊事件監聽器介面實現。

*/

private OnClickListener mBindListener = new OnClickListener(){

publicvoid onClick(View v){

//綁定並啟動服務。

doBindService();

}

};

/**

* unbind按鈕的點擊事件監聽器介面實現。

*/

private OnClickListener mUnbindListener = new OnClickListener(){

publicvoid onClick(View v){

//解除被綁定的服務。

doUnbindService();

}

};

/**

* Activity被首次啟動時,會調用這個方法。

*/

@Override

protectedvoid onCreate(Bundle savedInstanceState){

super.onCreate(savedInstanceState);

//填充Activity

setContentView(R.layout.local_service_binding);

//查找布局中的bind按鈕,並設置點擊事件的監聽器

Button button = (Button)findViewById(R.id.bind);

button.setOnClickListener(mBindListener);

//查找布局中的unbind按鈕,並設置點擊事件的監聽器

button = (Button)findViewById(R.id.unbind);

button.setOnClickListener(mUnbindListener);

}

}

}

5. 創建服務(LocalService.java)

package my.android.test;

import android.app.Service;

import android.content.Intent;

import android.os.Binder;

import android.os.HandlerThread;

import android.os.IBinder;

import android.os.Handler;

import android.os.Looper;

import android.os.Message;

import android.os.Process;

import android.util.Log;

import android.widget.Toast;

/**

* LocalService基礎Android的Service類,實現應用的本地服務組件。

* 該服務使用HandlerThread類創建了服務自己的線程和消息循環,

* 因此,不會因為服務中的長時處理,而阻塞界面的刷新,影響用戶體驗。

*/

publicclass LocalService extends Service {

//用於保存本服務自己的消息循環對象Looper

private Looper mServiceLooper;

//用於保存內部類ServiceHandler的對象實例,它繼承了Android的Handler類,

//用於處理發送給服務的消息。

private ServiceHandler mServiceHandler;

/**

* 這個類用於給客戶端提供綁定對象,因為本示例的服務與客戶端運行在同一個

* 主進程中,所以不需要處理進程間通信(IPC)

*/

publicclass LocalBinder extends Binder{

LocalService getService(){

//返回本服務的實例。

return LocalService.this;

}

}

/**

* 服務被首次創建時,系統調用這個方法。

* Android服務組件必須覆寫這個方法

*/

@Override

publicvoid onCreate(){

//創建線程對象,並啟動線程。

HandlerThread thread = new HandlerThread("ServiceStartArguments", Process.THREAD_PRIORITY_BACKGROUND);

thread.start();

//獲取線程的消息循環對象

mServiceLooper = thread.getLooper();

//用線程的消息循環對象創建消息處理對象。

mServiceHandler = new ServiceHandler(mServiceLooper);

}

/**

* 啟動類型服務必須實現這個方法,客戶端每次調用startService()方法時,

* 系統都會調用這個方法。

* @param intent:它是傳遞給startService()方法的Intent對象。

* @param flags:有關啟動請求的附加數據,可以是:0、START_FLAG_REDELIVERY或START_FLAG_RETRY.

* @param startId:一個唯一的整數,代表一次具體的請求,用於stopSelfResult(int)方法。

*/

@Override

publicint onStartCommand(Intent intent, int flags, int startId){

Log.i("LocalService", "Received star id" + startId + ":" + intent);

//顯示服務啟動的提示信息

Toast.makeText(this, "service starting", Toast.LENGTH_SHORT).show();

//獲取要傳遞給服務消息循環的Message對象。

Message msg = mServiceHandler.obtainMessage();

//初始化Message對象的成員變數。

msg.arg1 = startId;

msg.obj = "Message processing......" + startId;

//把消息發送給服務線程的消息循環。

mServiceHandler.sendMessage(msg);

returnSTART_STICKY;

}

/**

* 必須覆寫這個方法,服務被終止時要調用這個方法,清理服務所佔用的資源。

*/

@Override

publicvoid onDestroy(){

//退出服務線程的消息循環。

mServiceLooper.quit();

//顯示服務被退出的提示信息。

Toast.makeText(this, R.string.local_service_stopped, Toast.LENGTH_SHORT).show();

}

/**

* 綁定型服務必須覆寫這個方法,啟動型服務也可覆寫這個方法,只要返回null即可。

*/

@Override

public IBinder onBind(Intent intent){

//返回本服務對象實例。

returnmBinder;

}

privatefinal IBinder mBinder = new LocalBinder();

/**

* 該類繼承Android的Handler類,為線程的消息循環提供發送和處理消息的功能,

* 本示例覆寫了handleMessage()方法,用來處理發送給服務消息循環的消息。

*/

privatefinalclass ServiceHandler extends Handler{

//類實例化時,需要傳入服務線程的消息循環對象

public ServiceHandler(Looper looper){

super(looper);

}

/**

* 覆寫Handler類的handleMessage()方法,當服務線程的消息循環接收到外部

* 發送的消息時,會調用這個方法來處理對應的消息,本示例只是簡單的向用戶提示消息被處理的信息。

*/

@Override

publicvoid handleMessage(Message msg){

long endTime = System.currentTimeMillis() + 5 * 1000;

while (System.currentTimeMillis() < endTime){

synchronized(this){

try{

wait(endTime - System.currentTimeMillis());

CharSequence cs = msg.obj.toString();

Toast.makeText(LocalService.this, cs, Toast.LENGTH_SHORT).show();

//showNotification();

}catch(Exception e){

//

}

}

}

//消息被處理之後,終止本服務。

LocalService.this.stopSelf();

}

}

}

❷ 如何在 android 本地搭建一個 http 伺服器

這一陣感覺玩手機玩膩了,VPS也玩膩了,瞬間感覺啥都玩膩了。前幾天閑著無聊,看到了手機上的超級終端,心想:安卓底層不也是Linux么?於是就用超級終端wget了一個文件,成功了!吼吼,於是下一個想法就是能不能在手機上搭建一個WEB環境??? 想到就開始各種搜,發現安卓使用的Linux並不屬於任何發行版本,看來使用傳統的建站方式不行了。繼續搜索,發現谷歌商店裡有一個集成lighttpd+php+mysql+phpmyadmin環境的APK,哈哈,這下好了。當然,如果只裝上這個APK只能在本地測試,無法使用公網訪問,所以,經過我各種搜,終於有了這一篇文章,毫不客氣的說,這絕對是全網首發,至少不用讓你再像我一樣各種搜了。 現在的手機硬體已經很強大了,¥1999就能買到4核1.5G,2G內存的手機,這幾乎能滿足像我這樣的小站的需求了。硬體有了,集成環境的APK也有了,就剩下公網訪問了。 第一:需要一部安卓手機,至少600MHZ的CPU,256內存,手機需要ROOT,沒有ROOT的話,不能使用80埠。 第二:下載我提供的集成環境的APK文件(這里)解壓密碼:,KSWEB在谷歌商店裡是收費的,免費試用5天,我提供的這個文件為網友破解版,免費試用55年,夠你折騰了。 第三:需要一個支持路由功能的路由器,以及一個花生殼賬號。 1.首先在手機上安裝APK,(如果手機里有什麼防火牆之類的,請關閉,否則不能使用WIFI地址訪問),然後點開KSWEB,首次開啟,會解壓縮文件,然後會提示重啟,重啟後,就能夠看到mysql啟動和相應信息了。 2.點options進入設置,然後勾選上root許可權,這樣就可以更改埠為80了。然後回到主界面,點phpmyadmin然後就會自動下載了。下載成功後,可以在手機瀏覽器里輸入127.0.0.1,就可以看到相關信息。雖然版本有些老,但是相當簡便啊親…… 如果你只想在手機上測試,那麼到這里就結束了。如果想讓公網訪問手機, 那麼就需要使用DDNS(動態域名解析)來支持。 3.使用oray護照,登錄花生殼,系統會自動分配給你一個免費域名,用這個域名來訪問手機。登錄你的路由器,點擊“轉發規則”,選擇“虛擬伺服器”,埠填寫80,IP地址填寫你手機WIFI的IP地址,保存,如圖所示。 4.保存後,點擊“動態DNS設置”,賬號密碼就是你oray的通行證,點登錄,如果成功了,就會自動識別你的免費域名。如圖所示,然後保存就行了。 這樣的話,直接輸入域名就可以訪問到手機了,只要你的路由器不關閉,就可以一直使用了。下面是我的演示: 至此,你的手機就可以當成一個獨立的VPS來使用了,建議使用閑置的手機來玩,它有以下幾個好處:裝13,夠折騰,省電省資源,廢物利用,數據更安全,便攜,國內速度一流……還有,查域名的時候貌似是獨立IP,這樣網路會不會喜歡呢?

❸ 如何給Android應用創建本地服務

本文通過代碼向大家詳細介紹和演示這兩種的服務的創建過程,代碼適用於Android2.3.3以後的版本。
定義清單文件(AndroidManifest.xml)
<?xml version="1.0" encoding="utf-8"?>
<!-- 本例為了方便,將啟動類型服務的Activity和綁定類型服務的Activity放到了一個類中:
LocalServiceActivities.java -->
<manifestxmlns:android="http://schemas.android.com/apk/res/android"
package="my.android.test"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk android:minSdkVersion="9"android:targetSdkVersion="9"/>
<application android:icon="@drawable/icon"android:label="@string/app_name">
<!-- 本地服務LocalService -->
<service android:name="LocalService" />
<!-- 啟動類型服務的Activity,內部類Controller-->
<activity android:name=".LocalServiceActivities$Controller"
android:label="@string/app_name"
android:launchMode="singleTop">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<categoryandroid:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<!-- 綁定類型服務的Activity,要運行本服務,需要將下面的注釋去掉,
同時給上面的啟動類型服務的Activity給注釋掉 -->
<!--
<activity android:name=".LocalServiceActivities$Binding"
android:label="@string/app_name"
android:launchMode="singleTop">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
-->
</application>
</manifest>
2. 定義字元資源(strings.xml)
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="hello">Hello World, LocalServiceActivity!</string>
<string name="app_name">LocalServiceApp</string>
<stringname="activity_local_service_controller">App/Service/Local Service Controller</string>
<string name="local_service_controller">This demonstrates how you can implement persistent services that
may be started and stopped as desired.</string>
<string name="start_service">Start Service</string>
<string name="stop_service">Stop Service</string>

<string name="local_service_started">Local service has started</string>
<string name="local_service_stopped">Local service has stopped</string>
<string name="local_service_label">Sample Local Service</string>

<stringname="activity_local_service_binding">App/Service/Local Service Binding</string>
<string name="local_service_binding">This demonstrates how you can connect with a persistent
service. Notice how it automatically starts for you, and play around with the
interaction between this and Local Service Controller.</string>
<string name="bind_service">Bind Service</string>
<string name="unbind_service">Unbind Service</string>
<string name="local_service_connected">Connected to local service</string>
<string name="local_service_disconnected">Disconnected from local service</string>
</resources>
3. 定義布局資源
3.1. local_service_controller.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical" android:padding="4dip"
android:gravity="center_horizontal"
android:layout_width="match_parent"android:layout_height="match_parent">
<TextView
android:layout_width="match_parent"android:layout_height="wrap_content"
android:layout_weight="0"
android:paddingBottom="4dip"
android:text="@string/local_service_controller"/>
<Button android:id="@+id/start"
android:layout_width="wrap_content"android:layout_height="wrap_content"
android:text="@string/start_service">
<requestFocus />
</Button>
<Button android:id="@+id/stop"
android:layout_width="wrap_content"android:layout_height="wrap_content"
android:text="@string/stop_service">
</Button>
</LinearLayout>

❹ 安卓手機搭建FTP伺服器

FTP伺服器(FTPServer),是由TheOliveTree開發的,支持手機搭建。

優點:

一、是體積很小,除了FTP伺服器功能之外什麼功能都沒有,APP就1.5M不到的體積。

二、是完全免費,雖然有付費的pro版,但免費版的功能我還沒發現有什麼限制,唯一的就是界面上有點廣告,但是可以通過去除。

三、是APP的界面設計跟Android4.x的UI不是太違和。最後是功能比較穩定,試用很多次都沒發現有連不上的情況,也沒發現有FTP不穩定的情況。

這個APP支持WIFI,藍牙,USB,甚至3G網路的FTP建立。其中最重要的是還支持USBFTP伺服器的建立。

1、手機下載安裝app後打開軟體,設置FTP用戶名以及密碼。

3、連接查看安裝手機的IP地址即可登錄訪問。

❺ 在Android開發中怎麼將手機作為伺服器

工具/原料

root軟體:網路root為佳!如果你已經獲取了許可權,可以跳過。

ksweb軟體:用於搭建手機php伺服器的軟體。

nat123軟體:強大的內網埠映射軟體,不需要路由器許可權。

方法/步驟

1.安裝手機本地php+mysql伺服器環境篇:

1.1安裝ksweb軟體,安裝好ksweb後,會在手機上生成一個文件夾htdocs,其目錄是mnt/sdcard/htdocs,htdocs是網站的根目錄。

1.2安裝mysql直接點擊mysql管理,點擊選擇「是」然後解壓便可自動安裝。mysql的賬號密碼隨後再改(在設置裡面更改)。

1.3安裝好MySQL之後,我們需要對ksweb進行一些設置方可更好使用。

1.3.1埠的更改步驟:(啟用root→更改80埠)手機伺服器啟用root,在ksweb設置裡面把root打鉤。

1.3.2開啟手機80埠方法:把8080埠改為80埠,並把PHP服務,MySQL都打勾。其他一些設置比如MySQL密碼,開機自啟動等選項大家根據需要自行修改即可!

1.4ksweb全部設置好後,我們打開手機本地伺服器地址localhost:80,表示設置好了。

我們點擊頁面中的「EnterKSWEBWeb Interface」可以看到手機伺服器的一些配置信息(默認賬號密碼都是「admin」),表示手機服務搭建成功,一切正常!

2.利用nat123軟體進行內網80埠映射篇:

2.1注冊賬號,我們先到其官網注冊賬號官網,大家網路nat123即可。

2.2登陸並添加域名解析。

2.2.1應用名稱,要搭建自己的博客,可以填XX的博客,或者XX的個人博客等。

2.2.2內網埠,只有root的手機才填80埠。

2.2.3內網地址這個默認localhost就行。

2.2.4 外網域名,如果沒有自己的域名,可以用官方免費的二級域名,注意格式,一切填好之後,點擊確認保存即可!

2.3 下載並安裝登陸安卓版的nat123,就自動解析了。

3.4接下來在另一台電腦上輸入剛才的域名訪問,表示安卓手機web伺服器安裝成功,網站搭建成功!

注意事項

另外如果需要手機網站一直都可以訪問,需要下載一個永不關屏軟體,這樣手機就不會進入睡眠狀態,服務也不會停止,不過比較耗電。

外網能訪問內網手機web伺服器的關鍵是nat123埠映射功能,利用nat123埠映射功能,不只是搭建內網網站,還可以挖掘其他的許多用途。

❻ android 上可以安裝 tomcat 嗎也就是說用android搭建一個伺服器,要怎樣操作呢

web後台搭建伺服器,android通過調用後台給的介面,實現android客戶端對伺服器的各項交互操作,請採納

❼ 如何在安卓上搭建http伺服器

轉載 本文介紹如何在安卓手機上搭建http伺服器,有時候我們會有這要的需求,那就是想在自己的安卓手機上搭建一個簡單的http服務里,有人是想用來玩一玩,有人是想做點研究,還有人有其他的目的,那麼我們該怎麼在安卓上搭建一個http伺服器呢,下面安卓後院 為大家收集整理的一個方法,希望能夠幫到大家。

一、准備篇

1.將lmp.tar.bz2移動到SD卡根目錄(/mnt/sdcard/)

2.安裝安卓終端模擬器(TerminalEmulator.apk)

(註:lmp.tar.bz2文件可以在本站的安卓工具箱頁面下下載)

二、安裝篇

1.打開安卓終端模擬器

2.執行以下命令(root)

$ su

# cd /

# mount -o remount,rw /system

# tar xf /mnt/sdcard/lmp.tar.bz2

# mount -o remount,ro /system

# exit

$ exit

三、啟動篇

1.打開安卓終端模擬器

2.執行以下命令(root)

$ su

# almp-start.sh

# exit

$ exit

三、關閉篇

1.打開安卓終端模擬器

2.執行以下命令(root)

$ su

# almp-stop.sh

# exit

$ exit

四、測試篇

1.打開網路瀏覽器(OperaMobile)

2.輸入以下地址欣賞下您的almp環境吧

http://127.0.0.1/

http://127.0.0.1/fileadmin/

或者

http://localhost/

http://localhost/fileadmin/

*.部分瀏覽器不支持localhost的解析

五、mysql篇

1.mysql用戶名為root

2.mysql默認密碼為空

3.mysql用以下地址訪問

127.0.0.1:3306

localhost:3306

4.推薦phpmyadmin管理您的mysql資料庫

5.由於phpmyadmin更新頻繁,請自己下載安裝

6.phpmyadmin默認不支持空密碼登陸,請自己修改phpmyadmin的配置文件

7.登陸phpmyadmin輕擊修改密碼為您的mysql超級用戶root設置一個密碼吧

六、注意篇

*.php-cgi由本人編譯

1.手機需要有root許可權

2.部分rom需要安裝busybox

3.部分rom需要在命令前面加上busybox

4.本環境包中的部分資源來源於網路開源項目

5.用Re掛載/system分區為讀寫可跳過mount命令

6.執行終端命令時請忽略命令前的命令提示符$(#)

7.本環境包理論上應該工作在Arm5++的安卓手機上

❽ Android app開發 搭建伺服器

首先,先別用花生殼,我之前用過,會攻擊電腦,ip被改的很奇怪。如果想讓外網訪問伺服器的話,可以試試美步。
然後,伺服器搭建伺服器方法挺多的,我現在是用MyEclipse+sqlserver2008,伺服器端寫jdbc代碼,生成json格式的數據,返回給客戶端,客戶端json解析得到數據顯示在UI上。json格式說白了就是一組組的字元串。
關機問題:你的電腦如果搭建了伺服器功能了,那你的那台電腦就已經是伺服器了,伺服器是一般是不會關機的,關機之後,客戶端當然不能再訪問伺服器了。
全部是根據自己的理解手打,希望幫到你。

❾ 如何在個人雲伺服器上搭建Android伺服器

android的伺服器的話,應該是指後台的交互,你可以使用java編寫/或者其他語言

❿ 如何利用安卓手機搭建WEB伺服器

1.安裝手機本地php+mysql伺服器環境篇 :
1.1安裝ksweb軟體,安裝好ksweb後,會在手機上生成一個文件夾htdocs,其目錄是mnt/sdcard/htdocs,htdocs是網站的根目錄。
1.2安裝mysql 直接點擊mysql管理,點擊選擇「是」然後解壓便可自動安裝。mysql的賬號密碼隨後再改(在設置裡面更改)。

1.3安裝好MySQL之後,(如下圖,打開phpmyadmin,表示安裝成功!),另外,我們需要對ksweb進行一些設置方可更好使用。
1.3.1埠的更改步驟:(啟用root→更改80埠)手機伺服器啟用root方法如下圖,在ksweb設置裡面把root打鉤。
1.3.2開啟手機80埠方法:把8080埠改為80埠,並把PHP服務,MySQL都打勾。其他一些設置比如MySQL密碼,開機自啟動等選項大家根據需要自行修改即可!

1.4ksweb全部設置好後,我們打開手機本地伺服器地址localhost:80,表示設置好了。
我們點擊頁面中的「Enter KSWEB Web Interface」可以看到手機伺服器的一些配置信息(默認賬號密碼都是「admin」)。表示手機服務搭建成功,一切正常!

2.利用nat123軟體進行內網80埠映射篇:
2.1注冊賬號,我們先到其官網注冊賬號官網,大家網路nat123即可,至於怎麼注冊我就不說了。
2.2登陸並添加域名解析,
2.2.1 應用名稱,我填的是網路電視直播—在線看電視。假如你要搭建自己的博客,你可以填XX的博客,或者XX的個人博客等。
2.2.2 內網埠,只有root的手機才填80埠,所以這也是為什麼一開始我說手機需要root!
2.2.3 內網地址這個默認localhost就行。
2.2.4 外網域名,我這里使用的是自己的域名(當使用自己的域名時,用cname解析,下面有當前唯一cname地址,我們在自己的域名解析裡面填這個就行)。如果我們沒有自己的域名,我們可以用官方免費的二級域名,注意他的格式)一切填好之後,點擊確認保存即可!

2.3 我們下載並安裝登陸安卓版的nat123,就自動解析了,

3.4 接下來我們在另一台電腦上輸入剛才的域名訪問 如下圖所示,表示安卓手機web伺服器安裝成功,網站搭建成功!

熱點內容
生命密碼303數字代表什麼 發布:2025-01-09 15:40:57 瀏覽:28
android源碼導入eclipse 發布:2025-01-09 15:40:18 瀏覽:246
易語言製作軟體源碼 發布:2025-01-09 15:03:27 瀏覽:261
scratch少兒編程是 發布:2025-01-09 15:01:34 瀏覽:713
javamd564加密 發布:2025-01-09 14:58:57 瀏覽:145
javaifint 發布:2025-01-09 14:57:32 瀏覽:488
怎麼配好電腦配置 發布:2025-01-09 14:46:31 瀏覽:836
土豆音頻上傳 發布:2025-01-09 14:45:49 瀏覽:992
貓追蝴蝶編程 發布:2025-01-09 14:30:05 瀏覽:356
花生視頻腳本 發布:2025-01-09 13:43:38 瀏覽:839