国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

frp 和 nginx 搭建一個內網穿透服務器

Lemon_95 / 3355人閱讀

摘要:相關資料下載相關文檔下載下載地址選擇對應的版本進行下載如果是需要下載版本下載后我的服務端是客戶端是服務端需要關注的文件是客戶端需要關注的文件是或者是注意,如果運行的環境是就要運行版本的,也就是后綴的配置服務端配置文件服務端需要開啟的端口與客

相關資料

frp下載 :https://github.com/fatedier/frp

相關文檔: https://github.com/fatedier/frp

下載

下載地址:https://github.com/fatedier/f...
選擇對應的版本進行下載

wget https://github.com/fatedier/frp/releases/download/v0.21.0/frp_0.21.0_linux_386.tar.gz

如果是windows需要下載windos版本

wget https://github.com/fatedier/frp/releases/download/v0.21.0/frp_0.21.0_darwin_amd64.tar.gz

下載后、我的服務端是centos 客戶端是windows

服務端需要關注的文件是 frps、frps.ini
客戶端需要關注的文件是 frpc(或者是frpc.exe)、frpc.ini

注意,如果運行的環境是windows就要運行windows版本的,也就是exe后綴的

配置服務端 配置文件
# frps.ini
[common]
#服務端需要開啟的端口(與客戶端綁定的進行通信的端口)
bind_port = 7000
#服務端需要開啟的端口(訪問客戶端web服務自定義的端口號)
vhost_http_port = 8081
auth_token = websong

type = http
custom_domains = abc.baidu.com
auth_token = websong
配置文件說明

bind_port
服務端需要開啟的端口

vhost_http_port
服務端需要開啟的端口

auth_token
需要客戶端的auth_token與此一樣

type
其實除了http還有其他參數,比如tcp,這里只講述http,其他的請看相關文檔: https://github.com/fatedier/frp

custom_domains
域名
具體接下來在配置客戶端說明

啟動服務

正常啟動,ctrl+c能推出

 ./frps -c ./frps.ini

后臺啟動

nohup ./frps -c ./frps.ini &

如果有興趣,更可以設置成開機啟動(這里不講述)

配置客戶端 配置文件
# frpc.ini
[common]
server_addr = 48.104.176.184
server_port = 7000
auth_token = websong

[web6]
type = http
local_port = 80
custom_domains =b.abc.baidu.com
配置文件講解

server_addr
對應服務器ip ,

server_port
與服務端配置bind_port一樣

auth_token
與服務端配置auth_token一樣

[web6]
這個是唯一的,假如在另外一個客戶端用了web6將會報明顯的錯誤

local_port
此端口,假如是80,那就是訪問客戶端機器的80端口

custom_domains
域名 這里重點說一下,這個參數可以填的域名有

 abc.baidu.com
*.abc.baidu.com

但是,這些域名都是需要解析到服務器ip的
*.abc.baidu.com 這里就需要使用到域名泛解析
具體百度即可

客戶端啟動
./frpc -c ./frpc.ini

windows

 ./frpc.exe -c ./frpc.ini

后臺啟動前面加 nohup 跟服務端一樣

nohup ./frpc.exe -c ./frpc.ini
穿透成功 啟動網站
如果以上服務端啟動,客戶端啟動都沒問題的話
以客戶端的配置的域名:custom_domains
和 服務端配置的端口vhost_http_port在瀏覽器打開即可
也就是 b.abc.baidu.com:8081
其實這些就相當于訪問你客戶端本機的
127.0.0.1:80 或者localhost:80,
這個80端口是客戶端配置文件的的local_port

至此內網穿透完成

但是

但是剛剛有沒有發現,訪問的是帶端口的網址,b.abc.baidu.com:8081

如果不想帶端口呢,瀏覽器的默認端口是80,也就是說,我把服務端vhost_http_port,配置成80就好了,當然這樣能解決

但是如果服務器有其他程序占用80端口呢,比如nginx,總不能把nginx換成其他端口吧,那我的博客www.blog.com就因為這個得改成www.blog.com:9090 假設改成9090,所以肯定有辦法公用的

辦法就是,我們可以利用nginx的反向代理就能完成,請接下來往下看 配置nginx

原文地址:http://www.taoluyuan.com/index.php/archives/42/

配置nginx 配置文件
server{
 listen 80;
    server_name *.abc.baidu.com;
    index index.php index.html index.htm default.php default.htm default.html;
    root /www/wwwroot/abc/;

 location / 
    {
        proxy_pass http://48.104.176.184:8081;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header REMOTE-HOST $remote_addr;                       
    }
}
說明

如配置文件所屬

本來是需要訪問 http://b.abc.baidu.com:8081 的

nginx使用了泛域名配置,*.abc.baidu.com (你自己的域名肯定不一樣)

 server_name *.abc.baidu.com;

反向代理配置

 proxy_pass http://48.104.176.184:8081;

ip是服務端的ip,端口是服務端配置vhost_http_port 8081

至于nginx的其他參數,跟平常大多數nginx配置網站參數一樣
這里使用到了nginx泛域名解析,和反向代理
完成打開網站

如果客戶端配置的custom_domains是b.abc.baidu.com
在瀏覽器輸入 b.abc.baidu.com ,就不用帶端口號8081 ,應為已經被nginx反向代理了;
這樣做的好處是

使用的時候直接在瀏覽器輸入域名就可以,不用輸入端口,用戶也不用知道服務端的vhost_http_port 端口是什么,

讓服務器其他網站的端口可以不用改;

原文地址:http://www.taoluyuan.com/index.php/archives/42/

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/40122.html

相關文章

  • ngrok內網穿透務器搭建及配置(附 frp 配置)

    摘要:作為一個內網穿透的小工具,有時可能會時常更改配置等,所以作為本地的一個開機啟動的小服務即可。設置開機啟動輸入命令設置開機啟動開啟查看狀態停止內網穿透配置相對于另一款國內大牛做的要顯的更加輕量安全易配置些。 12月18日更新 添加 frp 配置 前言 內網穿透,無需多言,用處多多。首先強力推薦一款Sunny大大搭建的ngrok服務好用的不行,而且有免費選項,感覺平時夠用了。那么,為什么自...

    李昌杰 評論0 收藏0
  • 使用Frp內網穿透快速搭建Web應用實踐

    一、背景 筆者最近折騰docker服務比較多,這幾天想把在內網中的服務搬到公網當中,但docker對內存要求較高,而云服務高內存的服務器又比較貴,家里雖然有一臺舊筆記本內存還可以,但是沒有公網IP地址,視乎還是沒有辦法,就在糾結的時候想起FRP這個內網穿透軟件,重新回顧了一下搭建方法,發現搭建步驟較為簡單,為了以后有所參考,所以把搭建步驟詳細記錄了下來。 二、操作步驟 配置服務端 配置客戶端 檢...

    fengxiuping 評論0 收藏0
  • 使用Frp內網穿透快速搭建Web應用實踐

    一、背景 筆者最近折騰docker服務比較多,這幾天想把在內網中的服務搬到公網當中,但docker對內存要求較高,而云服務高內存的服務器又比較貴,家里雖然有一臺舊筆記本內存還可以,但是沒有公網IP地址,視乎還是沒有辦法,就在糾結的時候想起FRP這個內網穿透軟件,重新回顧了一下搭建方法,發現搭建步驟較為簡單,為了以后有所參考,所以把搭建步驟詳細記錄了下來。 二、操作步驟 配置服務端 配置客戶端 檢...

    dadong 評論0 收藏0

發表評論

0條評論

Lemon_95

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<