イントラネット貫通のHTTP貫通
3785 ワード
一、イントラネット貫通
多くの開発時に一時的な体験開発が必要な場合、公網ドメイン名や公網IPがないことが多い.本編では、開発テストを容易にするために、政府が提供する公網代理サービスを紹介する.
二、準備
1、公式文書:https://open-doc.dingtalk.com/microapp/kn6zg7/hb7000
2、ダウンロードツール:
三、イントラネット貫通模式図
四、使用例
ここではWindows環境でのHTTPスルーのみを紹介します.
1、ローカルの既存のプロジェクトを起動する
テストアクセス:http://localhost:8080/ローカルプロジェクトが正常に稼働していることを確認します.
2、ダウンロードしたツールを解凍する
3、windowsの下でコマンド起動ツールを実行する
4、linuxでコマンドを実行する&:バックグラウンドで実行することを指す. 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/
注意:
1、アクセスするドメイン名はhttp://test-demo.vaiwan.comではなくhttp://test-demo.vaiwan.com:80802、コマンドを起動するsubdomainパラメータは他の人に占有される可能性があります.できるだけ常用文字を使わないで、自分の会社名のピンインを使うことができます.例えば、alibaba、dingdingなどです.3、プロジェクトにプロジェクト名がある場合は、次のような項目名を付けてアクセスする必要があります.http://test-demo.vaiwan.com/demo、ここのdemoはプロジェクト名です.
注目を集める
多くの開発時に一時的な体験開発が必要な場合、公網ドメイン名や公網IPがないことが多い.本編では、開発テストを容易にするために、政府が提供する公網代理サービスを紹介する.
二、準備
1、公式文書:https://open-doc.dingtalk.com/microapp/kn6zg7/hb7000
2、ダウンロードツール:
git clone https://github.com/open-dingtalk/pierced.git
三、イントラネット貫通模式図
四、使用例
ここではWindows環境でのHTTPスルーのみを紹介します.
1、ローカルの既存のプロジェクトを起動する
テストアクセス:http://localhost:8080/ローカルプロジェクトが正常に稼働していることを確認します.
2、ダウンロードしたツールを解凍する
3、windowsの下でコマンド起動ツールを実行する
./ding.exe -config=./ding.cfg -subdomain=test-demo 8080
4、linuxでコマンドを実行する
cd linux
chmod 777 ./ding
nohup ./ding -config=./ding.cfg -subdomain=test 8080
コマンドパラメータの説明:
パラメータ
説明
-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/
注意:
1、アクセスするドメイン名はhttp://test-demo.vaiwan.comではなくhttp://test-demo.vaiwan.com:80802、コマンドを起動するsubdomainパラメータは他の人に占有される可能性があります.できるだけ常用文字を使わないで、自分の会社名のピンインを使うことができます.例えば、alibaba、dingdingなどです.3、プロジェクトにプロジェクト名がある場合は、次のような項目名を付けてアクセスする必要があります.http://test-demo.vaiwan.com/demo、ここのdemoはプロジェクト名です.
注目を集める