2018-10-17 23:36:39 po破小孩 閱讀數 21263更多
什麼是內網穿透?
我們都知道想要別人訪問自己的計算機,必須要有乙個公網ip。而一般伺服器所具有的公網ip是固定的,家用個人電腦,或者寬頻撥號上網的公網ip是網路運營商隨機分配的。所以說並不是個人電腦不能充當伺服器,是因為個人電腦的ip是隨機分配的,隨時變化,所以別人訪問你的電腦必須不斷的更新你的公網ip才可以。
我猜測,如果知道本機的公網ip,是不是可以直接網路對映到外網去,首先開啟控制台執行命令ipconfig 檢視公網ip,開頭除192 或者172的一般都是公網ip
我們可以看到100.115.156.3 即使本機的公網ip,為了驗證是否正確,我在本地隨手搭建了乙個伺服器,使用該ip訪問
成功訪問,所以我們現在有乙個方案,使用阿里雲的網域名稱解析功能,將網域名稱對映到該ip,然後不斷獲取本地公網ip與阿里雲解析得到的ip對比是否相同,如果不相同就更新對映的ip位址,這樣就實現了內網對映到外網。
首先購買阿里網域名稱,便宜的一年就10幾塊錢
點選網域名稱解析,
新增記錄
* 獲取本地公網ip
*/static string getip()
//獲取每個介面中的所有ip網路介面集合,因為可能有子介面
arraylistinets = collections.list(ni.getinetaddresses());
for(iteratorit1 = inets.iterator();it1.hasnext();) }}
} catch (socketexception s)
return null;
}具體使用可以檢視阿里雲官方文件
最終實現效果:
原始碼見github:github
第三方登入
我的應用就可以通過token第三方應用獲取一些基本資訊了,我的應用在獲取到這些基本資訊之後,就可以在我的應用中建立乙個賬號了。下次使用地方登入獲取到的這些使用者資訊,就可以直接用來登入我的應用了。為什麼先返回code呢?這個返回的code只能夠使用一次。這個code是從qq的伺服器返回給 時,我們時...
第三方註冊
第三方註冊 一些as hss建立如下表中的 ifc過濾規則,當終端在 s cscf 上註冊成功後,s cscf 從hss ifc過濾規則 s cscf 檢測所有過濾規則,發現 中的規則要求 ue ims.test 這個終端發出初始註冊訊息後,需要 到 sip as.ims.test 應用伺服器,之後...
第三方登入
分類 android 2014 03 26 10 24 329人閱讀收藏 舉報 android android開發 第三方登入 名詞說明 access toekn 授權成功後返回的token,用於呼叫第三方api 第三方登入的主要作用 1 使用第三方賬號資訊來初始化自己的賬號 暱稱 頭像等資訊 第三...