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
打印出服务器的当前状态(主要是运行是否运行)。
请参阅文件许可证