nodejs_socket_policy_server
1.0.0
一個簡單而快速的unity3d/flash套接字策略服務器,用於node.js。有關套接字策略文件的更多信息,請查看以Flash/Flex/Air或Unity 3D Security Sandbox中加載數據。
$ npm install -g socket-policy-server
$ npm config --global set socket-policy-server:host <ip address or blank>
設置IP以聆聽用於服務套接字策略文件。傳遞單個IP地址僅在該IP上收聽,或者讓空白聆聽所有IPS。默認值為空白(請在所有IP上收聽,等效於IP 0.0.0.0)。
$ npm config --global set socket-policy-server:port 843
設置端口要聆聽。默認值為843。
$ npm config --global set socket-policy-server:timeout 5000
連接後,將等待時間設置為毫秒。客戶有很多時間發送其請求字符串,否則將斷開連接。默認為5000。
$ npm config --global set logging true/false
全球打開登錄(影響log_request_data和logfile選項)。
$ npm config --global set socket-policy-server:log_request_data false
指示服務器是否應記錄傳入請求字符串。僅用於調試目的!默認為false。
$ npm config --global set socket-policy-server:logfile /var/log/socket-policy-server.log
設置日誌文件。默認為/var/log/socket-policy-server.log。請注意,此文件將被覆蓋,而不是附加到!
$ npm config --global set socket-policy-server:error_logfile /var/log/socket-policy-server-error.log
設置錯誤日誌文件。默認為/var/log/socket-policy-server-error.log。請注意,此文件將被覆蓋,而不是附加到!
$ npm config --global set socket-policy-server:policyfile socket_policy.xml
設置將發送的套接字策略文件。默認為socket_policy.xml(相對路徑)。嵌入式套接字策略文件僅授予訪問端口80和443的訪問。如果需要更改該文件,請創建自己的文件並使用此配置選項設置其路徑。
$ npm -g start socket-policy-server
啟動服務器。
$ npm -g stop socket-policy-server
停止服務器。
$ npm -g restart socket-policy-server
停止,然後啟動服務器。
$ npm -g run-script socket-policy-server status
打印出服務器的當前狀態(主要是運行是否運行)。
請參閱文件許可證