command
module
Version:
v0.0.0-...-1011d61
Opens a new window with list of versions in this module.
Published: Apr 26, 2020
License: GPL-3.0
Opens a new window with license information.
Imports: 36
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
¶
Streaming Respirator (Server)
Arguments
인자 |
필수 |
설명 |
-cfg (VAL) |
O |
설정파일 위치 (계정 정보와 스트리밍 옵션만 불러옵니다.) |
-id (VAL) |
O |
프록시 인증용 ID |
-pw (VAL) |
O |
프록시 인증용 PW |
-bind (VAL) |
|
서버에 사용할 바인딩 주소입니다. |
-bind-cert (VAL) |
|
|
-bind-key (VAL) |
|
|
-unix (VAL) |
|
유닉스 소켓에 바인딩합니다. |
-unix-perm (VAL) |
|
-unix 옵션 사용 시 유닉스 소켓의 퍼미션을 설정합니다. 기본값은 0700 입니다 |
-proxy (VAL) |
|
내부 HTTP Client 에서 사용할 프록시입니다. |
-verbose |
|
자세한 로그를 출력합니다. |
-debug |
|
디버그 모드를 켭니다 |
상황 |
옵션 |
프록시 / HTTP 직접 연결 |
-bind |
내부 직접 연결 (nginx 등 이용) |
-unix |
- 옵션 예시
streaming-respirator -cfg "StreamingRespirator.cfg" -id "auth" -pw "123456789" -bind ":8811"
streaming-respirator -cfg "StreamingRespirator.cfg" -id "auth" -pw "123456789" -bind ":8812" -server-cert "server.crt" -bind-key "bind.key"
streaming-respirator -cfg "StreamingRespirator.cfg" -id "auth" -pw "123456789" -unix "/run/streaming-respirator.sock"
+ nginx (proxy_pass)
사용 방법
네트워크 바인딩 (-bind
)
-
프록시모드
Proxy-Authorization
헤더를 설정해주어야 합니다.
- 인증 방식 :
Basic
Proxy-Authorization: Basic <credentials>
<credentials>
: base64("<id>:<pw>"
)
-
HTTP 클라이언트 기본 프록시 설정 사용
- 아래 두 연결을 사용할 때 스트리밍 호흡기의 포트에 맞게 proxy 설정을 해주세요.
https://streaming.twitter.com
https://api.twitter.com
-
웹프록시 사용.
https://userstream.twitter.com/A/B/C
→
http://<host>:<port>/userstream.twitter.com/A/B/C
https://<host>:<port>/userstream.twitter.com/A/B/C
https://api.twitter.com/A/B/C
→
http://<host>:<port>/api.twitter.com/A/B/C
https://<host>:<port>/api.twitter.com/A/B/C
-
호흡기 서버 모드
http://<host>:<port>/userstream?id=<user_id>
https://<host>:<port>/userstream?id=<user_id>
- HTTP 표준에 따라
Authorization
헤더를 설정해주어야 합니다.
- 인증 방식 :
Basic
유닉스 소켓 (-unix
)
Documentation
¶
There is no documentation for this package.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.