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

資訊專欄INFORMATION COLUMN

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

lingdududu / 1650人閱讀

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

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

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

答:測試環境也要加,要不然怎么開發呢?

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

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

API 那邊的 Host 還是 IP,即 http://x.x.y.z:port/api-route,這樣服務端的那里只需要一個 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 端口就可以訪問了。

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

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

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

相關文章

  • UCloud MySQL云數據庫讀寫分離

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

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

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

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

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

    harryhappy 評論0 收藏0

發表評論

0條評論

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