Benjamin

静以修身,俭以养德,非澹薄无以明志,非宁静无以致远。
随笔 - 386, 文章 - 0, 评论 - 196, 引用 - 0
数据加载中……

python3.8.0在linux平台如何使用Websockify

Websockify是一个WebSocket至TCP的代理/桥梁。实现让让浏览器可以连接至任何应用程序/服务器/服务。采用Python, C, Node.js 和Ruby。是一个WebSocket至TCP的代理/桥梁。实现让让浏览器可以连接至任何应用程序/服务器/服务。采用Python, C, Node.js 和Ruby。
github地址:https://github.com/novnc/websockify最新的版本是0.9.0
python各个版本下载页
python部署版本采用的是3.8.0
1 错误:No module named numpy,解决方法
  pip  install numpy --ignore-installed numpy(强行安装更新更高的版本)
2  No module named _ssl解决方法
下载:wget http://www.openssl.org/source/openssl-1.0.2a.tar.gz
安装:tar -xzvf openssl-1.0.2a.tar.gz
./config --prefix=/usr/local --openssldir=/usr/local/openssl
make && make install
设置python安装文件(python3.8.0源文件的Modules下Setp文件,3.8.0中没有Setup.dist文件)的ssl选项
#SSL=/usr/local/ssl
#_ssl _ssl.c \
#        -DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \
#        -L$(SSL)/lib -lssl -lcrypto
去掉注释,改成如下
SSL=/usr/local
_ssl _ssl.c \
        -DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \
        -L$(SSL)/lib64 -lssl -lcrypto
重新编译安装python3.8.0
Websockify安装命令:
python3.8 setup.py build
python3.8 setup.py install(安装完成后,会被安装到python3.8.0安装目录)
websockify 1999 ip:端口(代理ip、端口)
最新的0.9.0版本修复了'binary' 和 'base64' 相关编解码问题

posted on 2019-12-18 18:55 Benjamin 阅读(1298) 评论(0)  编辑 收藏 引用 所属分类: linuxpython


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理