使用frp內(nèi)網(wǎng)穿透實(shí)現(xiàn)微信本地調(diào)試

最近在幫朋友做個(gè)微信公眾號(hào)的開發(fā),在開發(fā)過程中遇到一個(gè)比較麻煩的事情梧却,就是每次修改好代碼編譯后重新部署到服務(wù)器才能調(diào)試,如此就很麻煩桃煎。后來想到自己有內(nèi)網(wǎng)穿透的服務(wù)器篮幢,可以搭配Nginx使用反向代理實(shí)現(xiàn)微信消息轉(zhuǎn)發(fā)到本地機(jī)子。

操作前提:

1.擁有一臺(tái)外網(wǎng)服務(wù)器为迈;
2.已備案的域名(微信要求)三椿。

frp

關(guān)于frp及搭建frp服務(wù)器可參考我另一篇文章 使用frp實(shí)現(xiàn)內(nèi)網(wǎng)穿透

Nginx

Nginx是一款輕量級(jí)的Web 服務(wù)器/反向代理服務(wù)器及電子郵件(IMAP/POP3)代理服務(wù)器葫辐,并在一個(gè)BSD-like 協(xié)議下發(fā)行搜锰。由俄羅斯的程序設(shè)計(jì)師Igor Sysoev所開發(fā),供俄國(guó)大型的入口網(wǎng)站及搜索引擎Rambler(俄文:Рамблер)使用耿战。其特點(diǎn)是占有內(nèi)存少蛋叼,并發(fā)能力強(qiáng),事實(shí)上nginx的并發(fā)能力確實(shí)在同類型的網(wǎng)頁服務(wù)器中表現(xiàn)較好剂陡。

配置

配置服務(wù)器frps

修改frps.ini文件狈涮,設(shè)置http訪問端口為8000,修改完成后重啟frps服務(wù)鸭栖;

# frps.ini
[common]
bind_port = 7000

# http服務(wù)端口
vhost_http_port = 8000

配置客戶端frpc

修改客戶端frpc.ini文件歌馍,添加以下配置,修改完成后重啟frpc服務(wù)晕鹊;

[web_server]
type = http
local_port = 80 #本地端口
custom_domains = www.example.com

配置Nginx

配置反向代理松却,將請(qǐng)求轉(zhuǎn)發(fā)至8000端口;

server {
    listen 80;
    server_name www.example.com;  # 綁定域名
    
    location / {
        proxy_pass http://localhost:8000; # 轉(zhuǎn)發(fā)至本機(jī)8000,即在frps.ini中配置的vhost_http_port
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}

檢查Nginx配置文件是否正確:

nginx -t

如果輸出如下則說明配置正確溅话,此時(shí)就可以使用nginx -s reload重啟Nginx晓锻。

nginx: the configuration file /{nginx-path}/conf/nginx.conf syntax is ok
nginx: configuration file /{nginx-path}/conf/nginx.conf test is successful

重啟完成后即可在瀏覽器中訪問www.example.com,測(cè)試請(qǐng)求的是否是本機(jī)飞几。

原文地址:https://www.lwhweb.com/2017/11/02/use-frp-forward-wechat-message-local-machine/

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末砚哆,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子屑墨,更是在濱河造成了極大的恐慌躁锁,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,968評(píng)論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件绪钥,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡关炼,警方通過查閱死者的電腦和手機(jī)程腹,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,601評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來儒拂,“玉大人寸潦,你說我怎么就攤上這事色鸳。” “怎么了见转?”我有些...
    開封第一講書人閱讀 153,220評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵命雀,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我斩箫,道長(zhǎng)吏砂,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,416評(píng)論 1 279
  • 正文 為了忘掉前任乘客,我火速辦了婚禮狐血,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘易核。我一直安慰自己匈织,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,425評(píng)論 5 374
  • 文/花漫 我一把揭開白布牡直。 她就那樣靜靜地躺著缀匕,像睡著了一般。 火紅的嫁衣襯著肌膚如雪碰逸。 梳的紋絲不亂的頭發(fā)上乡小,一...
    開封第一講書人閱讀 49,144評(píng)論 1 285
  • 那天,我揣著相機(jī)與錄音花竞,去河邊找鬼劲件。 笑死,一個(gè)胖子當(dāng)著我的面吹牛约急,可吹牛的內(nèi)容都是我干的零远。 我是一名探鬼主播,決...
    沈念sama閱讀 38,432評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼厌蔽,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼牵辣!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起奴饮,我...
    開封第一講書人閱讀 37,088評(píng)論 0 261
  • 序言:老撾萬榮一對(duì)情侶失蹤纬向,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后戴卜,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體逾条,經(jīng)...
    沈念sama閱讀 43,586評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,028評(píng)論 2 325
  • 正文 我和宋清朗相戀三年投剥,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了师脂。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,137評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖吃警,靈堂內(nèi)的尸體忽然破棺而出糕篇,到底是詐尸還是另有隱情,我是刑警寧澤酌心,帶...
    沈念sama閱讀 33,783評(píng)論 4 324
  • 正文 年R本政府宣布拌消,位于F島的核電站,受9級(jí)特大地震影響安券,放射性物質(zhì)發(fā)生泄漏墩崩。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,343評(píng)論 3 307
  • 文/蒙蒙 一完疫、第九天 我趴在偏房一處隱蔽的房頂上張望泰鸡。 院中可真熱鬧,春花似錦壳鹤、人聲如沸盛龄。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,333評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽余舶。三九已至,卻和暖如春锹淌,著一層夾襖步出監(jiān)牢的瞬間匿值,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,559評(píng)論 1 262
  • 我被黑心中介騙來泰國(guó)打工赂摆, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留挟憔,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,595評(píng)論 2 355
  • 正文 我出身青樓烟号,卻偏偏與公主長(zhǎng)得像绊谭,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子汪拥,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,901評(píng)論 2 345