怎么用dw建設(shè)自己的網(wǎng)站蘇州百度推廣公司地址
文章目錄
- 摘要
- 視頻教程
- 1. 環(huán)境搭建
- 2. 測試局域網(wǎng)訪問
- 3. 內(nèi)網(wǎng)穿透
- 3.1 ubuntu本地安裝cpolar
- 3.2 創(chuàng)建隧道
- 3.3 測試公網(wǎng)訪問
- 4 配置固定http公網(wǎng)地址
- 4.1 保留一個(gè)二級子域名
- 4.1 配置固定二級子域名
- 4.3 測試訪問公網(wǎng)固定二級子域名
轉(zhuǎn)載自內(nèi)網(wǎng)穿透工具的文章:使用Nextcloud搭建私人云盤,并內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)遠(yuǎn)程訪問
摘要
Nextcloud,它是ownCloud的一個(gè)分支,是一個(gè)文件共享服務(wù)器,允許您將個(gè)人內(nèi)容(如文檔和圖片)存儲在一個(gè)集中的位置,就像Dropbox一樣。與Nextcloud的不同之處在于,它的所有功能都是開源的。它還將敏感數(shù)據(jù)的控制和安全返回給您,從而消除了對第三方云托管服務(wù)的使用。
在本教程中,我們將在Ubuntu服務(wù)器上安裝和配置Nextcloud實(shí)例。
我們將使用Snap包裝系統(tǒng)安裝Nextcloud。默認(rèn)情況下,Ubuntu 22.04上提供了這個(gè)打包系統(tǒng),允許組織在一個(gè)具有自動(dòng)更新功能的獨(dú)立單元中發(fā)布軟件,以及所有相關(guān)的依賴項(xiàng)和配置。這意味著,我們可以安裝snap軟件包,自動(dòng)處理底層系統(tǒng),省去了配置web和數(shù)據(jù)庫服務(wù)器,然后配置Nextcloud應(yīng)用程序在其上運(yùn)行,下載Nextcloud snap軟件包并將其安裝在系統(tǒng)上。
視頻教程
Ubuntu搭建Nextcloud私有云盤, 并內(nèi)網(wǎng)穿透實(shí)現(xiàn)
1. 環(huán)境搭建
安裝snap
sudo apt-get install snapd
sudo apt-get install snapcraft
安裝NextCloud
sudo snap install nextcloud
通過列出與快照相關(guān)的更改來確認(rèn)安裝過程是否成功
snap changes nextcloud
然后使用以下啟動(dòng)nextcloud
啟動(dòng): sudo snap start nextcloud
停止: sudo snap stop nextcloud
2. 測試局域網(wǎng)訪問
打開瀏覽器,使用局域網(wǎng)ip地址訪問,出現(xiàn)nextcloud界面表示成功,注意首次安裝需要?jiǎng)?chuàng)建設(shè)置管理員賬號,用戶名和密碼,設(shè)置完成點(diǎn)擊安裝即可
安裝成功后即可正常訪問
3. 內(nèi)網(wǎng)穿透
由于這個(gè)nextcloud目前只能在本地被訪問到,為了使遠(yuǎn)程都可以訪問,我們需要將設(shè)置將改服務(wù)發(fā)布到公網(wǎng)。這里我們可以通過cpolar內(nèi)網(wǎng)穿透工具來實(shí)現(xiàn),它支持 http/https/tcp協(xié)議,無需公網(wǎng)IP ,也不用設(shè)置路由器,可以很容易將本地站點(diǎn)發(fā)布到公網(wǎng)供遠(yuǎn)程訪問。
3.1 ubuntu本地安裝cpolar
cpolar官網(wǎng):https://www.cpolar.com/
- cpolar 安裝(國內(nèi)使用)
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
- 或 cpolar短鏈接安裝方式:(國外使用)
curl -sL https://git.io/cpolar | sudo bash
- 查看版本號,有正常顯示版本號即為安裝成功
cpolar version
- token認(rèn)證
登錄cpolar官網(wǎng)后臺,點(diǎn)擊左側(cè)的驗(yàn)證,查看自己的認(rèn)證token,之后將token貼在命令行里
cpolar authtoken xxxxxxx
- 簡單穿透測試,有正常生成相應(yīng)的公網(wǎng)地址即為穿透成功
cpolar http 8080
按ctrl+c退出
- 向系統(tǒng)添加服務(wù)
sudo systemctl enable cpolar
- 啟動(dòng)cpolar服務(wù)
sudo systemctl start cpolar
- 查看服務(wù)狀態(tài)
sudo systemctl status cpolar
3.2 創(chuàng)建隧道
cpolar安裝成功之后,在瀏覽器上訪問本地或者局域網(wǎng)ip的9200端口,使用cpolar郵箱賬號登錄cpolar web UI管理界面。
點(diǎn)擊左側(cè)儀表盤的隧道管理——?jiǎng)?chuàng)建隧道:
- 隧道名稱:可自定義,注意不要重復(fù)
- 協(xié)議:http
- 本地地址:80
- 端口類型:隨機(jī)域名
- 地區(qū):China vip
點(diǎn)擊創(chuàng)建
隧道創(chuàng)建成功后,點(diǎn)擊左側(cè)的狀態(tài)——在線隧道列表,可以看到剛剛創(chuàng)建的隧道已經(jīng)有生成了相應(yīng)的公網(wǎng)地址,將其復(fù)制下來,接下來測試訪問一下。
3.3 測試公網(wǎng)訪問
打開瀏覽器訪問剛剛所復(fù)制的公網(wǎng)地址,出現(xiàn)以下信息:通過不被信任的域名訪問。這個(gè)問題是nextcloud限制了訪問的方式,只支持局域網(wǎng)ip進(jìn)行訪問
解決方法,添加訪問方式:*.*.*.*
,表示不限制訪問方式
sudo nextcloud.occ config:system:set trusted_domains 1 --value=*.*.*.*
然后重啟nextcloud
sudo snap restart nextcloud
然后再次使用公網(wǎng)地址訪問即可
4 配置固定http公網(wǎng)地址
由于以上所創(chuàng)建的隧道選擇的是隨機(jī)域名,所生成的公網(wǎng)地址會在24小時(shí)內(nèi)隨機(jī)變化,對于需要長期訪問來講較為不方便。不過我們可以為其配置一個(gè)固定的二級子域名來進(jìn)行訪問,改地址不會隨機(jī)變化。
注意:配置固定二級子域名功能需要升級至基礎(chǔ)版套餐或以上才支持。
4.1 保留一個(gè)二級子域名
登錄cpolar官網(wǎng)后臺,點(diǎn)擊左側(cè)的預(yù)留,找到保留二級子域名:
- 地區(qū):選擇China VIP
- 二級域名:可自定義填寫
- 描述:即備注,可自定義填寫
點(diǎn)擊保留
提示子域名保留成功,復(fù)制所保留的二級子域名
4.1 配置固定二級子域名
訪問本地9200端口登錄cpolar web UI管理界面,點(diǎn)擊左側(cè)儀表盤的隧道管理——隧道列表,找到所要配置的隧道,點(diǎn)擊右側(cè)的編輯
修改隧道信息,將保留成功的二級子域名配置到隧道中
- 域名類型:選擇二級子域名
- Sub Domain:填寫保留成功的二級子域名,本例為:nextcloudwbsite
點(diǎn)擊更新
提示更新隧道成功,點(diǎn)擊左側(cè)儀表盤的狀態(tài)——在線隧道列表,可以看到公網(wǎng)地址已經(jīng)更新為保留成功的二級子域名,將其復(fù)制下來。
4.3 測試訪問公網(wǎng)固定二級子域名
我們使用任意瀏覽器,輸入剛剛配置成功的公網(wǎng)固定二級子域名就可看到我們的nextcloud,且該地址不會再隨機(jī)變化了。