愛鋒貝

 找回密碼
 立即注冊(cè)

只需一步,快速開始

扫一扫,极速登录

查看: 497|回復(fù): 2
打印 上一主題 下一主題
收起左側(cè)

利用手機(jī)當(dāng)作代理服務(wù)器上網(wǎng)的解決方案

[復(fù)制鏈接]

2717

主題

7477

帖子

27萬(wàn)

積分

Rank: 9Rank: 9Rank: 9

最佳新人活躍會(huì)員雷鋒再世推廣達(dá)人宣傳達(dá)人灌水之王突出貢獻(xiàn)優(yōu)秀版主榮譽(yù)管理論壇元老微博勛章

跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2023-3-18 02:03:27 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式

一鍵注冊(cè),加入手機(jī)圈

您需要 登錄 才可以下載或查看,沒有帳號(hào)?立即注冊(cè)   

x
現(xiàn)在市場(chǎng)上的代理ip越來越貴,而優(yōu)質(zhì)的ip資源卻越來越少。但是我們身邊的手機(jī)作為一個(gè)移動(dòng)互聯(lián)網(wǎng)終端設(shè)備,能否經(jīng)過改造以后變成一個(gè)代理服務(wù)器呢?經(jīng)過不斷的嘗試總算摸索出了一套理想的解決方案。
初步嘗試:
手機(jī)作為一個(gè)互聯(lián)網(wǎng)終端設(shè)備毋庸置疑是肯定具備了聯(lián)網(wǎng)功能的,但是經(jīng)過檢查自己的ip分析得出結(jié)論我們手機(jī)通過4g/5g獲取到的ip并不是有效的互聯(lián)網(wǎng)ip。





由上面的兩張圖,我們可以得到一個(gè)結(jié)論。我們手機(jī)實(shí)際上并沒有被運(yùn)營(yíng)商分配到一個(gè)真實(shí)的互聯(lián)網(wǎng)ip。而是類似于家用電腦在局域網(wǎng)中,擁有一個(gè)局域網(wǎng)內(nèi)的內(nèi)網(wǎng)ip然后通過路由器連接互聯(lián)網(wǎng)。


通過這張圖片我們可以清楚的看出來,其實(shí)手機(jī)和家里用的電腦是一樣的上網(wǎng)環(huán)境。唯一不同的是它是通過4g/5g信號(hào)與基站的交換機(jī)進(jìn)行數(shù)據(jù)傳輸。
既然知道了這一點(diǎn),接下來我們想要通過它來實(shí)現(xiàn)代理似乎是很難的。因?yàn)槲覀儫o法打開基站的路由器或者交換機(jī),給我們的手機(jī)映射一個(gè)外網(wǎng)能直接訪問的端口。并且由于手機(jī)網(wǎng)絡(luò)環(huán)境的特殊性,它可能在某個(gè)時(shí)段會(huì)自動(dòng)切換到另外一個(gè)基站。就算你知道了其中的一個(gè)外網(wǎng)ip它也不是固定的。
在思考了一番之后,從家用路由器上的花生殼端口映射功能中獲得了一束靈光。


既然花生殼能讓公司的電腦訪問到家里臺(tái)式機(jī)上的web服務(wù)器,那如果在手機(jī)上開啟一個(gè)http代理服務(wù),然后再通過花生殼的內(nèi)網(wǎng)穿透功能給公司電腦提供一個(gè)代理ip便就不成問題了。接下來就是實(shí)際操作。
首先安裝一個(gè)every proxy并且開啟http代理服務(wù)。



這個(gè)時(shí)候我們的手機(jī)已經(jīng)在8080端口上開啟了代理服務(wù)。
接下來就可以用花生殼來實(shí)現(xiàn)端口轉(zhuǎn)發(fā)。
花生殼的話。有兩個(gè)app,一個(gè)是花生殼管理 一個(gè)是花生殼內(nèi)網(wǎng)版。
先打開花生殼管理app添加一個(gè)應(yīng)用



然后打開花生殼內(nèi)網(wǎng)版app


如此我們就獲得了一個(gè)由花生殼給到的三級(jí)域名


ping一下以后我們得到了一個(gè)公網(wǎng)ip
http://39.108.xxx.xxx
然后花生殼分配給我們的端口是13507
我們來試試。這個(gè)ip加這個(gè)端口訪問一下。



這種解決方案的好處是免費(fèi),能很快速的部署。缺點(diǎn)是如果你有非常多的手機(jī),你需要注冊(cè)n個(gè)花生殼來實(shí)現(xiàn)。所以如果是企業(yè)級(jí)的業(yè)務(wù)場(chǎng)景是不太適合的。
如果需要實(shí)現(xiàn)企業(yè)級(jí)大批量的手機(jī)來提供代理服務(wù),應(yīng)該是自己寫一套服務(wù)器端的中轉(zhuǎn)程序,再在手機(jī)上寫一個(gè)能與服務(wù)器端程序傳輸數(shù)據(jù)的app。大概的業(yè)務(wù)邏輯如下:


經(jīng)過嘗試編寫了一套這樣的框架,最終驗(yàn)證了這種方案是可行的。自此如何通過手機(jī)實(shí)現(xiàn)企業(yè)級(jí)的代理方案就實(shí)現(xiàn)了。希望這些經(jīng)驗(yàn)?zāi)軐?duì)你有用,如果有什么技術(shù)上的問題請(qǐng)?jiān)谠u(píng)論區(qū)評(píng)論回復(fù)吧~

-----------------------------
天行健 君子以自強(qiáng)不息,地勢(shì)坤 君子以厚德載物

0

主題

45

帖子

3

積分

Rank: 1

沙發(fā)
發(fā)表于 2023-3-18 03:11:28 | 只看該作者
按照這個(gè)方法沒有生效耶
精選高品質(zhì)二手iPhone,上愛鋒貝APP

0

主題

47

帖子

6

積分

Rank: 1

板凳
發(fā)表于 2023-3-18 04:51:41 | 只看該作者
ios jailbreak 后有推薦嗎?
精選高品質(zhì)二手iPhone,上愛鋒貝APP
您需要登錄后才可以回帖 登錄 | 立即注冊(cè)   

本版積分規(guī)則

QQ|Archiver|手機(jī)版|小黑屋|愛鋒貝 ( 粵ICP備16041312號(hào)-5 )

GMT+8, 2025-2-24 07:09

Powered by Discuz! X3.4

© 2001-2013 Discuz Team. 技術(shù)支持 by 巔峰設(shè)計(jì).

快速回復(fù) 返回頂部 返回列表