亚洲成无码人在线观看丨久久精品国产亚洲77777丨亚洲不卡av一区二区三区丨69麻豆天美精东蜜桃传媒潘甜甜丨久久综合之久久綜合

行業動態

了解最新公司動態及行業資訊

當前位置:首頁>新聞中心>行業動態
全部 4201 公司動態 1065 行業動態 3136

云平臺開個看準私服:懶人來說的采坑之旅

時間:2022-08-30   訪問量:2144

首先說一下項目的背景。2017年開始部署自己的個人網站,踩過很多坑。其中,印象最深的是各大云平臺的服務器租賃。對于我這種自己跑小網站,對服務器負載要求不高的用戶來說,雖然還可以,但是騰訊云中學學生十元包月包真的好吃,哈哈,1核2G顯存50G存儲就夠了;但隨著時間的推移,中學生套餐的有效期只有一年。之后,后續費用的價格高得離譜。真叫“優惠一時爽,續費在火葬場”。映像備份和遷移的方法轉移到過去,而且像我這種懶人每隔幾年就這樣折騰,真的很累。可能是云平臺意識到了我們這種懶人的特點,所以才故意這么做的。讓我們推銷它......老千層縐是嗬嗬嗬...

對于一些開服的玩家來說,比如在云平臺上開一個CSGO私服,或者整個MC服務器,那成本會更大。一是計算能力和負載要強,二是ping值要低,但要大。豆腐有些是中學生,經濟上也不能說很自由。在這種情況下,他們將陷入以下的選擇困境——

信息安全運維服務_服務器運維_it運維服務流程圖

快速、便宜、高性能——兩者中的一種

所以我在想一個問題,我能不能把服務器搬到本地,這樣我就可以自定義我想要的所有配置,而且我只需要支付一次設備,剩下的只有水費和互聯網賬單;至于如何連接內網,直接穿透外網(不懂這個概念的可以百度),所以云服務器的租用成本會增加不少,至少不需要在cpu、顯存和存儲上多花錢。. 帶著這個想法,我開始了漫長的挖礦之旅~

先給大家看看我的結果:

這是我用 Pi 3B+ 建立的網站。如果同時在線人數不超過三位數,基本可以支持(雖然我也設置了cdn加速),對于單板機來說已經很不錯了。. 雖然一開始想修復星際蝸牛,突然發現好像沒有什么非常私有的云盤相關需求(雖然百度云盤每年多幾百,呵呵),但是手機上的linux模擬器可以認識 LAMP&LNMP 基金會。Vue++ MySQL是老三的分布式開發(后面章節我會告訴你怎么玩),所以沒買,不過價格真的比群暉便宜很多,萬一三天買了怎么辦關于 (

在開始修硬件之前,我研究了市面上所有穿透外網的方法和技巧……不,一開始我根本沒想過穿透外網,而是從本地獲取網絡。盧一開始,直接打電話給運營商讓運營商拿到網段IP,然后Ollie給了,但是因為看到同事直接請公安局喝酒,連端口信息都被寫入運營商的黑名單,然后另外,我本地的移動光纖路由調整了很多次都沒有成功,所以決定放棄,選擇穿透外網。之后就開始了各種研究,比如花生殼、哲西云、科技、Ngrok……當然,

服務器運維_it運維服務流程圖_信息安全運維服務

在寫論文的時候,我讓父親幫我找了一個巨人,Ngrok是他給出的推薦解決方案。

之后,我請了我的同學@you一個咖喱試試,他是專門開MC服務器的。結果很不幸,雖然速率可以接受(取決于 min[relay , ]),但由于項目沒有維護太久,出現了以下問題:

信息安全運維服務_it運維服務流程圖_服務器運維

所以最后我選擇了frp

相信一些有識之士已經看到了。無論是何種外網穿透,只要不是所謂的“品牌產品(即像花生殼一樣的完整黑盒子)”,都需要中繼服務器。有人會問,你不是脫衣服放屁了嗎?最后還是不用騰訊云之類的云服務了……咳咳,確實是這樣,不過還是比最原始的全站遷移方案方便快捷,甚至……可以直接部署到別人的服務器上“吸血”。

沒錯,雖然我不想承認,但是為了讓本教程能夠順利進行,我確實不得不說我“吸血”——目前我有兩臺網段IP的服務器,之前給騰訊·大閱網開發的一個,之前和一個男合伙人用來開發網絡加速器的那個。之前我的網站是直接放在前者上的,但是因為遠在海外(法國AMZ),訪問加載速度極慢,但是我的域名是騰訊云的,官方不給很久解決。去其他云平臺,于是就有了這個“網站遷移改造”的方案——把frp服務器放在后者的服務器上。

這是具體的部署階段。不管是菜鳥還是老手,想要“快速”部署,寶塔管理面板是必須要安裝的。但是有時候,這東西得看臉,不能快點就得慢慢做,也就是說有些服務器的架構比較奇怪,不能兼容這個面板。雖然官方說了,但兼容性如下:

it運維服務流程圖_服務器運維_信息安全運維服務

比如我的樹莓派3B+本來裝的是定制版的奇異果派,然后寶塔面板出現各種問題。這類問題已經被B站up主踩過,然后給出解決方法:

服務器運維_信息安全運維服務_it運維服務流程圖

后來看了一輪觀影,覺得……他們定制的有點太死板了,很多參數都封裝在鏡像上,不好處理。考慮到以后要安裝frp,又要寫教程,肯定要面對小白(不表揚),于是又刷機又裝了最新的20.04系統,雖然是最好還是安裝18.04的人,不知道為什么一直想著裝最新的20……反正別跟著我,老老實實安裝官方推薦的18,不然全部各種小問題頻頻發生,菜鳥難以應對。

關于服務器,不一定非得是奇異果派,也可以是其他硬件,比如上面提到的星際蝸牛,或者其他單板機,比如藍莓派等等。

關于安裝寶塔面板:

安裝寶塔后,選擇LNMP(Nginx+MySQL+PHP),注意php選擇7.0,MySQL選擇5.6,Nginx和(MySQL在線管理插件)按照默認即可,然后你就關閉界面,做其他的事情。獼猴桃這個級別的服務器,8小時內無法完成此步驟。

it運維服務流程圖_服務器運維_信息安全運維服務

安裝完所有插件后,檢查它們是否正常工作:

服務器運維_信息安全運維服務_it運維服務流程圖

如果你發現沒有安裝Nginx,或者一側有兩個白條而不是一個小紅三角,說明你的單板機不支持LNMP模式(這個純屬人品問題,我沒有安裝了,但是其他同學都安裝了),如果你和我一樣倒霉,沒關系,LAMP模式也行,選擇安裝2.4.43 ~

安裝后,基本上任何網站都可以部署。你可以到寶塔的一鍵部署列表中查看你要部署哪些網站。需要注意的是,選擇后不要急于點擊部署。由于我們還有外網滲透要處理:

信息安全運維服務_服務器運維_it運維服務流程圖

不要貪心,單板機的計算能力是有限的,隨便選一個。如果你要打開多個網站,那你可以看看我用手機是怎么做的(手機的計算能力和顯存都比較大)

說到網絡通信,域名是絕對不可缺少的。相信很多同事都沒有自己的域名。推薦你看看這個教程(),了解域名的原理,有了一個可以使用并且可以自由解析的域名后服務器運維,繼續閱讀這個教程;如果你有自己的域名,并且明白哪些是解析,那么你可以繼續看下去。

這里是一個例子,但是一開始還沒有做frp穿透,所以我教大家怎么穿透,先創建一個靜態網站:

服務器運維_信息安全運維服務_it運維服務流程圖

這個網站建好后會被刪除,然后網站很快就會部署。這就像“沙漠中的水悖論”。如何通過內部壓力繼續抽水而不使最初的水桶落下?

服務器運維_it運維服務流程圖_信息安全運維服務

我以二級子域為例。這樣配置后,訪問192.168.31.32(本地IP):

服務器運維_it運維服務流程圖_信息安全運維服務

聽到這個頁面后,就可以繼續完成frp了。這里要提醒大家,不要使用寶塔商店自帶的frp,很多系統是不兼容的,雖然frp需要安裝在兩臺服務器上,一臺本地(客戶端),一臺有網段IP。云服務器(),不確定性太大,建議大家自動下載版本自行安裝。

我們來聽聽這個開源項目的頁面:

服務器運維_it運維服務流程圖_信息安全運維服務

通過這兩個參數識別這個

點擊進入項目發布界面:

服務器運維_信息安全運維服務_it運維服務流程圖

根據你單板機的內核架構和云服務器的內核架構,選擇合適的編譯版本下載,雖然兩端都要安裝,所以要小心。現在,我們來解釋一下frp的運行機制。部署在你的單板機上的frp客戶端(比如這里是Kiwi Pie 3B+),負責從frp服務器接收信息,并將數據發送給frp服務器。(云服務器),該服務器安裝在云服務器上,專門接收來訪用戶的信息,并將信息轉發給frp客戶端。最終推送專用于用戶。這種處理機制有點像代理。如果了解相關知識,相信不難理解。

下載后,建議您在本地解壓并編輯參數,然后通過FTP或SFTP上傳到服務器。在這種情況下,有兩種用途。二是如果你想改變云服務器,只需將其關閉即可。在frp服務之后,找另一臺服務器傳輸相同的配置文件和運行文件,直接執行修改,短時間內完成修改。

服務器運維_信息安全運維服務_it運維服務流程圖

其中,frpc是客戶端( ),frps是服務器端( ),一定要清楚,不要搞錯 下面就教大家如何完整配置frp+https訪問。我已經在網上看到了。無論是在國外還是在美國,frp教程基本都對應普通的http合約訪問。我擺弄了https。合同訪問應該是同類中的第一個(至少在公開的范圍內)。

如果你不想這么麻煩,覺得只用http就可以了,可以去看看這個簡化版的教程,剩下的就不用繼續看這篇文章了:(等我看完寫這個)

信息安全運維服務_服務器運維_it運維服務流程圖

首先,我們編輯客戶端的參數,用IDE或者記事本打開frpc.ini:

[common]
server_addr = 你云服務器的ip地址
server_port = frp控制信號于兩個服務器間通訊的端口(建議填寫7000
privilege_token = 相當于一個驗證用的密碼,只有兩個服務器配置相同的密碼才能通訊,防止第三方惡意利用你的云服務器。

[http_web] # 這個中括號別刪了,里邊的內容可以隨便寫
type = http # 傳輸的類型,建議保持這個,下邊我會解釋
local_ip = 127.0.0.1 # 對于本地服務器來說,網站地址當然是自己了,所以是localhost,但這里要填寫127.0.0.1,如果你是在路由器或者其他內網設備上架設的網站,那么這里要改為指定的內網ip地址
local_port = 80 # 內網中運行網站的端口
remote_port = 8088 # 別人要訪問云服務器的這個端口才能看到你的網站(如果你不設置反向代理的話),下邊我會詳細解釋。
custom_domains = 你的域名,如果不是二級域名建議不帶前綴www

然后是服務器端frps.ini的參數。您可以按照步驟逐步進行。有些內容需要充分理解:

[common]
server_addr = 0.0.0.0 # frp服務所使用的端口(TCP),建議保持不變
bind_port = 7000 # 和剛剛那個server_port相對應,建議填寫7000
kcp_bind_port = 7000 # 同上
dashboard_port = 6443 # 這是一個frp的控制面板,訪問「云服務器公網ip:端口6443」就能訪問了,下邊會詳細說明
authentication_timeout = 9000 # 沒有的話加一個,設置為9000,時間長一點沒關系,不然以后出什么time_out錯誤還是得回來改這里。
dashboard_user = 上述控制面板的登錄名,自定義
dashboard_pwd = 上述控制面板的登陸密碼,自定義

type = http # 和客戶端對應
vhost_https_port = 4433 # 這里隨便填,我們這套教程用不到https的傳輸協議,但如果沒這行系統又會報錯,所以隨便寫一個數字(0-65535)上去就行
vhost_http_port = 8088 # 和剛剛的remote_port相對應
vhost_http_timeout = 9000 # 沒有的話加一個,設置為9000,時間長一點沒關系,不然以后出什么time_out錯誤還是得回來改這里。
privilege_token = 剛剛說的那個驗證密碼,記得保持一致。
custom_domains = 填寫你的域名,但建議以泛域名解析的方式來填寫,例如"*.Hocassian.cn",如果你的這臺服務器上已經有別的網站在運行了,且他們都部署好了https,如果不是泛域名解析很容易直接串到他們的網站上去。

考慮到我們大多數人都在“吸血”,我們不得不考慮“云服務器已經運行了一個網站”的情況。有人聽到上面配置的7000和8088兩個端口會覺得奇怪,不應該只有一個端口來做所有的信息傳輸嗎?如果你這么認為,那說明你還沒有學過計算機作文的原理。自古以來,控制和信息傳輸都是分兩部分完成的。否則,你就知道為什么這些筆記本維修工把北橋和南橋都修好了。,網站請求和反饋所涉及的所有信息都在8088的路上。我們的部署鏈接圖如下:

信息安全運維服務_it運維服務流程圖_服務器運維

從這張圖不難看出,我們的https SSL合約是配置在云服務器上的。所以我們即將踏入云服務器進行部署。這里以寶塔為例。如果您了解服務器操作和維護,則可以通過輸入命令完成以下步驟,而無需依賴寶塔面板。這是Nginx的配置。

首先,在云服務器上新建一個網站,輸入你的域名(這里是一個例子):

信息安全運維服務_it運維服務流程圖_服務器運維

然后按照以下步驟申請和部署https SSL。只有完成此步驟后,其他人才能通過 https 訪問您的網站:

it運維服務流程圖_信息安全運維服務_服務器運維

然后在Nginx配置中輸入反向代理的相關配置參數:

location / {
? ? ? ?add_header 'Access-Control-Allow-Origin' 'http://你的域名.你的域名后綴';
? ? ? ?add_header 'Access-Control-Allow-Headers' 'Origin, X-Requested-With, Content-Type, Accept';
? ? ? ?add_header Content-Security-Policy "upgrade-insecure-requests;connect-src *";
? ? ? ?proxy_pass http://0.0.0.0:8088;
? ? ? ?proxy_set_header ? Host ? ? ? ? ? ? $host;
? ? ? ?proxy_set_header ? X-Real-IP ? ? ? ?$remote_addr;
? ? ? ?proxy_set_header ? X-Forwarded-For ?$proxy_add_x_forwarded_for;
? ?}

以我的網站為例,我在這個位置是這樣設置的:

服務器運維_it運維服務流程圖_信息安全運維服務

然后回到你自己的服務器并更改默認頁面(作為區別):

it運維服務流程圖_信息安全運維服務_服務器運維

服務器運維_it運維服務流程圖_信息安全運維服務

然后進入域名解析頁面,將域名解析到指定的ip:

it運維服務流程圖_信息安全運維服務_服務器運維

之后,將之前設置的服務器和客戶端分別部署在兩臺服務器上。這里推薦使用命令。不明白的可以百度。很簡單,這里就不展開了。后臺最好不要使用&,因為如果有參數需要改,直接-r進入窗口Ctrl+C停止進程,改的話重啟即可。后臺要找到PID再去KILL,比較麻煩。

首先cd到放置了frp文件的文件夾
修改配置文件的命令:sudo nano frpc.ini(客戶端配置) 或者 sudo nano frps.ini(服務端配置)
啟動frp的命令:./frpc -c frpc.ini(啟動客戶端) 或者 ./frps -c frps.ini(啟動服務端)

注意先啟動服務器,再啟動客戶端。兩者都啟動后服務器運維,嘗試輸入指定的域名,看看:

it運維服務流程圖_信息安全運維服務_服務器運維

最終調優成功~現在可以回到本地服務器的一鍵部署界面了。點擊一鍵部署后,設置數據庫和域名。雖然我們的服務器位于本地,但是你也可以設置外網ip到自己的域名訪問列表中,然后你也可以通過外網訪問:

it運維服務流程圖_信息安全運維服務_服務器運維

可以看到我連外網都可以訪問

如果出現無法訪問文件的404,可以選擇不填寫上面的配置文件,然后在反向代理選項卡中添加一個:

it運維服務流程圖_信息安全運維服務_服務器運維

這個可以正常訪問了~

如果你和我一樣,想配置個人網站,一定要注意這一點,也就是初始化過程完成后,還要更改本地和云端Nginx的參數,否則經常會出現這些問題:

服務器運維_it運維服務流程圖_信息安全運維服務

打開如下界面,將3000以上字樣的參數全部修改:

服務器運維_it運維服務流程圖_信息安全運維服務

如果您在本地使用它,請像這樣更改它:

it運維服務流程圖_服務器運維_信息安全運維服務

最后,像這樣更改配置:

it運維服務流程圖_服務器運維_信息安全運維服務

這一步非常關鍵。必須按照這個來改變。前者沒有s,后者有s。一定不能出錯,否則網站進不去,只能改數據庫。

請記住在更改服務后重新啟動服務,如下所示:

it運維服務流程圖_信息安全運維服務_服務器運維

先重新加載,然后重新啟動

如果你想實時竊聽你的滲透,可以到這個網址——你的服務器IP:6443,然后輸入上面的賬號和密碼,就可以看到這個頁面:

it運維服務流程圖_服務器運維_信息安全運維服務

關于題目,我推薦兩個,第二個是:

it運維服務流程圖_信息安全運維服務_服務器運維

相關教程:

此外,它是一個比原始主題更強大的主題:

服務器運維_信息安全運維服務_it運維服務流程圖

相關教程:

信息安全運維服務_服務器運維_it運維服務流程圖

好的,那么我們的教程就先到這里了,下次給大家分享調手機的教程~

服務器運維_信息安全運維服務_it運維服務流程圖

上一篇:全新工作方式,助力全員就緒企業--湖北IT公司解決方案

下一篇:聯想百應享租升級租賃業務,引導租賃行業新風向(組圖)

發表評論:

評論記錄:

未查詢到任何數據!

在線咨詢

點擊這里給我發消息 售前咨詢專員

點擊這里給我發消息 售后服務專員

在線咨詢

免費通話

24小時免費咨詢

請輸入您的聯系電話,座機請加區號

免費通話

微信掃一掃

微信聯系
返回頂部
主站蜘蛛池模板: 杭锦旗| 镇康县| 阿图什市| 达拉特旗| 锡林郭勒盟| 本溪| 西和县| 浙江省| 稷山县| 徐州市| 长治县| 商洛市| 鹤壁市| 山丹县| 黄石市| 武川县| 汤阴县| 象山县| 东海县| 云南省| 广南县| 台东市| 孙吴县| 天祝| 财经| 枣阳市| 威远县| 吉林省| 原阳县| 梅河口市| 长治市| 九江市| 保靖县| 莱州市| 井研县| 纳雍县| 屏边| 射洪县| 自贡市| 玛纳斯县| 思茅市|