成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

本地開發(fā)——TCP Proxy 解決 API 必須綁定 IP 白名單才能訪問的問題

lingdududu / 1659人閱讀

摘要:本次對接一個票務(wù)系統(tǒng)的時候,對方的需要加白名單后才可以訪問,我當時就提出了個問題。安裝及使用輸出代表安裝成功代碼里面的直接換成我自己的端口就可以訪問了。使用這個有個注意的點,就是你的代碼要有環(huán)境之分,不同的環(huán)境應(yīng)可以自定義配置,參考的配置

本次對接一個票務(wù)系統(tǒng)的時候,對方的 API 需要加白名單后才可以訪問,我當時就提出了個問題。

問:那我在本地怎么調(diào)試開發(fā)???(因為我開發(fā)機 IP 是不固定的)

答:測試環(huán)境也要加,要不然怎么開發(fā)呢?

博文源地址 http://blog.phpor.me/tools/2015/11/29/tcp-proxy-for-api-white-list.html

想了一下跟他們爭肯定是爭不過的了,那就考慮如何滿足他們,想了一下,我有自己的公網(wǎng)服務(wù)器 IP,本地測試環(huán)境直接請求這臺機器,它再把請求轉(zhuǎn)發(fā)給相應(yīng)的 API,這樣我不管在哪里都可以開發(fā)了。

API 那邊的 Host 還是 IP,即 http://x.x.y.z:port/api-route,這樣服務(wù)端的那里只需要一個 TCP Proxy 就可以了,Google 了一下 tcproxy 這個小巧的非常入眼。

安裝及使用
$ git clone https://github.com/dccmx/tcproxy.git
$ cd tcproxy && make ; echo $?  # 輸出 0 代表安裝成功
$ nohup ./src/tcproxy "0.0.0.0:19999 -> rr{x.x.y.z:port}" &

代碼里面的 Host 直接換成我自己的 ip:19999 端口就可以訪問了。

使用這個有個注意的點,就是你的代碼要有環(huán)境之分,不同的環(huán)境應(yīng)可以自定義配置,參考 12 Factor 的配置

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/21257.html

相關(guān)文章

  • UCloud MySQL云數(shù)據(jù)庫讀寫分離

    摘要:讀寫分離中間件具有獨立的。變量語句將被廣播考慮到節(jié)點間數(shù)據(jù)一致性問題,只會分發(fā)到主節(jié)點。節(jié)點健康檢查,提升數(shù)據(jù)庫系統(tǒng)可用性。UCloud MySQL云數(shù)據(jù)庫讀寫分離 背景 數(shù)據(jù)顯示,關(guān)系型數(shù)據(jù)庫在OLTP業(yè)務(wù)下96.87%都在等待讀I/O,而處理器計算僅僅占了5.3%,這說明要提高數(shù)據(jù)庫的QPS性能,關(guān)鍵的一點是提高系統(tǒng)的IO能力。 另一個數(shù)據(jù)表明, 大多數(shù)業(yè)務(wù)對數(shù)據(jù)庫的訪...

    joywek 評論0 收藏0
  • 【全球動態(tài)加速 PathX】FAQ:詳細

    摘要:長期維護該內(nèi)核通用源碼包,目前已經(jīng)支持和等絕大多數(shù)的發(fā)行版。選擇的加速區(qū)域在中國大陸地區(qū)之外,無論客戶端在哪訪問都不需要備案。網(wǎng)站或場景是否可以使用可以使用,全球動態(tài)加速支持透傳回源。FAQ加速配置和加速線路的關(guān)系1、帶寬共享功能:一個加速線路可以被多個加速配置綁定,這些加速配置共享加速線路的帶寬; 2、一個加速配置可以綁定多個加速線路。 3、刪除加速配置不會影響加速線路,加速線路仍存在...

    Tecode 評論0 收藏0
  • Nginx反向代理升級--upstream改造proxy_pass

    摘要:同時若不想破壞已經(jīng)做好的的話,也可以不使用,直接轉(zhuǎn)發(fā)到服務(wù)器的內(nèi)網(wǎng)應(yīng)該也是可以的。這樣在安全和效率高上就都能得到一定的提升。 之前寫了一些nginx的東西,這次繼續(xù),主要使用upstream針對proxy_pass轉(zhuǎn)發(fā)做個處理一般情況下我們在使用nginx反向代理的時候,都是如下配置, ... location /api { proxy_pass https://b.test.c...

    harryhappy 評論0 收藏0

發(fā)表評論

0條評論

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