イントラネット貫通のHTTP貫通

3785 ワード

一、イントラネット貫通
多くの開発時に一時的な体験開発が必要な場合、公網ドメイン名や公網IPがないことが多い.本編では、開発テストを容易にするために、政府が提供する公網代理サービスを紹介する.
二、準備
1、公式文書:https://open-doc.dingtalk.com/microapp/kn6zg7/hb7000
2、ダウンロードツール:
git clone https://github.com/open-dingtalk/pierced.git

三、イントラネット貫通模式図
内网穿透之HTTP穿透_第1张图片
四、使用例
ここではWindows環境でのHTTPスルーのみを紹介します.
1、ローカルの既存のプロジェクトを起動する
内网穿透之HTTP穿透_第2张图片
テストアクセス:http://localhost:8080/ローカルプロジェクトが正常に稼働していることを確認します.
内网穿透之HTTP穿透_第3张图片
2、ダウンロードしたツールを解凍する
内网穿透之HTTP穿透_第4张图片
3、windowsの下でコマンド起動ツールを実行する
 ./ding.exe -config=./ding.cfg -subdomain=test-demo 8080

内网穿透之HTTP穿透_第5张图片
4、linuxでコマンドを実行する
cd linux
chmod 777 ./ding
nohup ./ding -config=./ding.cfg -subdomain=test 8080
  • &:バックグラウンドで実行することを指す.
  • nohup:中断しない運転で、バックグラウンドで実行する機能がないことに注意してください.つまり、nohupでコマンドを実行することで、コマンドを永続的に実行することができ、ユーザー端末とは関係なく、nohupはバックグラウンドで実行するという意味ではありません.

  • コマンドパラメータの説明:
    パラメータ
    説明
    -config
    内部ネットワークが貫通するプロファイルは、コマンドの例に従って釘に固定されます./ding.cfg、修正不要
    -subdomain
    使用するドメイン名の接頭辞.この接頭辞は「vaiwan.com」の前に一致します.たとえば、subdomainはtyp 1805で、ツールを起動するとtyp 1805になります.vaiwan.comはローカルにマッピングされます.
    ポート
    プロキシのローカルサービスhttp-serverポートが必要です.たとえば、ローカルポートが8080などです.
    コマンド「./ding.exe-config=./ding.cfg-subdomain=ドメイン名接頭辞ポート」を実行します.ここでのドメイン名はtext-demo、ポートは8080です.
    4、ドメイン名でアクセスhttp://test-demo.vaiwan.com/
    内网穿透之HTTP穿透_第6张图片
     
    注意:
    1、アクセスするドメイン名はhttp://test-demo.vaiwan.comではなくhttp://test-demo.vaiwan.com:80802、コマンドを起動するsubdomainパラメータは他の人に占有される可能性があります.できるだけ常用文字を使わないで、自分の会社名のピンインを使うことができます.例えば、alibaba、dingdingなどです.3、プロジェクトにプロジェクト名がある場合は、次のような項目名を付けてアクセスする必要があります.http://test-demo.vaiwan.com/demo、ここのdemoはプロジェクト名です.
    注目を集める
    内网穿透之HTTP穿透_第7张图片